čawte mám taký problém - v stránke ktorá je v adresáti clenovia/konkretny_clen/tato_stranka.php je pomocou include vlozena ponuka s nazvom ponuka_href.php ktorá je o adresár vyššie v nej je zas pomocou include vložená stránka ponuka_sport.php
zapísal som to takto <h1>šport</h1> <?php include"../../ponuka_sport.php"; ?> a píše to toto:
Warning: include() [function.include]: SAFE MODE Restriction in effect. The script whose uid is 33 is not allowed to access ./../../ponuka_sport.php owned by uid 357214 in /home/free/over.cz/x/x/root/www/clenovia/ponuka_href.php on line 50
Warning: include(./../../ponuka_sport.php) [function.include]: failed to open stream: No such file or directory in /home/free/over.cz/x/x/root/www/clenovia/ponuka_href.php on line 50
Warning: include() [function.include]: Failed opening './../../ponuka_sport.php' for inclusion (include_path='/usr/share/php/smarty/libs:/usr/share/fpdf:/usr/share/php/:.') in /home/free/over.cz/x/x/root/www/clenovia/ponuka_href.php on line 50
čo stým??
Fórum › PHP
Problém z include
Tohle zavani megaprasackym navrhem aplikace :) To vytvaris slozku a special PHP skripty pro kazdeho uzivatele? No potes panbuh, na tohle se pouziva mod_rewrite a ne generovane PHP skripty :)
To bububu :
Znalost databazi je u takovychto projektu nutnosti, jinak te to po tydnu prestane bavit tam pridavat uzivatele.
Potom mod_rewrite neni mysql, ale apache modul.
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
K otázce. SAFE mode krom jiného chrání sdílené uživatele, aby nedocházelo k průniku do složek uživatelů. Je to jednodušší než to zabezpečit jinými způsoby, proto se toto vyskytuje hlavně u freehostingů. Brání jakémukoliv pokusu dostat se k souboru níže.
Zakázané funkce: Exec, System, PassThru, Di, Popen
Zpřísněná kontrola funkcí: Include, Require, Copy, ReadFile, Fopen, File, Link, Unlink, Symlink, Rename, RmDir, ChMod, ChOwn, ChGrp
Pokud chceš k tomuto souboru takto přistupovat, musíš mít soubor ve stejným adresáři nebo ve vyšším (nesmí se vyskytovat řetězec ../ nebo ./). Samozřejmostí je pak vlastnění práv k souboru.
To survik1 :
Mohla by se v tomto pripade pouzit funkce realpath()?
http://cz.php.net/realpath
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Problem s INCLUDE — založil Dominik Franěk
Problém z include. — založil w3q
Problém s include — založil killermax
Problém s #include — založil Boblig
Problém s #include "FTCSPI.h" — založil hlucheucho
Moderátoři diskuze