Autor Zpráva
CATerPILAR
Profil *
<?
$zapis="nejaky text";
if($menu)
{
$fileDAT="./menu.dat";
$fp=fopen($fileDAT, w);
if(!$fp) exit;

if(File_exists($fileDAT))
{
fputs ($fp, $zapis);
fclose($fp);

}
}
if(File_exists($fileDAT))
readfile($fileDAT);
?>

tohle mi funguje doma na localhostu ale už to nefunguje na webu. Data se do souboru vůbec nazapíší. Nechce to nějak nastavit práva chmod()????
Ale jak se to dělá?
kaifman
Profil
predevsim musit dat prava na na zapis do toho adresare do ktereho chces zapisovat
xixli
Profil
ako povedal kaifman, musíš mať práva do adresára, cez napr. total commandera Files (súbory) -> Change attributes (zmena atribútov) a potom napísať 606
Alebo cez php, ale mne to príliš nezvykne fungovať - cez funkciu chmod("adresar", 0606)
peta
Profil *
CATerPILAR
A hosting? V popisu hostingu je napsane, jestli to dovoluje ci ne. Treba pro xhosting jsem o to musel zadat zvlast. Netusim, jestli si to muzu nastavit sam, ale tady koukam, ze asi jo.
Ikdyz teda ve Far manageru to jakesi prava dovoluje menit i na hostingu.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0