Chci vytvořit složku pomocí funkce mkdir()
mkdir('test1', 0777);
chmod('test1', 0777);
toto mi žádnou hlášku nevypíše ale neudělá to vůbec nic. Máte stím někdo zkušenost na WZ?
tak už je to vyřešené. Trvá asi 5-10minut než se složka vytvoří nebo alespon než se zobrazí na ftp(zkoušel jsem se i prihlasit a odhlasit) to samé je s uploadem souborů, trvá něaký čas než se zobrazí
Místo používání dodatečného chmod() stačí použít umask(0) a potom mkdir('adresar'). Výsledek je prakticky stejný, jenom pokud vytváříš více složek najednou, nemusíš používat chmod() pro každou z nich.
Co se týče zobrazení v ftp klientu, tak většina klientů má na výpisy adresářu cachce a někdy ji nevymažou ani při novém spojení. Většinou se tam ale někde vyskytuje možnost "obnovit/refresh". To bude zřejmě ten pravý důvod, proč se ti složka zobrazí až později. Případně můžeš vytvoření složky ověřit rovnou ve vytvářecím skriptu pomocí is_dir() ;)
<HTML>To 0777 (chmod(0777) nebo umask(0)) myslíte vážně?!? Zrovna na WZ tohle není potřeba, defaultní hodnoty (0644 (umask 0133)) bohatě stačí.</HTML>
Proč ne? Hodnota 644 nestačí, pokud je někdy potřeba smazat obsah zmiňované složky např. ručně přes ftp.