Názory ke článku Upload souborů na server - i více souborů – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Názory ke článku Upload souborů na server - i více souborů – Programujte.comNázory ke článku Upload souborů na server - i více souborů – Programujte.com

 

Názory ke článku Upload souborů na server - i více souborů

DavesMan   NOVÝ
17. 6. 2005

Myslím, že v dnešní době by se slušelo používat superglobální proměnné jako např.: $_SERVER, $_FILES, ... Už jen kvůli doporučení, že register_globals má být Off.
A taky bych se přimluvil za {} namísto if: endif, apod. Přece jen nové PHP5 se již více orientuje na objektovost a tam je používání složených závorek ..... samozřejmost.
Jinak fayn...

CuroBOT   NOVÝ
17. 6. 2005

Já si zase myslím, že článek není prezentovaný jako nástroj k COPY & PASTE, ale k vysvětlení. register_globals muze a nemusi byt off, a lze to jednoduse obejit. Ostatne to by si mel upravit ctenar. Pokud nerozumi zakladum PHP, tak asi nebude cist tento clanek..

Mafiosoweb   NOVÝ
17. 6. 2005

Mno PHP5 me nezajima, az bude i na mem hostingu,tak siho budu teprve pripoustet. Jinak k superglobálním proměnným opravdu tyto serialy nejsou urceny (kopiruj & jed) kdyby ano poskytnu rovnou i zdrojove kody a jinak si myslim,že doporučení pro jejich pouzivani jsou ruzna. Ano z jedne strany mate pradu pouzivani {} je urcite kratsi,ale jak se rika zvyk je zelezna kosile.Navic if: endif, se da pouzivat i pri objektovosti.Ja to pouzivam z duvodu slozitejsich kodu, kde se diky tomu lepe orientuji. Doufam, ze Vám moje reakce bude postacujici a v kazdem pripade dekuji za Vas prispevek.

Filda   NOVÝ
28. 6. 2005

Naopak, register_globals *musi* byt na off. Jednak proto, ze je to tak defaultne v php.ini a jednak proto, ze staryho psa novym kouskum nenaucis. Pokud si chudak zacatecnik zvykne na register_globals = on tak si pak musi zvykat na opak. Lepsi je postavit ho pred hotovou vec tj. existujou pouze superglobalni pole, jinej pristup k promenejm neexistuje.

Mafiosoweb   NOVÝ
28. 6. 2005

Ano pravda je ta, že je lepší dělat skripty pro register globals=off než naopak, ale tenhle článek je brán jen jako ukázka jak na to.

Libor   NOVÝ
24. 9. 2005

Taky si myslím, že je lepší používat superglobální pole, složené závorky.
A taky nechápu, proč psát
echo "<form action=\"upload.php\" method=\"post\">";
když můžeme napsat
echo '<form action="upload.php" method="post">';
a nebo taky ukončit PHP kód, vypsat HTML a zase začít PHP (IMHO je to v dost případech nejlepší řešení)

OMG   NOVÝ
8. 11. 2005

autor je lama, prd umi.

Biker   NOVÝ
25. 3. 2006

Parse error: parse error, expecting `','' or `';'' in /3w/wz.cz/m/domena/upload.php on line 11

Jinak dobrý

spider-x   NOVÝ
26. 11. 2006

Mě to píše to samý-co je na tom souboru blbě?

wappe   NOVÝ
7. 2. 2007

Parse error: parse error, expecting `','' or `';'' in c:\apache\htdocs\web\upload.php on line 11

nevite nekdo co s tim??

powerpetan   NOVÝ
11. 4. 2007

esli myslíš tu první verzi tak změň toto:



echo "<form action="upload.php" method="post" enctype="multipart/form-data">";
echo "<input type="file" name="soubor">";
echo "<br>";
echo "<input type="submit" value="uložit"></form>";


na toto:

echo '<form action="upload.php" method="post" enctype="multipart/form-data">';

echo '<input type="file" name="soubor">';
echo '<br>';
echo '<input type="submit" value="uložit"></form>';

Celer   NOVÝ
12. 5. 2007

Lepší by bylo změnit to takto:



echo "<form action='upload.php' method='post' enctype='multipart/form-data'>";

echo "<input type='file' name='soubor'>";

echo "<br>";

echo "<input type='submit' value='uložit'></form>";


protže HTML může mít parametry tagu jak v "bla" tak 'bla'. Navíc když je v echo '$promenna' tak se obsah neparsuje (vypíše se jen $promenna) naopka při zápisu echo "$promenna" se vypiše hodnata proměnná

vachi   NOVÝ
11. 6. 2007

Warning: move_uploaded_file(data/zatimtahlePakToUpravim.jpg) [function.move-uploaded-file.php]: failed to open stream: No such file or directory in /home/free/ic.cz/v/vydeleknawebu/root/www/upload.php on line 4

Warning: move_uploaded_file() [function.move-uploaded-file.php]: Unable to move '/tmp/php00pA4q' to 'data/zatimtahlePakToUpravim.jpg' in /home/free/ic.cz/v/vydeleknawebu/root/www/upload.php on line 4
pri nahrávání souboru došlo k chybe!

tohle mi to hází. :'(....pls nemáte někdo už hotovej tenhle scriptik? nebo co tam mam za chybu? mam ten prvni pripad od autora na ten jeden soubor dík moc

adlier   NOVÝ
20. 8. 2007

Musis si nastavit atributy v slozce do ktery to vkladas

Pcman   NOVÝ
18. 12. 2007

Bacha, IMHO je tenhle kod nebezpecny, nekotroluje nahravane soubory a muze se stat, ze nekdo dostane na vas server PHP skript... Dusledky si doufam dokazete predstavit...

Tase   NOVÝ
31. 12. 2007

Chtěl bych vědět proč mi tu fungují nahrávat soubory, které mají jen málo kb.Např. 1 Mb už nejde.

matus   NOVÝ
24. 2. 2009

skusal som to menit podla seckeho co som tu cital a aj podla seba a aj tak prt sak to nejde vyhadzuje prese error

Lee   NOVÝ
15. 5. 2009

Mě to dělalo tyto problémy:
1, okopíroval jsem to i s číslama řádků (nenapadlo mě, že v první chvíli, že je to znak navíc, pak mi to došlo a :-D). Některému začátečníkovi může udělat problémy i takováhle kravina.
2, u formuláře pro upload, ke konci kódu chyběly zpětná lomítka před uvozovkami v příkaze echo.
3, nikde jsem v textu nepřečetl, že je nutné přidělit práva pro zápis do adresáře, kam chceme uploadované soubory ukládat, to by bylo dobré také začátečníkům sdělit (děkuji přispivateli v diskuzi, který se tohoto dotkl).
4, dále je nutné nastavit cestu pro ukládání souborů (proměnná $cesta). jako kořen se bere soubor upload.php (zkoušel jsem tam různé varianty, než jsem na to přišel)
Jinak skript funguje a autorovi děkuji, je krásně jednoduchý.

warling   NOVÝ
5. 10. 2010

asi hodně dlouho ex :smile5: ....takový základní věci.
stahujte zde http://www.uloz.to/6087310/upload-php
opravdu funguje :smile3:

hujon   NOVÝ
21. 2. 2011

Reagoval na komentář od uživatele warling :

Ani to že jste Vy a ještě pár dalších lidí nepochopili účel těchto stránek vás neomlouvá. Autor zde napsal návod a ačkoli bych táké spoustu věcí napsal jinak, tento článek není určen ke zkopírování a pak koukání jak to pěkně (ne)jede. Tento článek (stejně jako celé stránky) se snaží lidem kteří o to stojí vysvětlit princip jak to funguje, aby pak byl člověk schopen napsat vlastní skript, a myslím že princip je z článku jasný.

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý