| start Webszerkesztés egyéb PHP alapú megoldások Egyszerű fájlfeltöltés PHP-vel |
| A kereséshez kattints a fentebb látható mezőbe > írd be a keresett kifejezést majd nyomj egy ENTER-t. FRISS FÓRUMTÉMÁK offtopic III. [BlackY] Egyéni rajzok saját 5let alapján III. [CeleronMaster] Emotikon hetek [Halfbreed] Joomla! (Mambo 4.5.x) [LeGaS] Help! [Mozaik] Segítséget kérnék [LeGaS] Hálózat [Flatron] Általános kérdések [Tirion] Php-s Probléma... [unduruxi] SMF [hitetlen] LAPAJÁNLÓ :HTMLinfo HTML és CSS referencia RSS / META STATISZTIKA |  |
Egyszerű fájlfeltöltés PHP-vel |  |
Írta: BlackY
A HTTP specifikáció szerint a kliens feltölthet tetszőleges fileokat a szerverre, viszont ezt egy szerver-oldali programmal - jelen esetben egy PHP szkript - fel kell dolgozni. Ez a kis leírás erre a feldolgozásra ad példát Ezt a szkriptet a fórum PHP-s probléma... című témájában írtuk össze, és Jhonnyb szerint megérdemli, hogy leírás készüljön belőle. A lényege, hogy tetszőleges fájlt fel lehessen tölteni a szerverre FTP-zés nékül. Mivel a szkript nem végez semmiféle ellenőrzést a fileon, ezért SOHA ne tegyük ilyen formában a fájltfeltöltést elérhetővé felhasználóink számára! kód <?PHP $filedir = 'uploads'; if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { if(!file_exists($filedir . '/' . basename($_FILES['userfile']['name']))) { if(move_uploaded_file($_FILES['userfile']['tmp_name'],$filedir . '/'.basename($_FILES['userfile']['name']))); { print "A file feltöltése sikerült!"; } } else { print "A file már létezett!"; } } ?> <form enctype="multipart/form-data" action="<?=$_SERVER['SCRIPT_NAME'];?>" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> <input type="file" name="userfile"> <input type="submit" value="Upload!"> </form> Ez a kis szkript annyit csinál, hogy megjelenít egy form-ot, ami az adott filenévre hivatkozva (action paraméter) lehetővé teszi egy file feltöltését, amit szerveroldalon elment a program, ha még nincs adott nevű file a $filedir változóban megadott könyvtárban... A PHP-vel való fájlfeltöltésről további információkat és példákat itt találhatunk. (A szkriptet a PHP highlight_file() függvényével színeztem a jobb átláthatóságért!)
< Előző |  | Következő >
[vissza]
(C) 2006 www.tutorial.hu - photoshop és webszerkesztés leírások Joomla! is Free Software released under the GNU/GPL License. | ### FÓRUMOK [WEB] Honlapkészítés témában az alábbi 2 alfórumunkat tekintsd meg: - webprogramozás (PHP, MySQL) - webszerkesztés, webdesign (ami a honlapkészítéssel kapcsolatos lehet) Az olvasáshoz nem, de a hozzászóláshoz regisztrálni kell magad. Javasoljuk a kereső használatát a kérdések feltevése előtt.. ;) ### LETÖLTÉSEK [WEB] Forráskód szerkesztők Könyvek Link menedzsment Kódoptimalizálás Scriptek, kódok Szervercsomagok ### ONLINE CUCCOK Linkek... - URL "tisztítás" - Url továbbítás - Linkrövidítés - Linkhosszabítás - halott linkek ellenőrzése - Aktuális IP címed Színek... - Colormixers - wellstyled.com - ReedDesign Colors - crieseuwebsite.com - more.btexact.com - colorcube - behr.com - workbook - Defence Mechanism ColorToy - ColorWhore - dev.sessions.edu - ficml.org - colorschemer.com - online - themaninblue.com - technicolor - colormatch.dk - nebulus.org - fullscreen color picker CSS... - Jano - CSS, usability stb. - js.hu CSS puska - CSS Box Border Teszt - CSS - CSS compatibility - Gördítősáv módosítása - CSS lapgenerátor I. Biztonság... - .htaccess és .htpasswd - .htaccess user tiltás - Egyéni hibalapok - Htaccess direktlink tiltás - Jelszavas védelem - Jelszó generátor I. - Jelszó generátor II. - MD4, MD5, SHA-1 Forráskód... - Tidy (online HTML tisztító) - HTML encoder - HTML titkosítás - E-mail encoder Generálnak ezt-azt... - i-Frame - Marquee - Felugró ablak I. - Felugró ablak II. - Meta tagok - Favicon I. - Favicon II. Képekhez... - JPG PNG GIF optimalizáló - kulcsszavak (keywords) - Online képszerkesztő - Honlap betöltési ideje - robots.txt generator Mintaszöveg... - lipsum.com - lorem-ipsum.info - malevole.com Fordítás... - translit.ru - dict.sztaki.hu szótár - babelfish szótár Egyéb... - - HTMLinfo - webes technológiák - Webdesigner's Handbook |