Autor | Zpráva | ||
---|---|---|---|
Bones Profil |
#1 · Zasláno: 14. 6. 2008, 18:51:51
Neviete preco mi nejde toto?
<? mkdir("/sub/".$subka, 0755); ?> <form action="indexx.php"> <input type="text" name="subka" size="20"> <input type="submit" value="OK"> </form> to je v indexx.php to je na vytvorenie zlozky v mojom FTP |
||
Matty Profil |
#2 · Zasláno: 14. 6. 2008, 18:54:22
Bones
1.) Nazívej věci pravými názvy (myslim topic). 2.) Co to nedělá? 3.) Má složka sub práva pro zápis? (cca 777) 4.) Místo $subka napiš $_POST['subka'] 5.) Bylo by lepší to dát do nějaké podmínky. |
||
Akacko Profil |
#3 · Zasláno: 14. 6. 2008, 18:56:14
Bones
A jake chyby ti to hlási? Podle mě to bude tím, že to máš špatně napsáno. <?php <?php mkdir("/sub/".$_POST['subka'], 0755); ?> <form action="indexx.php" method="post"> <input type="text" name="subka" size="20"> <input type="submit" value="OK"> </form> ?> |
||
Bones Profil |
#4 · Zasláno: 14. 6. 2008, 18:57:06
1.) Sory
2.) Po odoslani sa ta zlozka nevytvori 3.) Nie, hned to skusim aj tu 4.) 5.) Tomu nerozumiem |
||
Bones Profil |
#5 · Zasláno: 14. 6. 2008, 18:59:15 · Upravil/a: Bones
<?php <?php mkdir("/sub/".$_POST['subka'], 0755); ?> <form action="indexx.php" method="post"> <input type="text" name="subka" size="20"> <input type="submit" value="OK"> </form> ?>
ked to dam takto tak sa mi ziadny formular nezobrazi, vimazal som prve <?php a posledne ?>, prava zlozky sub uz su na 777 a stale sa to nevytvorilo |
||
Matty Profil |
#6 · Zasláno: 14. 6. 2008, 18:59:30
Bones
ad 5.) Je to sice jen detajl, ale může to dělat bordel. Takhle se ten script provede, i když nic neodesíláš. Proto by bylo lepší zapsat to třeba takto: <?php if(isset($_POST['subka'])) { mkdir("/sub/".$_POST['subka'], 0755); } ?> |
||
Bones Profil |
#7 · Zasláno: 14. 6. 2008, 19:01:12
Matty
nie nejde to :( |
||
Bones Profil |
#8 · Zasláno: 14. 6. 2008, 19:08:17
a nemozem spravit toto?
<?php mkdir("http://www.mojastranka.sk/sub/".$_POST['subka'], 0755); ?> <form action="indexx.php" method="post"> <input type="text" name="subka" size="20"> <input type="submit" value="OK"> </form> |
||
Matty Profil |
#9 · Zasláno: 14. 6. 2008, 19:10:35
Bones
Můžeš, ale je ti to nanic. A jake chyby ti to hlási? |
||
Bones Profil |
#10 · Zasláno: 14. 6. 2008, 19:12:20
ziadne chyby to nehlasi.. kliknem na button a nic sa nestane ani sa ta zlozka nevytvori
|
||
Měsíček Profil |
#11 · Zasláno: 14. 6. 2008, 19:17:58
<?php if(isset($_POST["OK"])){ mkdir("http://www.mojastranka.sk/sub/".$_POST['sub'], 0777); }; ?> <form action="<?php echo($_SERVER['PHP_SELF']);?>" method="POST"> <input type="text" name="sub" size="20"> <input type="submit" name="OK" value="OK"> </form> |
||
Matty Profil |
#12 · Zasláno: 14. 6. 2008, 19:18:37 · Upravil/a: Matty
Bones
Používáš ten formulář z prvního příspěvku nebo ten od Akacka? V tom tvém chybí method="post". |
||
Bones Profil |
#13 · Zasláno: 14. 6. 2008, 19:21:21 · Upravil/a: Bones
je tam post
EDIT: mesicek diky ale nejde to |
||
Měsíček Profil |
#14 · Zasláno: 14. 6. 2008, 19:25:18
"EDIT: mesicek diky ale nejde to"
Musí .. pošli odkaz. |
||
Bones Profil |
#15 · Zasláno: 14. 6. 2008, 19:45:49
http://www.mcmini.net/indexx.php
zdrojak toho indexxu <?php if(isset($_POST["OK"])){ mkdir("/sub/".$_POST['sub'], 0777); }; ?> <form action="<?php echo($_SERVER['PHP_SELF']);?>" method="POST"> <input type="text" name="sub" size="20"> <input type="submit" name="OK" value="OK"> </form> |
||
Měsíček Profil |
#16 · Zasláno: 14. 6. 2008, 20:00:19
Změň to na tohle a nahraj to na server:
<?php if(isset($_POST["OK"])){ mkdir($_POST["sub"], 0777); echo "Složka byla vytvořena!"; } else { echo "Složku nelze vytvořit!"; }; ?> <form action="<?php echo($_SERVER['PHP_SELF']);?>" method="POST"> <input type="text" name="sub" size="20"> <input type="submit" name="OK" value="OK"> </form> |
||
Bones Profil |
#17 · Zasláno: 14. 6. 2008, 20:10:16
Hned ako idem na to indexx.php tak to napise nad formularom ze "Složku nelze..." a ked to poslem tak to napise to "Složka byla..." ale nebola.. pozeral som sa a neni tam
|
||
Měsíček Profil |
#18 · Zasláno: 14. 6. 2008, 20:14:43
Funguje to :) zkusil jsem vytvořit složku DG .. měla by tam být, protože když nani odkážu dostanu 403 (zakázán přístup) jestliže dám, ale nějáký nesmysl třeba pipi tak dostanu 404 (nenalezeno)
|
||
Bones Profil |
#19 · Zasláno: 14. 6. 2008, 20:18:42
ano je tam ta zlozka ale neni v zlozke sub ale web!!!
|
||
Měsíček Profil |
#20 · Zasláno: 14. 6. 2008, 20:19:58
jo to je mi jasný :), protože jsme vyhodili tu část s adresářem, teď ji tam můžeš hezky přidat a budeš to mít v sub.
|
||
Bones Profil |
#21 · Zasláno: 14. 6. 2008, 20:22:29
kde mam dat co?
|
||
Měsíček Profil |
#22 · Zasláno: 14. 6. 2008, 20:24:57
Dosavadní:
mkdir($_POST["sub"], 0777); můžeš změnit na: 1.) mkdir("/sub".$_POST["sub"], 0777); 2.) mkdir("/sub/".$_POST["sub"], 0777); 3.) mkdir("sub".$_POST["sub"], 0777); 4.) mkdir("sub/".$_POST["sub"], 0777); jeden z toho ti fungovat bude, schválně jestli dokážeš napoprvé hodit ten pravý ;) |
||
Bones Profil |
#23 · Zasláno: 14. 6. 2008, 20:59:51
skusal som
/sub/ sub/ sub a nejde |
||
Měsíček Profil |
#24 · Zasláno: 14. 6. 2008, 21:01:21
musí :)
|
||
Měsíček Profil |
#25 · Zasláno: 14. 6. 2008, 21:02:00
Máš tam vůbec vytvořenou složku "sub"?
|
||
Bones Profil |
#26 · Zasláno: 15. 6. 2008, 06:54:06
ano sak idiot niesom
|
||
Akacko Profil |
#27 · Zasláno: 15. 6. 2008, 08:04:31 · Upravil/a: Akacko
Bones
A máš vůbec zapnute hlášení chyb? Dej si toto nahoru do indexu <?php error_reporting(E_ALL|E_STRICT); ?> |
||
Matty Profil |
#28 · Zasláno: 15. 6. 2008, 09:18:27
Bones
Tys použil Měsíčkovo 3. řešení - to je blbě. |
||
Měsíček Profil |
#29 · Zasláno: 15. 6. 2008, 09:51:33
"Tys použil Měsíčkovo 3. řešení - to je blbě"
Co je na něm blbě? |
||
Matty Profil |
#30 · Zasláno: 15. 6. 2008, 09:53:09
Měsíček
Co je na něm blbě? No...nic, ale nedělá to to, co by Bones chtěl. |
||
Téma pokračuje na další straně.
|
0