Fehler bei Datei Upload

alexbot

Mitglied
Hallo Ihr lieben hilfsbereiten,
Ich stehe mal wieder vor einer Wand,
ich habe eine Datei upload programmiert, aber irgendwas funktioniert daran nicht.
Auf meinen Apache hier funktioniert alles einwandfrei, bloß auf dem Hostserver, gibt es folgenden Fehler:
----
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/neu/bilder/avatar/020xx365911.jpg) is not within the allowed path(s): (/tmp:/bin:/usr:/is/htdocs/XXXXX) in /XXXXXXXXX/updaten.php on line 60.
----
Leider konnte ich bei google und php.net bisher nchts finden was mir richtig weiter hilft.
Hier mal das stück des Scripts, welches den Upload steuert, Liene 60 ist mackiert. eigentlich funktioniert es ja auch alles bloß auch meinem Hostserver nicht.
PHP:
if(!empty($file)){
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']["name"];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
			
switch($type){
case"image/gif":$name = "020xx36591".$_SESSION["user_id"].".gif";
break;
case"image/pjpeg":$name = "020xx36591".$_SESSION["user_id"].".jpg";
break;}
$location="/neu/bilder/avatar/$name";
if($type != "image/gif" && $type != "image/pjpeg")
{$err[] ="1";$err1="1";}
if($size > "30000")  
{$err[] ="2";$err1="1";}
if(empty($err))
{move_uploaded_file($tempname, $location);}  //!besagte Line 60!
else
{
if($err1="1")
{header ("Location: ../benutzer.php?av1=1");}
}
Ich danke euch jetzt schonmal für eure Hilfe
Gruß aleX
 
mach mal mit bei Location ist der hacken etweder musst du den kompletten paf hinschreiben oder halt mit ./PFAD und dann da wo es hin soll beachte aber das du von dem Ordner ausgehen musst wo du das Script ausgeführt wird
 
Zurück