Permission denied ved billedupload
Hej,jeg har problemer med at uploade billeder til mit webhotel. Koden fungerer fint på min egen pc, men når jeg lægger det hele op på serveren får jeg denne fejl:
Warning: move_uploaded_file(../billeder/canonpsa60.jpg): failed to open stream: Permission denied in /web/www.mitdomæne.dk/www/kunder/dpf/admin/opdater.php on line 112
Warning: move_uploaded_file(): Unable to move '/tmp/php0IO3Du' to '../billeder/canonpsa60.jpg' in /web/www.startnetbutik.dk/www/kunder/dpf/admin/opdater.php on line 112
Der opstod desværre en fejl. Information omkring fejlen: Array ( [userfile] => Array ( [name] => canonpsa60.jpg [type] => image/pjpeg [tmp_name] => /tmp/php0IO3Du [error] => 0 [size] => 10093 ) )
Den kodestump jeg bruger til at uploade med ser sådan her ud:
// Tjekker om et nyt billede skal erstatte det gamle
if($_FILES['userfile']['name'] <> '') {
$uploaddir = '../billeder/';
$uploadfile = $uploaddir . $_FILES['userfile']['name'];
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
} else {
print "Der opstod desværre en fejl. Information omkring fejlen:\n";
print_r($_FILES);
}
$billede = $_FILES['userfile']['name'];
}
// Sletter billede
elseif($_POST['slet_billede_basis'] == '1') {
$billede = '';
}
// Bibeholder billede
else {
$billede = $_POST['reg_filnavn'];
}
$tekst = $_POST[tekst];
// Registrerer ændringer
include("connect.php");
mysql_query("UPDATE basistekster SET overskrift = '$_POST[overskrift]', indledning = '$_POST[indledning]', tekst = '$tekst', billede = '$billede' WHERE mode = '$_POST[mode]'");
Hvis jeg kører en phpinfo(); kan jeg se at upload ER aktiveret og at der kan uploades op til 20M.
Ved du hvad problemet kan være?
Steen
