Autor | Zpráva | ||
---|---|---|---|
lukec Profil |
#1 · Zasláno: 19. 4. 2008, 16:24:47 · Upravil/a: lukec
Když vytvořím složku např. s názvem slozka pomocí funkce mkdir("/slozka", 0777), tak mi to funguje, ale když chci vytvořit složku v nějakém adresáři např. mkdir("/adresar/slozka", 0777), tak to vrátí No such file or directory. Nevíte, kde je chyba.
|
||
nightfish Profil |
#2 · Zasláno: 19. 4. 2008, 16:44:47
Nevíte, kde je chyba.
zřejmě neexistuje adresář /adresar v rootu souborového systému je potřeba ty adresáře vytvářet postupně |
||
lukec Profil |
#3 · Zasláno: 19. 4. 2008, 16:46:23
tak hloupý nejsem, ten adresář existuje
|
||
bukaj Profil |
#4 · Zasláno: 19. 4. 2008, 16:47:11
lukec
např. mkdir("/adresar/slozka", 0777), tak to vrátí No such file or directory Nejdřív musíš vytvořit složku /adresar a v něm teprve složku slozka. Pokud to tak máš, zkusil bych se podívat, jsou-li správně zadané cesty. Když je na začátku s /, znamená to, že vytváříš složku v rootu disku, nikoli rootu webu, na což na většině serverů musíš mít administrátorská práva, která samozřejmě jako běžný uživatel nemáš. |
||
lukec Profil |
#5 · Zasláno: 19. 4. 2008, 16:54:46
pouze to zkouším na localhostu na windows, tu složku adresar jsem už vytvořil dřív pomocí průzkumníka, asi je chyba v atributech, ale když je chci změnit pomocí funkce chmod, tak mi to zas vrátí No such file or directory.
|
||
bukaj Profil |
#6 · Zasláno: 19. 4. 2008, 17:14:31
lukec
Windows neznají nic jako práva, bohužel. A když ti to vrací No such file or directory, chyba v právech není. Zkus specifikovat disk, na kterém složku vytváříš. Např. mkdir("C:" . DIRECTORY_SEPARATOR . "adresar" . DIRECTORY_SEPARATOR . "slozka"); |
||
lukec Profil |
#7 · Zasláno: 19. 4. 2008, 17:50:30 · Upravil/a: lukec
mám ještě jeden dotaz: Jak seřadit pomocí php soubory podle názvu ve složce?
|
||
Aleš Janda Profil |
#8 · Zasláno: 19. 4. 2008, 19:34:15
lukec
sort() :-) |
||
Časová prodleva: 17 let
|
0