Ahj mám takový problém, když vytvořím složku pomocí této fce tak se sice vytvoří, ale je ještě 30s jakoby neviditelná např. is_dir(); vrati false. CO to zpusobuje? Jak se tomu vyhnout? Potrebuji mit tu slozku okamzite pristupnou. Predem dekuji za odpoved.
Fórum › PHP
Ftp_mkdir();
Safe mode asi neobejdeš. Ta 30 sekundová prodleva je pravděpodobně způsobená serverem. Tipuju, že tam mají skript, který mění oprávnění pro složky a soubory uploadované přes ftp, a ten se spouští jen jednou nebo dvakrát za minutu.
Dobre a nemate nejaky napad jak to zamaskovat pred uzivateli? Situace je takova uzivatel spusti script pro pridani fotografie oakmzite se vytvri slozky a nasstavuje se chmod uzivatel vybere nahraje fotografii ale pokud to stine driv nez za 30s chodi to error. Ovsem tato chyba se muze stat jen jednou za den protoze pro kazdy den je jina slozka, ktaera se vytvari.
To Figa : a proč vytváříš složku přes ftp?? No, ale když už, tak by se to dalo obejít docela jednoduše... aby Ti to zbytečně neházelo chyby, tak nedovol uživateli nahrát fotku dříve jak za 30s ... pokud tam máš DB, tak si čas vytvoření složky třeba ulož do DB a porovnávej čas vytvoření s aktuálním časem. A nebo tu složku vytvářej pomocí mkdir.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Moderátoři diskuze