Bild Upload Script - Fehler?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
code
datei
dateiname
falscher datei
fehler
folgender zeile
gefunden code
image
index
karpfen
packen
part
re
syntax
typ
vergleich
-
Hallo,
Nach langem suchen habe ich dieses Script gefunden:
<FORM ENCTYPE="multipart/form-data" ACTION="" METHOD="POST"> Datei: <INPUT NAME="userfile" TYPE="file"> <INPUT TYPE="submit" VALUE="Upload"> </FORM> <?php $path = ""; $max_size = 200000; if (is_uploaded_file($userfile)) { if ($userfile_size>$max_size) { echo "Die Datei ist zu groß<br>n"; exit; } if (($userfile_type=="image/gif"<img src=images/smilies/wink.gif border=0> || ($userfile_type=="image/jpeg"<img src=images/smilies/wink.gif border=0>) { if (file_exists($path . $userfile_name)) { echo "Die Datei existiert bereits<br>n"; exit; } $res = copy($userfile, $path . $userfile_name); if (!$res) { echo "upload fehlgeschlagen!<br>n"; exit; } else echo "upload erfolgreich<br>n"; echo "Dateiname: $userfile_name<br>n"; echo "Datei Größe: $userfile_size bytes<br>n"; } else { echo "Falscher Datei Typ, nur jpg!<br>n"; exit; } } ?>
Doch es gibt einen Syntax Error ref="/tag/fehler">Fehler aus:
Parse error: syntax error, unexpected T_STRING in /home/webpages/lima-city/julian101/html/SAG ICH NICHT /index.php on line 15
Was ist in diesem Script fehlerhaft? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
In folgender Zeile:
if (($userfile_type=="image/gif"<img src=images/smilies/wink.gif border=0> || ($userfile_type=="image/jpeg"<img src=images/smilies/wink.gif border=0>) {
Machst du bei den Vergleichsoperationen die Anführungsstriche zwar auf, aber nicht mehr zu. -
karpfen schrieb:
In folgender Zeile:
if (($userfile_type=="image/gif"<img src=images/smilies/wink.gif border=0> || ($userfile_type=="image/jpeg"<img src=images/smilies/wink.gif border=0>) {
Machst du bei den Vergleichsoperationen die Anführungsstriche zwar auf, aber nicht mehr zu.
Und wo hin soll ich die " packen? Wenn ich sie setze kommt:
Parse error: syntax error, unexpected T_BOOLEAN_OR in /home/webpages/lima-city/julian101/html//index.php on line 15
Beitrag zuletzt geändert: 5.2.2010 19:25:58 von julian101 -
julian101 schrieb:
karpfen schrieb:
In folgender Zeile:
if (($userfile_type=="image/gif"<img src=images/smilies/wink.gif border=0> || ($userfile_type=="image/jpeg"<img src=images/smilies/wink.gif border=0>) {
Machst du bei den Vergleichsoperationen die Anführungsstriche zwar auf, aber nicht mehr zu.
Und wo hin soll ich die " packen? Wenn ich sie setze kommt:
Parse error: syntax error, unexpected T_BOOLEAN_OR in /home/webpages/lima-city/julian101/html//index.php on line 15
Richtig wäre:
<? if (($userfile_type=="image/gif"<img src=images/smilies/wink.gif border=0>") || ($userfile_type=="image/jpeg"<img src=images/smilies/wink.gif border=0>")) {
(zweimal " und zweimal ) ergänzt -
Vielen Dank euch beiden.
Ich habe "<img src=images/smilies/wink.gif border=0> entfernt
und noch zwei " hinzugefügt und es klappt.
DANKKEEE
Kann geschlossen werden.
Beitrag zuletzt geändert: 5.2.2010 19:59:37 von julian101 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage