Leerzeichen aus String ersetzen
Mike
- php
Hallo!!!
Ich möchte folgendes machen:
Ich hab nen dateiupload und möchte aus dem String der den Pfad enthält alle Leerzeichen durch _ ersetzen lassen.
Bsp: C:/test 1.txt -> C:/test_1.txt
Habe es mit
$file = ereg_replace(" ","_",$file);
und mit
$file = str_replace(" ","_",$file_new);
probiert. Die Datei wird immer mit Leerzeichen auf den Server geladen, eine Fehlermeldung bekomme ich nicht.
Weiss jemand rat?
BW Mike
Hallo Mike.
Ich hab nen dateiupload und möchte aus dem String der den Pfad enthält alle Leerzeichen durch _ ersetzen lassen.
Bsp: C:/test 1.txt -> C:/test_1.txt
Das Windows-typische C:/ dürfte hier ohne Belang sein.
Habe es mit
$file = ereg_replace(" ","_",$file);
Ein regulärer Ausdruck ist hier gänzlich überflüssig.
Zudem solltest du die PCRE-basierten preg_*-Funktionen an Stelle der POSIX-basierten ereg_*-Funktionen verwenden.
und mit
$file = str_replace(" ","_",$file_new);
probiert. Die Datei wird immer mit Leerzeichen auf den Server geladen, eine Fehlermeldung bekomme ich nicht.
Was steht in $file?
Du hast error_reporting auf E_ALL gestellt?
Einen schönen Donnerstag noch.
Gruß, Ashura
echo $begrüßung;
Weiss jemand rat?
Nicht mit den gegebenen Informationen. Darin ist kein Fehler zu erkennen, außer dass ereg_replace bei derart simplen Ersetzungen überdimensioniert ist.
echo "$verabschiedung $name";