login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Foutmelding na upluoden,

Offline thomasje - 17/03/2008 16:26
Avatar van thomasjeMySQL beginner Ik krijg nog steeds de volgende foutmelding,
Ik heb al gekeken of het aan de schrijfrechten licht, maar dit is niet het geval.
De foutmelding:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpvmk5bh) is not within the allowed path(s): (/usr/home/ws/boers/) in /usr/home/ws/boers/www.hnieuws.nl/www/include/foto_bijvoegen.php on line 83

Warning: move_uploaded_file(/tmp/phpvmk5bh) [function.move-uploaded-file]: failed to open stream: Operation not permitted in /usr/home/ws/boers/www.hnieuws.nl/www/include/foto_bijvoegen.php on line 83

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpvmk5bh' to 'http://www.tonboers.nl/bearsterns2_200_0.jpg' in /usr/home/ws/boers/www.hnieuws.nl/www/include/foto_bijvoegen.php on line 83

7 antwoorden

Gesponsorde links
Offline Jurgo - 17/03/2008 16:32
Avatar van Jurgo PHP interesse heeft de map waar je hem heen wil uploaden wel de juiste permissies: 777?
Offline thomasje - 17/03/2008 16:34
Avatar van thomasje MySQL beginner Hoe kan ik dit nakijken?
Ik heb hem namelijk net naar een externe server laten upluoden en toen deed hij het ook niet.
Offline thomasje - 17/03/2008 16:41 (laatste wijziging 17/03/2008 19:07)
Avatar van thomasje MySQL beginner Ja ik heb het omgezet, maar het blijft
PS:
  1. <?
  2.  
  3. if(isset($_POST['pl_toevoegen']))
  4. {
  5. $plaatje_naam = $_FILES['plaatje']['name'];
  6. $plaatje_size = $_FILES['plaatje']['size'];
  7. $plaatje_type = $_FILES['plaatje']['type'];
  8. $plaatje_tmp = $_FILES['plaatje']['tmp_name'];
  9. $plaatje_naam_array = explode('.',$plaatje_naam);
  10. $achter = count($plaatje_naam_array)-1;
  11. $plaatje_ext = $plaatje_naam_array[$achter];
  12. $bestandnaam = "";
  13. for($i=0; $i<$achter; $i++)
  14. {
  15. $bestandnaam .= $plaatje_naam_array[$i];
  16. if($i+1 != $achter){$bestandnaam .= ".";}
  17. }
  18.  
  19. if(!in_array($plaatje_ext, $exts))
  20. {echo "- ".$error['ext']."<br />";}
  21. if(!in_array($plaatje_type, $types))
  22. {echo "- ".$error['type']."<br />";}
  23. if($plaatje_size > $size_max)
  24. {echo "- ".$error['size']." <br />";}
  25.  
  26. elseif(in_array($plaatje_ext, $exts) && in_array($plaatje_type, $types) && $plaatje_size <= $size_max)
  27. {
  28. $i_naam = 0;
  29. while(file_exists($map."/".$bestandnaam."_".$i_naam.".".$plaatje_ext))
  30. {$i_naam = $i_naam + 1;}
  31. $bestandnaam = $bestandnaam."_".$i_naam;
  32. $bestandnaam_db = $bestandnaam.".".$plaatje_ext;
  33. $input_plaatje = $map."/".$bestandnaam_db;
  34. move_uploaded_file($plaatje_tmp, $input_plaatje);
  35.  
  36. mysql_query("INSERT INTO `".$tabel."` (`id`, `naam`, `ext`,`nid`) VALUES ('', '".$bestandnaam."', '".$plaatje_ext."', '$nidl')") or die(mysql_error());
  37. echo $goed_up;
  38. }
  39. }
  40. ?>

Het gaat om regel 34
Kan niemand mij verder helpen?
Offline dopeydwerg - 18/03/2008 12:21
Avatar van dopeydwerg Nieuw lid valt de directory waarnaar je ze upload in de base dir of erboven

want erboven doet ie niet meestal
Offline thomasje - 18/03/2008 16:42 (laatste wijziging 19/03/2008 19:09)
Avatar van thomasje MySQL beginner in de base dir.

PS: Wie weet nog een oplossing.
Offline Giant - 19/03/2008 19:39
Avatar van Giant PHP beginner
Citaat:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpvmk5bh) is not within the allowed path(s): (/usr/home/ws/boers/) in /usr/home/ws/boers/www.hnieuws.nl/www/include/foto_bijvoegen.php on line 83


alsjeblieft 

los die op en je probleem is opgelost 
Offline thomasje - 19/03/2008 20:10 (laatste wijziging 19/03/2008 21:13)
Avatar van thomasje MySQL beginner Ja hoe?
Alsjeblieft help me want ik weet het niet meer.






Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s