tag:forum.selfhtml.org,2005:/self INPUT TYPE=\"FILE\" funzt net so wies soll – SELFHTML-Forum 2003-08-01T13:02:43Z https://forum.selfhtml.org/self/2003/aug/1/input-type-file-funzt-net-so-wies-soll/446115#m446115 Andreas webmaster@access-o-mania.de http://www.access-o-mania.de/forum/myProfil.php 2003-08-01T08:31:31Z 2003-08-01T08:31:31Z INPUT 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#m446116 Harry harry@ilo.de http://harry.ilo.de/projekte/berge/ 2003-08-01T08:46:00Z 2003-08-01T08:46:00Z INPUT 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#m446117 Andreas 2003-08-01T10:35:04Z 2003-08-01T10:35:04Z INPUT 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#m446118 wahsaga http://wazgnuks.net/ 2003-08-01T10:46:09Z 2003-08-01T10:46:09Z INPUT 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#m446119 Andreas 2003-08-01T11:36:33Z 2003-08-01T11:36:33Z INPUT 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#m446120 wahsaga http://wazgnuks.net/ 2003-08-01T13:02:43Z 2003-08-01T13:02:43Z INPUT 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>