Autor | Zpráva | ||
---|---|---|---|
mrox Profil * |
#1 · Zasláno: 19. 6. 2007, 11:34:26
Ahoj, nevim proč ale když chci vytvořit složku tak mi jí to nevytvoří.
if(!file_exists("./fotky/$slozka2/nahledy")){ mkdir ("./fotky/$slozka2/nahledy", 0777); } |
||
temistokles Profil |
#2 · Zasláno: 19. 6. 2007, 11:40:47
Nemáš na to právo.
|
||
mrox Profil * |
#3 · Zasláno: 19. 6. 2007, 11:43:49
Měl bych mít, když nadřazená složka je nastavená na práva 777
|
||
temistokles Profil |
#4 · Zasláno: 19. 6. 2007, 11:50:43
A akú chybu ti to potom vypíše?
|
||
mrox Profil * |
#5 · Zasláno: 19. 6. 2007, 11:57:09
Právě, že chybu to nevypíše žádnou script projede, nic nenapíše a složku nevytvoří.
|
||
temistokles Profil |
#6 · Zasláno: 19. 6. 2007, 11:59:38
Osobne sa mi nepozdáva tá bodka na začiatku. Je dosť možné, že yložku vytvoríš, ale niekde úplne inde ako by si chcel.
Skús toto: if(!file_exists("fotky/$slozka2/nahledy")){ mkdir ("fotky/$slozka2/nahledy", 0777); } A ešte otázka $slozka2, dúfam, nie je prázdna. |
||
djlj Profil |
#7 · Zasláno: 19. 6. 2007, 12:08:50 · Upravil/a: djlj
temistokles
./ znamená aktuální adresář. Já bych spíše oddělil proměnné od textu. "./fotky/".$slozka2."/nahledy" chybu to nevypíše žádnou Předpokládám, že máš výpis chybových hlášek nastaven na E_ALL?! Nebo z čeho pramení tvá jistota, že nic nevypíše? |
||
temistokles Profil |
#8 · Zasláno: 19. 6. 2007, 12:47:39
"./fotky/".$slozka2."/nahledy"
Nevidím na to reálny zmysel :) |
||
djlj Profil |
#9 · Zasláno: 19. 6. 2007, 12:59:04 · Upravil/a: djlj
temistokles
Cože? Tak jasně, buď můžeš psát kód jako prase, a nebo ho můžeš psát tak, jak se psát má. Pokud ho rád píšeš jako prase, nic nenamítám. |
||
temistokles Profil |
#10 · Zasláno: 19. 6. 2007, 13:43:06
djlj
Neviem aký editor používaš, ale napríklad aj PsPad ti tie premenné krásne podfarbí. Ak sa ti zdá ten štýl prasácky, tak som asi prasa. |
||
djlj Profil |
#11 · Zasláno: 19. 6. 2007, 13:45:26
temistokles
Co s tím má společného editor? Mezi: "./fotky/".$slozka2."/nahledy" a "./fotky/$slozka2/nahledy" je rozdíl. Správný zápis je samozřejmě ten první (a taky rychlejší). |
||
temistokles Profil |
#12 · Zasláno: 19. 6. 2007, 13:50:11
Podľa mňa platí správny zápis = funkčný. A funkčné sú oba.
|
||
djlj Profil |
#13 · Zasláno: 19. 6. 2007, 13:55:22
temistokles
Stačí udělat menší změnu: $slozka2="nejakaslozka/"; a hle, tvé řešení nefunguje. "./fotky/$slozka2nahledy" Nesouhlasím, není to funkční. |
||
temistokles Profil |
#14 · Zasláno: 19. 6. 2007, 13:57:46
A stačí urobiť malú zmenu:
"./fotky/{$slozka2}nahledy" a riešenie funguje opäť. A argument, že je to pomalé? No pokiaľ nerobíš 10.000.000 priradení v jednom skripte, myslím, že na tom vôbec nezáleží. |
||
temistokles Profil |
#15 · Zasláno: 19. 6. 2007, 14:08:06
Každopádne, aby si nepovedal, že neuynávam, že máš pravdu, tu je malý test pri 1.000.000 priradení.
http://www.xatchat.sk/temistokles/microtime.php |
||
mrox Profil * |
#16 · Zasláno: 19. 6. 2007, 14:13:39
Tak na localhostu mi to už jede, ale na wz ne.
|
||
BetaCam Profil |
#17 · Zasláno: 19. 6. 2007, 14:20:38
Podľa mňa platí správny zápis = funkčný
No to zajisté platí, ale platí to i obráceně?? tedy : Funkční zápis = správný zápis?? No nevim už i jen z důvodu lepší čitelnosti bych používal zápis ".$slozka2." |
||
mrox Profil * |
#18 · Zasláno: 19. 6. 2007, 14:49:26
Nevíte někdo, jak to rozchodit na WZ, je to tam vůbec povolený??
|
||
BetaCam Profil |
#19 · Zasláno: 19. 6. 2007, 15:33:30
Nevíte někdo, jak to rozchodit na WZ, je to tam vůbec povolený??
A vyhazuje ti to nejakou chybu?? |
||
mrox Profil * |
#20 · Zasláno: 19. 6. 2007, 15:46:16
nevyhazuje
|
||
Davex Profil |
#21 · Zasláno: 19. 6. 2007, 17:01:38
A existuje adresář './fotky/' . $slozka2 ?
|
||
mrox Profil * |
#22 · Zasláno: 19. 6. 2007, 17:41:34
Existuje oboje
|
||
mrox Profil * |
#23 · Zasláno: 19. 6. 2007, 17:50:31
Vše vyřešeno. Funkce mkdir nahrazena funkcí ftp-mkdir. Každopádně díky za snahu :-)
|
||
Časová prodleva: 17 let
|
0