Zdravím, mám problém.
Na všech serverech, které jsem vyzkoušel, kromě WZ se mi nedaří otevřít soubor pro zápis (fopen (..., 'r+') resp. fopen (..., 'w')). Vypíše se mi hláška "permission denied". Co s tím? Musím nějak nastavovat práva pro přístup k tomu souboru? Pokud jo, jak?
Díky za případnou radu.
zkus treba nejaky linuxovy FTP(treba mc), popr.Woknovskej WinCmd ktery ti na unixovych serverech umozni primo nastavit pristupovy prava. nebo je taky mozny ze ten dany server ma zakazany zapis do souboru. c. Phoenix
chmod("adresar","0755");
chytra kniha pravi...
to jsou prava k adresarum, ve kterym je soubor ulozen. protoze bych rekl, ze opkud soubor existuje, tak ti nic nemuze zakazt do nej zapisovat nebo z nej cis.
první číslice - práva pro vlastníka
druhá číslice - práva pro skupinu
třetí číslice - práva pro ostatní
Jaký je význam jednotlivých čísel?
1 - čtení
2 - zápis
4 - spouštění
Kombinace se dělá součtem. Jestliže chceme např. nastavit pro vlastníka čtení, zápis a spouštění pro skupinu čtení a zápis a pro ostatní čtení zadáme do funkce ChMod() číslo 0731.
To je chytre:-)))))). Vo tom jsem nevedel, teda vedel, ale nikdy jsem nepatral po tom, jak se daj skladat cisilka...
marek: Díky moc. Už jsem to vyřešil a tvoje rada mi docela pomohla.