Firefox: Probleme mit Backslash
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
antwort
bedenken
benutzer
bild
button
datei
dateiname
dateiverzeichnis
daten
erachten
festplatte
fragen
hochladen
letzte
ordner
pfad
textfeld
-
Hallo Leutz,
habe ein Problem im Firefox: ich ?bergebe mit <input type="file" name"bild".... also einem Dateiauswahlfenster einen Pfad und Dateinamen an ein PHP Script. Im IE funktioniert alles wunderbar. Aber im Firefox zeigt das Script, was die Post-Daten empf?ngt, nur den Dateiname an, der Pfad davor ist weg.
Ich will einen File-Upload machen, also ist der Pfad unbedingt erforderlich.
Hat jemand eine Idee, wie ich das Problem beseitigen k?nnte?
Vielen Dank schon mal!
hel800
EDIT 0-checka
Doppelpost gel?scht. Inhalt des 2. Posts:
war glaub nicht so deutlich geworden, deshalb nochma genauer:
also: ich habe in der Datei form.php folgendes Formular:
<form action="ziel.php" method="post>
<input type="file" name="datei">
<input type="submit" value="abschicken">
</form>
Dieser input-tag schafft ein Durchsuchen... Button, wo der Benutzer eine Datei in seinem Dateiverzeichnis ausw?hlen kann. Tut er dies wird in einem Textfeld der Pfad und der Dateiname der ausgew?hlten datei angezeigt: z.B.: C:\bild.jpg
werden die daten nun abgeschickt kommen sie zu ziel.php, die sieht so aus:
<?
$datei = $_POST['datei'];
echo $datei;
?>
im Firefox wird nun ausgegeben: bild.jpg
im IE wird ausgegeben: C:\bild.jpg
letzteres m?chte ich auch im Firefox erreichten. Aus irgendeinem Grund wird da alles vor dem letzten Backslash abgeschnitten
hel800 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
[...]
letzteres m?chte ich auch im Firefox erreichten. Aus irgendeinem Grund wird da alles vor dem letzten Backslash abgeschnitten
[...]
ich glaub, dass das ?berhaupt nich geht
der firefox schneidet das ganze vermutlich nich ab, sondern sendet es erst gar nich
wenn du den pfad ermitteln willst, m?sstest du meines erachtens nach den browser umschreiben um das zu erreichen
du solltest auch bedenken, dass die meisten browser das nich mitsenden werden, da man ja so erkennen kann, welche pfade auf der festplatte sind, also man in die privatsph?re eines benutzters eingreift
wobei du ja nich sagst, vor welchem backslash das aufh?rt
also z.b. du hast den pfad
C:\bla\bild.jpg
wird dann im firefox \bla\bild.jpg oder bild.jpg ausgegeben?
ich vermute ma das letztere
ps: ich hab wohlgemerkt keine gro?e ahnung davon, aber ich glaube, dass die antwort doch recht logisch und somit wahrscheinlich richtig is -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage