Warning: is_dir(): open_basedir
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
nevite nekdo jak odstranit chybu: Warning: is_dir(): open_basedir restriction in effect. File(/3w/wz.cz/s) is not within the allowed path. (from /3w/wz.cz/s/salamander) in /3w/wz.cz/s/salamander/fotky.php on line 11 fotky.php: 08: $adresar = Dir (getcwd()); 09: while ($polozka=$adresar->read()): 10: 11: if (Is_Dir($polozka) and $polozka !="." and $polozka !=".."): 12: 13: $pp[] = $polozka; 14: 15: endif; 16: endwhile; 17: $adresar->close(); dik moc
-
takové věci se mohou, z bezpečnostních důvodů, dělat pouze v rámci tvého rootu. Takže, pokud je tvůj root /3w/wz.cz/s/salamender, tak nic z adresáře .. nezjistíš. Asi bude chyba jinde než si myslíš. Napadá mě, jestli tam není někde include z nějakého dalšího adresáře a tak... Myšleno takto: pokud je a.php v rootu a je tam include("adr/x.php"); a v x.php je saháno na .. tak se dostaneš mimo oblast, kde můžeš operovat...
-
.ještě mě napadlo, $_SERVER['DOCUMENT_ROOT'], je jiný než bys potřeboval
-
dik za odpoved! hele ten soubor fotky.php je v mem rootu! a je na nej include ze souboru index.php a ten je tez v mem rootu! pls co je $server? dik
-
$server je normalni promenna. $_SERVER je popsany tady: http://cz.php.net/reserved.variables
-
Stepan, tak tam mas nekde botu.
-
vyreseno: $_SERVER['DOCUMENT_ROOT'] = "root/3w/wz.cz/s/salamander"; takova kravina dik wsem
-
tak prej nic:) chybuje to porad!§
-
$_SERVER['DOCUMENT_ROOT'] tohleto bys mel mit jako info, ne neco, co bys mel nastavovat. Proste ke zdejsimu document_root si musis pridat svuj ocasek (s/salamander) a vsude s tim pocitat. Nebo to chybuje jeste jinde?