Autor | Zpráva | ||
---|---|---|---|
SpotRudloff Profil * |
Ahoj, mám kód:
$name = $_POST['name']; mkdir("$name", 0700); Při použití to napíše chybu: Warning: mkdir() [function.mkdir]: Inappropriate ioctl for device in /home/nejime/public_html/lama.php on line 22 Nevíte někdo, jak na to? Děkuji předem! Moderátor Joker: Opravil jsem překlep v nadpisu
|
||
Philber Profil |
#2 · Zasláno: 12. 12. 2009, 11:25:13 · Upravil/a: Philber
asi zrušit ty uvozovky to je strašné :)
oprava: mkdir($name, 0700); |
||
SpotRudloff Profil * |
#3 · Zasláno: 12. 12. 2009, 11:34:45
Ne, to už jsem tam měl taky a nic. Nějáký jiný názor prosím?
|
||
Matty Profil |
#4 · Zasláno: 12. 12. 2009, 12:24:12
SpotRudloff:
Co obsahuje $_POST['name']? |
||
miskith Profil |
#5 · Zasláno: 12. 12. 2009, 12:48:56
obsahuje to třeba "ahoj" nebo "hej" nebo "web"...proste jakákoli slova.
|
||
AM_ Profil |
#6 · Zasláno: 12. 12. 2009, 14:38:12
SpotRudloff:
Na google se o té chybě dají najít různé útržky, ale žádné konzistentní vysvětlení jsem nenašel. Vypadá, že to nějak souvisí s právy - zkus dočasně nastavit tuhle i nadřazenou složku na 777, tipuji, že to může nastat, pokud nadřazená složka patří jinému uživateli než PHP server a nemá pro PHP oprávnění read. |
||
SpotRudloff Profil * |
#7 · Zasláno: 12. 12. 2009, 16:26:44
Už jsem to vyřešil. Děkuji za snahu a hlavně děkuji Miskithovi, že mi našel tu chybu. Nebylo to v PHP, ale ve formuláři. :)
|
||
Časová prodleva: 15 let
|
0