tag:forum.selfhtml.org,2005:/selfINPUT TYPE=\"FILE\" funzt net so wies soll – SELFHTML-Forum2003-08-01T13:02:43Zhttps://forum.selfhtml.org/self/2003/aug/1/input-type-file-funzt-net-so-wies-soll/446115#m446115Andreaswebmaster@access-o-mania.dehttp://www.access-o-mania.de/forum/myProfil.php2003-08-01T08:31:31Z2003-08-01T08:31:31ZINPUT TYPE=\"FILE\" funzt net so wies soll<p>Hallo,<br>
folgender Code in einer Test-Datei:</p>
<p><?php<br>
print "<FORM ACTION="myProfil.php" METHOD="POST">\n";<br>
print "<INPUT TYPE="FILE" NAME="form_avatar" SIZE="40"><BR>\n";<br>
print "<INPUT TYPE="SUBMIT" name="action" VALUE="OK">\n";<br>
print "</Form>\n";</p>
<p>if ( $HTTP_POST_VARS['action'] == "OK" ){<br>
print $form_avatar;<br>
}<br>
?></p>
<p>Sieht eigentlich ganz einfach aus, aber funzt nicht.<br>
Das Ergebnis von $form_avatar ist nicht c:\eigene Dateien... sondern c:\eigene Dateien\... also jeder Schrägstrich doppelt.</p>
<p>Folglich liefert mir $pic_props = @getimagesize($form_avatar); auch nicht die richtigen Ergebnisse.<br>
Unten habe ich den Link auf die Testdatei.</p>
<p>Woran liegt das, und wie kann man das beheben?</p>
<p>Gruß Andreas</p>
https://forum.selfhtml.org/self/2003/aug/1/input-type-file-funzt-net-so-wies-soll/446116#m446116Harryharry@ilo.dehttp://harry.ilo.de/projekte/berge/2003-08-01T08:46:00Z2003-08-01T08:46:00ZINPUT TYPE=\"FILE\" funzt net so wies soll<p>Holladiewaldfee,</p>
<blockquote>
<p>Das Ergebnis von $form_avatar ist nicht c:\eigene Dateien... sondern c:\eigene Dateien\... also jeder Schrägstrich doppelt.</p>
</blockquote>
<p>Suche nach magic_qoutes_gpc in der PHP-Referenz.<br>
Die Funktion strip_slashes() behebt den Schaden.</p>
<p>Ciao,</p>
<p>Harry</p>
<div class="signature">-- <br>
Intelligenz ist nicht zwingend etwas positives.<br>
Man weiß erst, was man hatte, wenn man es verloren hat.
</div>
https://forum.selfhtml.org/self/2003/aug/1/input-type-file-funzt-net-so-wies-soll/446117#m446117Andreas2003-08-01T10:35:04Z2003-08-01T10:35:04ZINPUT TYPE=\"FILE\" funzt net so wies soll<p>Hallo,<br>
das hat zwar gefunzt, aber mein Problem ist immer noch nicht gelöst:</p>
<p><?php<br>
print "<FORM ACTION="myProfil.php" METHOD="POST">\n";<br>
print "<INPUT TYPE="FILE" NAME="form_avatar" SIZE="40"><BR>\n";<br>
print "<INPUT TYPE="SUBMIT" name="action" VALUE="OK">\n";<br>
print "</Form>\n";</p>
<p>if ( $HTTP_POST_VARS['action'] == "OK" ){<br>
$pic_props = getimagesize(stripslashes($form_avatar));<br>
print stripslashes($form_avatar);<br>
print $pic_probs[2];<br>
}<br>
?></p>
<p>$pic_probs[2] liefert überhaupt nichts zurück, obwohl die gewählte Grafikdatei eine .jpg Datei ist.</p>
<p>Wo liegt mein Fehler?<br>
Gruß Andreas</p>
https://forum.selfhtml.org/self/2003/aug/1/input-type-file-funzt-net-so-wies-soll/446118#m446118wahsagahttp://wazgnuks.net/2003-08-01T10:46:09Z2003-08-01T10:46:09ZINPUT TYPE=\"FILE\" funzt net so wies soll<p>hi,</p>
<blockquote>
<p>if ( $HTTP_POST_VARS['action'] == "OK" ){<br>
$pic_props = getimagesize(stripslashes($form_avatar));</p>
</blockquote>
<p>warum versuchst du auf die eine POST-variable (action) mit $HTTP_POST_VARS zuzugreifen, auf die andere (form_avatar) jedoch direkt?</p>
<p>gruss,<br>
wahsaga</p>
https://forum.selfhtml.org/self/2003/aug/1/input-type-file-funzt-net-so-wies-soll/446119#m446119Andreas2003-08-01T11:36:33Z2003-08-01T11:36:33ZINPUT TYPE=\"FILE\" funzt net so wies soll<p>Hallo,</p>
<blockquote>
<p>warum versuchst du auf die eine POST-variable (action) mit $HTTP_POST_VARS zuzugreifen, auf die andere (form_avatar) jedoch direkt?</p>
</blockquote>
<p>Denn sie wissen nicht was sie tun.<br>
Ich bin halt noch was PHP angeht ein totaler Anfänger.<br>
Deshalb bitte einen Lösungsvorschlag.<br>
Gruß Andreas</p>
https://forum.selfhtml.org/self/2003/aug/1/input-type-file-funzt-net-so-wies-soll/446120#m446120wahsagahttp://wazgnuks.net/2003-08-01T13:02:43Z2003-08-01T13:02:43ZINPUT TYPE=\"FILE\" funzt net so wies soll<p>hi,</p>
<blockquote>
<p>Denn sie wissen nicht was sie tun.<br>
Ich bin halt noch was PHP angeht ein totaler Anfänger.<br>
Deshalb bitte einen Lösungsvorschlag.</p>
</blockquote>
<p>na der steckt in meiner frage doch eigentlich schon drin.</p>
<p>wenn du hier:<br>
if ( $HTTP_POST_VARS['action'] == "OK" ){<br>
auf einen per post übergebenen wert mit $HTTP_POST_VARS[] zugreifst (und dies funktioniert), solltest du das hier<br>
$pic_props = getimagesize(stripslashes($form_avatar));<br>
sowie an allen weiteren stellen ebenfalls so machen.</p>
<p>gruss,<br>
wahsaga</p>