Letzte Stellen Streichen...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Letzte Stellen Streichen...

    Hallo...

    Ich habe eine Funktion, welche Dateinamen auflistet.. Und so weiter...

    Die Variable $file ist dann der Dateiname. Also zum Beispiel datei.html.

    Kann mir jemand Code posten, wie ich den Wert der Variable $file um die letzten 5 Stellen streichen kann. So das ich im Endefekt nur datei habe anstatt datei.html?

    Wäre für Hilfe echt dankbar.

    Grüße
    Chris

  • #2
    substr() kannst du nehmen.

    besser ist wohl aber basename()
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      oder

      $neu=explode ('.', $datei); $filename=$neu[0]; $typ=$neu[1];

      Gruss
      Cocoa Entwicklertraining - Alles für die Apfelzucht

      Kommentar


      • #4
        @kressevadder
        und was ist, wenn der dateiname mehrere punkte hat?

        wenn dann so.....
        PHP-Code:
        $datei 'dies.ist.eine.super.datei.mit.vielen.punkten.html';
        echo 
        substr($datei0strrpos($datei,'.')); 
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          Ist es nicht eigentlich egal wieviele Punkte eine Datei hat?

          PHP-Code:
          $filestring substr("$file"0, -5); 
          Wäre doch OK oder nicht?

          Kommentar


          • #6
            @behnke: was ist mit ner .htm datei???

            Kommentar


            • #7
              Frage war doch lediglich : Wie kriege ich die letzten 5 Zeichen weg!

              Oder ?!?

              Kommentar


              • #8
                das ist wahr, aber wir wollen hier doch keinen suboptimalen code empfehlen, gell. den machen sich die user schon selber

                Kommentar


                • #9
                  Original geschrieben von Abraxax
                  @kressevadder
                  und was ist, wenn der dateiname mehrere punkte hat?

                  wenn dann so.....
                  PHP-Code:
                  $datei 'dies.ist.eine.super.datei.mit.vielen.punkten.html';
                  echo 
                  substr($datei0strrpos($datei,'.')); 
                  und was ist jetzt mit file.tar.gz
                  Cocoa Entwicklertraining - Alles für die Apfelzucht

                  Kommentar


                  • #10
                    da bekommst du korrekt file.tar als ergebnis. die dateiendung ist ja .gz!
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Kommentar

                    Lädt...
                    X