Gå til innhold

open_basedir restriction in effect


Anbefalte innlegg

Skrevet (endret)
Warning: main() [function.main]: open_basedir restriction in effect. File(/galleri/filer/thumbs.php) is not within the allowed path(s): (/home/web/wno90772:/var/tmp:/usr/local/lib/php) in /usr/home/web/wno90772/bilder.php on line 17

 

får den feilmeldingen når jeg har denne koden:

// Compare funksjon som sorterer dato synkende
function cmp($a, $b)
{
  return strcmp($b["mtime"], $a["mtime"]);
}

$serie = $_GET['serie'];

// Relative og absolute path's
$relative_path = "$serie/thumbs";
$absolute_path = getcwd()."/".$relative_path;


// Her lister vi bare filer som slutter på en bestemt extension
$dir_resource = opendir($absolute_path);   <--Linje 17
$i = 0;
while( false !== ($file = readdir($dir_resource) ) )
{
  if( eregi("/$.+\.jpeg|jpg|JPG|JPEG|png|gif^/", $file) )
  {
      $files[$i]["name"] = $file;
      $files[$i]["mtime"] = filemtime($absolute_path."/$file");
      $i++;
  }
}

 

Noen som vet en løsning?

Endret av kennteh
Videoannonse
Annonse
Skrevet

Er dette på din lokale server eller på et webhotell?

 

Sånn som det ser ut så forsøker du å åpne mappen /galleri/filer/thumbs.php - og det vil tilsvare på windows mappen c:\galleri\filer\thumbs.php. Definer stien til filen selv.

Skrevet

webhoteller ligger hos web10, hadde akkurat samme hos en annen før, og da funket det flott.

 

serveren er på en unix maskin.

Skrevet

Ut fra feilmeldingen din så klarer den ikke å åpne /galleri/filer/thumbs.php

Det virker som getcwd() ikke returnerer det du ønsker her, dette kan skje på noen unix systemer - vet ikke om det påvirkes av safe mode eller ikke.

 

Forsøk å definere stien selv, eller forsøk:

$dir_resource = opendir("./$relative_path");

Skrevet

takk ingardj, det satt meg hvertfall på sporet =)

vanskelig sak at de har satt det opp på den måten, er det noen fordeler med dette?

Skrevet

hm.. de er jo tålig billige ja :)

 

men er forståelig hvorfor de gjør det, selv om det blir litt tungvindt å måtte skrive om de fleste scriptene mine nå...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...