[PHP] Foutmelding: open_basedir restriction in effect

Pagina: 1
Acties:

Onderwerpen


  • Matthijs1982
  • Registratie: Augustus 2005
  • Laatst online: 02-06-2021
Ik heb een mapje waar ik afbeeldingen in wil uploaden. Dit mapje heb ik gemaakt met PHP en staat op de rechten 755.
Safe mode staat uit.

Met onderstaand script krijg ik de volgende foutmelding. De foto wordt overigens wel gewoon ge-upload in het mapje, dus het script wordt wel uitgevoerd.

Weet iemand wat ik verkeerd doe?

Dit is de foutmelding:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpRgteff) is not within the allowed path(s): (/home/.sites/4/site114/web:/home/phpMyAdmin) in /home/.sites/4/site114/web/om/onzeklanten/upload.php on line 65

Dit is het volledige stukje:
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?php 
if(move_uploaded_file($_FILES['image']['tmp_name'][$i],  "/home/.sites/4/site114/web/uploads/images/".$foto_name.".".$bestand3)){  
                        echo $foto_name.".".$bestand3." is succesvol geupload.<br \>\n<br \>\n";  
                        if($type == "image/gif"){  
                            $photo = imagecreatefromgif("./img/".$foto_name.".".$bestand3);  
                        }elseif($type == "image/pjpeg" OR $type == "image/jpeg"){  
                            $photo = imagecreatefromjpeg ("/home/.sites/4/site114/web/uploads/images/".$foto_name.".".$bestand3);  
                        }elseif($type == "image/x-png"){  
                            $photo = imagecreatefrompng("/home/.sites/4/site114/web/uploads/images/".$foto_name.".".$bestand3);  
                        }  
?> 

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Volgens de PHP manual zou move_uploaded_file alleen kijken of de destination aan open_basedir voldoet. Dit lijkt me dus een bug; ik kon hem hier al terugvinden.

  • Matthijs1982
  • Registratie: Augustus 2005
  • Laatst online: 02-06-2021
Als ik het goed begrijp, kan alleen mijn hoster dit oplossen?

Deze bug is voor PHP versie 5.1.4
Bij mij draait versie 5.1.2

[ Voor 35% gewijzigd door Matthijs1982 op 17-08-2006 21:00 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

In elk subforum in Devschuur staat de volgende sticky: Waar hoort mijn topic?

Zoals je daarin kan lezen hoort dit probleem in Programming, dus ik verplaats je topic bij deze ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.