PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Upload Problem



Bellerophon
25-05-2004, 17:46
Nachdem ich nun von dem Trichter mit dem FTP-Upload weggekommen bin und mir das Verfahren mit $_FILES angeeignet habe, habe ich trotzdem noch ein Problem:
Wenn ich die Dateien verschiebe (aus dem tmp verzeichnis an den endgültigen Ort), verpasst er ihnen immer ein "\" am Anfang und ein " am Ende des Dateinamens. Die Datei sieht dann so aus: "\"test.txt" Irgendwie auch nicht der Weisheit letzter Schluss...
Hier mal das aus dem Netzt geholte Script:

<HTML>
<BODY>
<form enctype="multipart/form-data" action="upload.php" method="post">
<input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
</BODY>
</HTML>

<?php
$uploaddir = '/plaghia/www/htdocs/test/daten/"';

print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}

?>
Wäre für jede Hilfe dankbar!
Thomas

Bellerophon
28-05-2004, 13:06
Ok, Problem gelöst...
Das Problem lag in der Zeile

$uploaddir = '/plaghia/www/htdocs/test/daten/"';
undzwar an dem etwas dümmlich gesetzten " am Ende der Zeile... Tja, was man da so alles übersieht...

Danke nochmal an alle
Thomas