Hallo Andreas!
Versuch es doch mal mit folgender Anleitung, die im Internet "gefunden" habe!
"Zuerst loggst Du dich per FTP auf Deiner Seite ein. Dort erstellst Du einen
Ordner, wo die Uploads hinterlegt werden sollen. Wir werden unseren einfach mal
'uploads' nennen. Auf diesen führst Du dann einen chmod 777 aus - damit das
mit den Uploads klappt. Damit ist der erste Teil erledigt.
Zweiter Teil: Das HTML-Formular
Mit folgendem Code-Schnipsel wird der Upload eingeleitet:
<FORM ENCTYPE="multipart/form-data" ACTION="test.php" METHOD=POST>
Send this file:
<input type="file" name="probe">
<INPUT TYPE="submit" VALUE="Send File">
</FORM>
Hier wird das (noch zu erstellende Script "test.php") aufgerufen. Die Datei, die
upgeloadet werden soll, erhält eine temporäre Bezeichnung, und wird in der
Variablen "probe" gespeichert.
Dritter Teil: Das PHP-Script
Dafür brauchst Du folgendes: den vollständigen Pfad zum Upload-Verzeichnis,
die Variable aus dem HTML-Formular (probe) und eine neue (name), die den
echten Namen der Datei enthält.
In unserem Beispiel nehmen wir als Kundennummer die 19999 und als Domain
gameserver.de. Der Zielfolder "upload" wurde unterhalb des Hauptverzeichnisses
erstellt.
Alles klar? Dann startest Du deinen Lieblingseditor, und tippst die folgenden Zeilen
ein (vergiß nicht, die Daten anzupassen):
<?php
move_uploaded_file($probe, "/is/htdocs/19999/www.gameserver.de/uploads/" .
$HTTP_POST_FILES['probe']['name']);
?>
Was ist das alles?
$probe ist die Variable, die das File, welches upgeloadet werden soll, unter einem
temporären Namen aufgenommen hat, und per HTTP ins Zielverzeichnis, unter
ihrem richtigen Namen (name) geschrieben wird.
Das wars. Fast.
Die maximale Größe der Datei darf 2 Millionen Bytes nicht überschreiten.
Weitergehende Infos zu dem Thema findest Du unter:
http://www.php.net/manual/en/features.file-upload.php "
Gruß
Markus