Ik krijg constant een foutmelding bij het uploaden van een bestand door middel van een HTML formuliertje.
Dit is het formuliertje:
En dit is de PHP code die ik gebruik om het bestand te uploaden:PHP Code:<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<input name="upload" type="hidden" value="1">
<input type="file" name="bestand" size="30" class="normal">
<input name="submit" type="submit" value="Toevoegen!" class="normal">
</form>
Vervolgens krijg ik deze foutmelding:PHP Code:<?php
if(is_uploaded_file($_FILES['bestand']['tmp_name'])){
copy($_FILES['bestand']['tmp_name'], "/uploads/files");
}else{
echo "Mogelijke aanval gespot: " . $_FILES['bestand']['name'];
}
?>
"Warning: copy(): open_basedir restriction in effect. File(/uploads/files) is not within the allowed path(s): (/var/www/web1/html/:/var/www/web1/phptmp/:/var/www/web1/files/:/var/www/web1/atd/) in /var/www/web1/html/jos/herbal/upload.php on line 98
Warning: copy(/uploads/files): failed to open stream: Operation not permitted in /var/www/web1/html/jos/herbal/upload.php on line 98"
Als ik echter de functie move_uploaded_file() gebruik, krijg ik de volgende foutmelding.
"Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 1146 is not allowed to access / owned by uid 0 in /var/www/web1/html/jos/herbal/upload.php on line 98"
Uiteraard heeft de map de goede rechten (zelfs 777 op dit moment). Gezien de foutmelding heb ik het idee dat m'n hoster me niet de goede rechten geeft of iets dergelijks.
Heeft iemand 'n idee hoe ik dit makkelijk kan oplossen?

Likes:



). Gezien de foutmelding heb ik het idee dat m'n hoster me niet de goede rechten geeft of iets dergelijks.