Mario: Datei Upload über den Browser - Fehler

Beitrag lesen

Guten Morgen zusammen,

ich habe folgendes Formular:

<form enctype="multipart/form-data" action="upload.php" method="post">
<input name="file" type="file"><br>
<input type="submit" value="hochladen">
</form>

Die Datei upload.php sieht folgendermaßen aus:

<?php
$tempname = $_FILES['file']['tmp_name'];
$name .= $_FILES['file']['name'];

$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];

if($type != "image/gif" && $type != "image/pjpeg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if($size > "15000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 15 KB!";
}

echo $name;

If(empty($err)) {
copy("$tempname", "$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
?>

Und hier die Fehlermeldung vom Server:
hamster.jpg
Warning: copy(hamster.jpg): failed to open stream: Permission denied in /var/www/web98/html/admin/werbung/upload.php on line 18
Die Datei hamster.jpg wurde erfolgreich hochgeladen!

Ich habe das Skript aus einem Tutorial, ein anderes hatte ähnliche Fehlermeldungen. Was könnte da schiefgelaufen sein? Wäre für jede Hilfe sehr dankbar!

Nächtliche Grüße aus Ulm!
Mario.