Autor Zpráva
radas
Profil *
Zdravím,
potřebuji vytvořit soubor po odeslani určitých dat mam to tak to vymyšlene...
$fp=fopen("file.php","w+");
chmod ("file.php", 0777);
$html= '              
  $user = "'.$_POST["user"].'";                          
  $web= "'.$_POST["web"].'";                           
 ';

fputs($fp,$html);

ten soubor file.php se ma vytvořit v kořenovém adresaři
když to zkusím tak to vypiše toto

Warning: fopen(file.php) [function.fopen]: failed to open stream: Permission denied in odkaz na $fp=fopen("file.php","w+");
Warning: chmod() [function.chmod]: Unable to access file.php odkaz na ichmod ("file.php", 0777);

a nevím jak to vyřešit
Medvídek
Profil
radas
Koukni se, jaký tam jsou práva. Tuším, že funkce chmod neumí 0777. to umí jen ftp_chmod
Mike8748
Profil
radas
chmod dej pred fopen
a pred chmod dej umask(0);
radas
Profil *
Mike8748
stale to píše to same...ale chtěl jsem se zeptat jestli se nemusi nějak v kořenovým adresáři nastavovat taky práva pro zapis atd?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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