[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Pridať

Registrovaný: 24.01.07
Prihlásený: 01.07.18
Príspevky: 753
Témy: 24 | 24
Bydlisko: Poltár
NapísalOffline : 29.04.2007 16:49 | Pridať

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


Offline

Užívateľ
Užívateľ
Pridať

Registrovaný: 29.12.05
Prihlásený: 14.08.18
Príspevky: 539
Témy: 62 | 62
Bydlisko: 127.0.0.1 (...
NapísalOffline : 29.04.2007 18:49 | Pridať

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


Offline

Užívateľ
Užívateľ
Pridať

Registrovaný: 24.01.07
Prihlásený: 01.07.18
Príspevky: 753
Témy: 24 | 24
Bydlisko: Poltár
Napísal autor témyOffline : 01.05.2007 17:37 | Pridať

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!


Offline

Užívateľ
Užívateľ
Pridať

Registrovaný: 29.12.05
Prihlásený: 14.08.18
Príspevky: 539
Témy: 62 | 62
Bydlisko: 127.0.0.1 (...
NapísalOffline : 07.05.2007 20:52 | Pridať

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)


 [ Príspevkov: 4 ] 


Pridať



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

pridať zvukovku?

v Zvuk

9

518

21.02.2016 9:41

tatko Tom

V tomto fóre nie sú ďalšie neprečítané témy.

Pridat komentár

v HTML, XHTML, XML, CSS

14

880

22.01.2008 16:58

Ded'leg

V tomto fóre nie sú ďalšie neprečítané témy.

pridat do googlu

v Ostatné

2

546

10.11.2009 9:55

daddycool

V tomto fóre nie sú ďalšie neprečítané témy.

pridat dalsie ram

v Pamäte

4

548

21.11.2011 21:30

p4tooo

V tomto fóre nie sú ďalšie neprečítané témy.

Pridať sekciu notebooky

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Správy pre vedenie fóra

30

3355

28.02.2007 13:23

Spirit

V tomto fóre nie sú ďalšie neprečítané témy.

PRIDAT ESTE JEDNU...

v nVidia grafické karty

19

1117

09.07.2008 11:10

fakerius

V tomto fóre nie sú ďalšie neprečítané témy.

Ako pridať službu

v Operačné systémy Microsoft

4

473

19.05.2014 5:56

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

Plocha - Pridat zlozku

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Microsoft

43

2285

08.08.2007 19:20

piskvorko

V tomto fóre nie sú ďalšie neprečítané témy.

Pridat na FB

v Ostatné

7

946

19.04.2010 9:12

hajtrak

V tomto fóre nie sú ďalšie neprečítané témy.

Mozem pridat chladenie...

v Chladiče a všetky druhy chladenia

5

787

24.07.2009 20:29

KingTommy

V tomto fóre nie sú ďalšie neprečítané témy.

Pridat k oblubenym

v JavaScript, VBScript, Ajax

4

1323

05.10.2008 9:49

B.A.X.O

V tomto fóre nie sú ďalšie neprečítané témy.

Pridat EN jazyk?

v Správy pre vedenie fóra

17

2385

04.01.2007 11:44

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Mam pridat chladenie?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Chladiče a všetky druhy chladenia

33

2601

10.02.2008 20:45

9tommy9

V tomto fóre nie sú ďalšie neprečítané témy.

ako pridať tabuľke collation

v Databázy

2

815

22.11.2010 17:43

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Eset ako pridať výnimku

v Antivíry a antispywary

2

9683

22.03.2012 19:54

kemperik

V tomto fóre nie sú ďalšie neprečítané témy.

Nemožnosť pridať widget aplikácie.

v Ostatné operačné systémy

0

207

18.03.2023 13:25

tatko Tom



© 2005 - 2024 PCforum, edited by JanoF