| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 24.01.07 Prihlásený: 01.07.18 Príspevky: 753 Témy: 24 Bydlisko: Poltár |
Poznáte kód na pridávanie súborov na web, teda myslím to tak, že užívatelia ( návštevníci ) budú mocť pridať nejaký súbor
|
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 29.04.2007 18:49 | |
|
obycajny upload
Kód: if ($_FILES['subor']['name'] != "") { $uploadDir = 'subory/'; $uploadFile = $uploadDir . $_FILES['subor']['name']; if (move_uploaded_file($_FILES['subor']['tmp_name'], $uploadFile)) { $nahranie = Súbor bol pridaný.'; } else { $nahrani = 'Pridanie nebolo úspešné...skús znova alebo skontroluj veľkosť.'; } } echo"<p> Pridaj súbor (max. 1MB)"; echo"<form enctype=\"multipart/form-data\" action=\"pridaj.php\" method=\"post\">"; echo"<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1048576\" /> "; echo"Vyber súbor v počítači "; echo"<input name=\"subor\" type=\"file\" /><br> "; echo"<input type=\"submit\" value=\"Pridať\" />"; echo"</form> "; echo"</p> "; echo $nahranie;
index.php zamen za nazov skriptu a v $uploadDir si zmen zlozku do ktorej si chces nahravat a zmen jej chmod na zápis
|
|
Registrovaný: 24.01.07 Prihlásený: 01.07.18 Príspevky: 753 Témy: 24 Bydlisko: Poltár | Napísal autor témy vladopt: 01.05.2007 17:37 | |
|
mohol by si mi to vysvetliť trochu laicky a podrobnejšie lebo ja nie som nejaký odborník v php jedine čo zatiaľ využívam v php je "include", vopred ďakujem!
|
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 07.05.2007 20:52 | |
|
no tak toto:
Kód: echo"<p> Pridaj súbor (max. 1MB)"; echo"<form enctype=\"multipart/form-data\" action=\"pridaj.php\" method=\"post\">"; echo"<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1048576\" /> "; echo"Vyber súbor v počítači "; echo"<input name=\"subor\" type=\"file\" /><br> "; echo"<input type=\"submit\" value=\"Pridať\" />"; echo"</form> "; echo"</p> ";
ja obycajny formular na upload po potvrdeni sa znova stranka znova nrefreshne...ale zisti, ze pole $_files[subor][name] je vyplnene Kód: if ($_FILES['subor']['name'] != "") { tak pokracuje... definujes si zlozku Kód: $uploadDir = 'subory/' definujes meno programu spolu s cestou Kód: $uploadFile = $uploadDir . $_FILES['subor']['name']; Kód: move_uploaded_file($_FILES['subor']['tmp_name'], $uploadFile) -zas prekopiruje nahrany subor s docasneho miesta $_FILES['subor']['tmp_name'] (po potvrdeni sa subor auotomaticky hodi sem) na miesto $uploadFile...pokial sa tak stalotak definuje premennu *$nahranie na text s oznamenim o nahrani, pokial nie tak o chybe a nakoniec ho zobrazis s echo
pokial mas nejake problemy tak www.justfuckinggoogleit.com
*(pozn: v prvom kode je chyba...nie $nahrani, ale $nahranie)
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|