Autor Zpráva
kokes
Profil *
problém na dvou stránkách u wz používam fotogalerii. A jednej SAFE MODE vadí a tej druhej ne.
potřeboval bych vědět jak to upravit aby šel i ten druhej script


-------------------------------funkční-------------------------------- ---------------
<?
$slozka = "./obrazky/"; //zvolíme složku ze které chceme vypsat soubory
$nahled = "nahledy"; //název složky pro miniatury
$vypis = opendir($slozka); //otevře složku
$celkem = '1'; //začátek počtu fotek
while (false!==($file = readdir($vypis))) //načtou se soubory
{
if($file!="."&&$file!=".."&&!is_dir($file)&&$file!=$nahled) //preohledáme složku...
{
$celkem++; //...sečtem počet fotek...

if (file_exists($slozka.$nahled.'/'.$file))
{ //pokud existuje náhled tak ho zobrazíme...
echo '<a href="'.$slozka.$file.'"onclick="window.open(this.href); return false" target=_blank><img src="'.$slozka.'nahledy/'.$file.'" alt="'.$file.'"></a>'." ";
}//pokud neexistuje tak ho vytvoříme...
else echo '<a href="'.$slozka.$file.'"onclick="window.open(this.href); return false" target=_blank><img src="thumb.php?nazev='.$file.'" alt="'.$file.'"></a>'."";
}
} echo '<br>Celkem fotek v galerii: '.$celkem; // vypíšeme počet fotek v halerii...
closedir($vypis); //zavřeme složku

-------------------------------------------nefunkční------------------ ------------------------------------------------------


$slozka="./fotky/$slozka/";
$nahled = "nahledy"; //název složky pro miniatury

$vypis = opendir($slozka); //otevře složku
$celkem = '0'; //začátek počtu fotek

while (false!==($file = readdir($vypis))) //načtou se soubory
{
if($file!="."&&$file!=".."&&!is_dir($file)&&$file!=$nahled) //preohledáme složku...
{
$celkem++; //...sečtem počet fotek...

if (file_exists($slozka.$nahled.'/'.$file))
{ //pokud existuje náhled tak ho zobrazíme...
echo '<a href="'.$slozka.$file.'"onclick="window.open(this.href); return false" target=_blank><img src="'.$slozka.'nahledy/'.$file.'" alt="'.$file.'"></a>'." ";
}//pokud neexistuje tak ho vytvoříme...
else echo '<a href="'.$slozka.$file.'"onclick="window.open(this.href); return false" target=_blank><img src="thumb.php?nazev='.$file.'&slozka2='.$slozka2.'" alt="'.$file.'"></a>'."";
}
} echo '<br>Celkem fotek v galerii: '.$celkem; // vypíšeme počet fotek v halerii...
closedir($vypis); //zavřeme složku
?>
temistokles
Profil
Na čo konkrétne sa sťažuje PHP pri zapnutom safe mode?
kokes
Profil *
na toto:
Warning: opendir(): SAFE MODE Restriction in effect. The script whose uid is 99 is not allowed to access /3w/wz.cz/s/street-tuning/fotky owned by uid 0 in /3w/wz.cz/s/street-tuning/fotogalerie/zobraz.php on line 12

Warning: opendir(./fotky/1/): failed to open dir: No such file or directory in /3w/wz.cz/s/street-tuning/fotogalerie/zobraz.php on line 12

Warning: readdir(): supplied argument is not a valid Directory resource in /3w/wz.cz/s/street-tuning/fotogalerie/zobraz.php on line 18

Warning: closedir(): supplied argument is not a valid Directory resource in /3w/wz.cz/s/street-tuning/fotogalerie/zobraz.php on line 31
Senyx
Profil
na jaké adrese máš stránky?
kokes
Profil *
Zde
Senyx
Profil
tak to nevím, WZ ti nechce povolit ty dvě funkce...
kokes
Profil *
To je divný, ten sript sem použil protože mam vodzkoušeno, že jinde funguje.
No mrknu do podpory na wz a zeptam se jich. každopádně díky za snahu
TFSi
Profil
Máš to v té chybové hlášce napsáno: PHP k tomu souboru nemůže přistoupit, protože máš blbě nastavený "vlastnictví".
http://cs.php.net/chown
kokes
Profil *
Ale stejně je to divný na jednu stránku to nahraju a běží to normálně a na druhej musím měnit vlastníka!
kokes
Profil *
a moch by si mi napsat jak to mam změnit, já sem to zkoušel ale nešlo mi to
temistokles
Profil
Je dosť možné, že cez klasický účet bez väčších právomocí to ani nespavíš.
Pravdepodobne budeš musiet adresára a súbory, ktoré používaš vygenerovať skriptom. Potom by mali mať rovnakého vlastníka.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0