Stránka 1 z 1

PHP - unlink

Napsal: pát 27. dub 2007, 09:41
od Wors
Ahoj,
narazil jsem na problém, který se už konečně určitě dá vyřešit...
Píšu fotogalerii s administrací a potřebuju dát uživateli možnost smazat fotku jak z databáze, tak ze serveru. DB není problém, to je v pohodě, ale pro smazání souboru v PHP znám jen fci "unlink()", jenže ta mi píše problém s přístupem...
"Warning: unlink() [function.unlink.php]: SAFE MODE Restriction in effect. The script whose uid is 132247 is not allowed to access / owned by uid 0 in /home/free/ic.cz/w/wors/root/www/admin.php on line 407"

Přístupová práva složky (CHMOD) mám 777, ale samotné soubory mají automaticky 644.

V čem může být chyba? Musím mít každý soubor zvlášť CHMOD 777?
Z PHP manuálu jsem toho moc nepochopil :'(

Díky za radu :-)

Napsal: pát 27. dub 2007, 14:11
od OndraSter
http://cz.php.net/chmod

Na ic.cz je potreba jeste predtim pouzit umask ( http://cz.php.net/manual/cs/function.umask.php ), vice na ic.cz foru

Napsal: pon 30. dub 2007, 12:15
od Wors
Já jsem ale kr**én...

Hledám cca 3 hodiny na fórech umask a unlink, protože mi to háže chybu s přístupem a přitom mám blbě proměnnou $soubor...

$soubor = $_SERVER['PHP_self'].'/foto/'.$fotka;
$m_soubor = $_SERVER['PHP_self'].'/m_foto/'.$fotka;

s
$soubor = 'foto/'.$fotka;
$m_soubor = 'm_foto/'.$fotka;

to funguje :-D