Gå til innhold

open_basedir restriction in effect


Anbefalte innlegg

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
Lenke til kommentar
Videoannonse
Annonse

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");

Lenke til kommentar

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...