Tom: fileupload durch ajax

Beitrag lesen

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

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de