move_uploaded-file giver problemer
HejJeg har lavet et script som jeg har haft til at fungere på en bestemt server. Nu efter at jeg har afprøvet den et nyt sted, vil det ikke fungere. Den giver nedenstående fejl. Er der en der kan fortælle mig hvad det er der går galt og hvad jeg kan gøre?
På forhånd tak!
Nederst er selv scriptet!
--------------------------
Warning: move_uploaded_file(./stemning/35.jpg): failed to open stream: Permission denied in /hsphere/local/home/testdk/testdk.web.surftown.dk/billedupload.php on line 37
Warning: move_uploaded_file(): Unable to move '/tmp/phpuecshn' to './stemning/35.jpg' in /hsphere/local/home/testdk/testdk.web.surftown.dk/billedupload.php on line 37
-------------------------
<?
if($up==ja){
$konfiguration["upload_bibliotek"] = "./stemning";
$konfiguration["max_stoerrelse"] = "1000";
/* Hvor flytter vi fra og til */
$fra = $_FILES["upfil"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" . $_FILES["upfil"]["name"];
/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
/* Saa koerer vi */
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til);
echo "Billedet er opdateret<br>";
} else {
copy($fra, $til);
}
}else{
?>
<center>
<img src="knapper/stemningrota.jpg" border="0"><HR width="400">
<FORM METHOD=POST ACTION='billedupload.php?up=ja' ENCTYPE="multipart/form-data">
Vælg billedfil der skal indsættes i rotationen med stemningsbilleder:<br>
(Billedstørrelse bør være : 245 pixels bred x 300 pixels høj)
<br>
<br><input type="file" name="upfil" /><INPUT TYPE=submit VALUE=upload>
</form>
<br>
<br>
<a href="../indexgruppe.php" target="self"><img src="knapper/eksstemning.jpg" border="0"></a></center>
<?
}
?>
