Hello,
hallo,
ich habe mir hier ein Ajax Script geholt.
Die dazu passende php-Datei zum upload/verschieben der Datei wird auch richtigerweise aufgerufen (mittels alert getestet).Wie angegeben ist der Inhalt der Datei folgender:
[code lang=php]<?php
$uploaddir = '/uploads/';
Die obige Zeile wird vermutlich den Fehler enthalten.
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
Das Verschieben des Files in "/uploads/" wird vermutlich nicht möglich sein, weil für PHP in üblicherweise open_basedir gesetzt ist.
http://de2.php.net/manual/en/ini.core.php#ini.open-basedir
Weitere Restriktionen wären auch noch denkbar. (suPHP, suExec, usw.)
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg