URL: https://www.overclockers.at/coding-stuff/solved_php_file_upload_136955/page_1 - zur Vollversion wechseln!
Morgen!
Kann mir mal bitte wer erklären warum ich bei dem wirklich simplen Script (das ich sogar schon amal zum rennen gebracht hab) jetzt auf einmal folgende Fehlermeldung bekomm:
Parse error: parse error, unexpected $end in h:\apache\apache\htdocs\codes\digifilm\pic_mail_upload.php on line 18
Code: PHP<? $dat = $_FILES['dat']['name']; $tmp_dat = $_FILES['dat']['tmp_name']; $filepath = "H:\\Digifilm\\E-Mail\"; if ($dat != '') { if (move_uploaded_file($tmp_dat, $filepath.$dat)) { echo $dat; } } else { echo $tmp_dat; } ?>

Schau dir den Forenbeitrag an, vor allem das Highlighting. Merkst du, dass er das Highlighting nach der Zeile $filepath falsch macht? Da ist der Anfuehrungszeichenabschluss falsch.
Der Pfad sollte vermutlich H:\Digi\film\E-Mail oder sos sein. Backslashes musst du escapen mit einem Backslash, also musst du in die Variable H:\\Digi\\... schreiben, m'kay?
$filepath = "H:\Digifilm\E-Mail\";
achtung bei backslashes
hth
MIK
hmpf, 0wned
Jo hab i scho geändert aber das wars nicht!
schreib mal deinen aktuellen sourcecode hin, sonst kann dir schwer geholfen werdnen
Zumindest was den Parse Error betrifft ists das sicher, hab ich lokal getestet.
Ok also der aktuelle Source Code ist folgender
Code: PHP<? $dat = $_FILES['dat']['name']; $tmp_dat = $_FILES['dat']['tmp_name']; $filepath = "H:\\Digifilm\\E-Mail\"; if ($dat != '') { if (move_uploaded_file($tmp_dat, $filepath.$dat)) { echo "blu"; } } else { echo "bla"; } ?>
du musst ein " anhängen an die filepath zeile
also
Code: PHP$filepath = "H:\Digifilm\E-Mail\\";
da is ja noch immer kein \\ einbaut ?? oder verschluckt das der code tag?
jo wird verschluckt , seh ich grad an meinem code
Warum keine Forward-Slashes?
MAUAHAHHAHAHAHAH that !!! Du bist wie immer tha man!!!
ge0wnt vom feinsten!
danke
hatzed0cht! 
eh kloa! 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026