Problem nach Update...

Alles, was PHP betrifft, kann hier besprochen werden.

Problem nach Update...

Postby JetGum » 16. January 2006 18:41

Hallo,

ich habe eine Frage. Ich habe vor wenige Tagen auf die neue Version von Xampp geupdatet und nun stelle ich fest, dass sich wohl einiges bei PHP getan hat, denn ich bekomme auf einmal Fehlermeldungen, die vorher nicht vorhanden waren, so zum Beispiel:

Warning: move_uploaded_file(C:\Programme\xampp\tmp\php85.tmp) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\Programme\xampp\htdocs\aa\bb\functions.inc.php on line 190

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Programme\xampp\tmp\php85.tmp' to 'uploads/test.exe' in C:\Programme\xampp\htdocs\aa\bb\functions.inc.php on line 190
Upload erfolgreich!

Die Methode in der functions.inc.php lautet:

function uploadFile($id)
{

$tempname = $_FILES['f_file']['tmp_name'];
$name = $_FILES['f_file']['name'];
$type = $_FILES['f_file']['type'];
$size = $_FILES['f_file']['size'];

if($size > "150000")
{
$str = "Die maximale Dateigröße wurde überschritten!";
}
else
{
$addUploadSQL = "INSERT INTO uploads (TicketID, OriginalName, Size) VALUES ('".$id."', '".$name."', '".$size."')";
//echo $addUploadSQL;
mysql_query($addUploadSQL);

if(mysql_affected_rows() > 0)
{
$generatedUploadID = mysql_insert_id();
$newFileName = $generatedUploadID . $name;
move_uploaded_file($tempname, "uploads/" . $newFileName);

$addNewFileNameSQL = "UPDATE uploads SET GeneratedName='".$newFileName."' WHERE UploadID='".$generatedUploadID."'";
//echo $addNewFileNameSQL;
mysql_query($addNewFileNameSQL);

$str = "Upload erfolgreich!<br>";
}
else
{
$str = "Es ist ein Fehler aufgetreten!";
}
}

return $str;

}

Wo liegt in diesem Fall das Problem??

Hoffe ihr könnt mir helfen :-)

Danke
JetGum
 
Posts: 10
Joined: 24. December 2005 17:51

Return to PHP

Who is online

Users browsing this forum: No registered users and 60 guests