Informatikai Barkács Fórum

ÁLTALÁNOS WEB/NET => Kérdezz felelek ! => A témát indította: Action Dátum 2010 december 15, 01:59:07 DÉLUTÁN

Cím: Uploader Script
Írta: Action Dátum 2010 december 15, 01:59:07 DÉLUTÁN
Nos, ez egy picit összetett, ezért kapott új topicot. :)

Keresek egy olyan uploader (feltöltő scriptet) scriptet, amit könnyű beconfigolni és rendesen is működik.
Működése:
Tallózás, feltöltés és feltöltés utána kilistázza a már tárhelyen szereplő feltöltött anyagot.
Előny ha van kategorizálási lehetőség benne. :)

Ha valaki tudna írni, azt nagyon megköszönném.
Egyetemi szakoldalhoz kellene, de eddig amiket találtam igencsak bonyolultak. :)
Cím: Re:Uploader Script
Írta: $0undX Dátum 2010 december 15, 02:28:50 DÉLUTÁN
Nos, szerintem ez sokat segíthet:
http://www.tizag.com/phpT/fileupload.php
ez is:
http://www.w3schools.com/PHP/php_file_upload.asp
Cím: Re:Uploader Script
Írta: Action Dátum 2010 december 16, 11:44:16 DÉLELŐTT
Idézetet írta: $0undX Dátum 2010 december 15, 02:28:50 DÉLUTÁN
Nos, szerintem ez sokat segíthet:
http://www.tizag.com/phpT/fileupload.php
ez is:
http://www.w3schools.com/PHP/php_file_upload.asp

Okés, köszi.
Tényleg jók:)
Cím: Re:Uploader Script
Írta: Action Dátum 2010 december 24, 10:46:47 DÉLUTÁN
Nos, haladtam az üggyel.
Már sikerült elérnem, hogy az adott fájlt feltöltse, ezzel semmi gond nincs, sikeresen feltölti.
Két fájlból áll, index.html és upload_file.php...
A kérdés az, hogy ezt a kettőt, hogy tudom egybe hozni.. tehát, hogy az upload_file ne legyen külön hanem az indexbe.
Mutatom a két fájlt:

Index.html:
http://pastebin.com/xEueaZfp

Upload_file.php:
http://pastebin.com/GbGAi89C

Továbbá, szeretnék segítséget kérni, az upload mappa tartalmának kilistázásában.

Előre is köszönöm a segítségeket. :)
Cím: Re:Uploader Script
Írta: $0undX Dátum 2010 december 24, 11:23:43 DÉLUTÁN
Mi sem egyszer?bb ;D ;D
M
Cím: Re:Uploader Script
Írta: Action Dátum 2010 december 25, 12:57:12 DÉLELŐTT
Köszönöm, ez eddig tökéletes.
A bibi már csak ott van, hogy nem jelenít meg semmit ha a php tartalmat bemásolom. :D

exit volt a hibája. :O
Csak nem értem miért.

De mindent köszönöm, tökéletesen fut, már csak ki kell tudnom listázni a tartalmat, esetleg kategóriákba is foglalni, jajj istenem.. :D
Cím: Re:Uploader Script
Írta: $0undX Dátum 2010 december 25, 10:12:42 DÉLELŐTT
Megcsináljam vagy megoldod ? :)
Cím: Re:Uploader Script
Írta: Action Dátum 2010 december 25, 01:22:09 DÉLUTÁN
Egyelőre azt még hanyagolom, most már csak annyi problémám van, hogy csak jpeg,pjpeg és gif formátumot lehet feltölteni és nem tudok új változót behozni.

A probléma itt van:

if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))


Próbáltam "document/doc"al is de nem fogadta el... :/
Cím: Re:Uploader Script
Írta: $0undX Dátum 2010 december 25, 01:44:06 DÉLUTÁN
Cím: Re:Uploader Script
Írta: Action Dátum 2010 december 25, 01:53:38 DÉLUTÁN
Értem, csak nekem semmi hasonló nincs a kódomba. :P :D
Cím: Re:Uploader Script
Írta: $0undX Dátum 2010 december 25, 01:54:42 DÉLUTÁN
Ez 1 példa volt amihez igazítsd az ellenőrzést. :)
Cím: Re:Uploader Script
Írta: Action Dátum 2010 december 25, 02:03:41 DÉLUTÁN
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "document/doc")
|| ($_FILES["file"]["type"] == "document/docx")
|| ($_FILES["file"]["type"] == "image/pjpeg"))


Ebbe mi a hiba?

Edit:

Közbe találta megy ilyet is:
if(!preg_match('/(gif|jpe?g|png)$/i', $file_name))

Edit2:
Megvan, az utóbbi ellenőrzéssel hiba nélkül lefut, mindent feltölt ami ebbe van. :)
Köszi a segítséget. :)

Cím: Re:Uploader Script
Írta: $0undX Dátum 2010 december 25, 02:18:57 DÉLUTÁN
Elvégre te oldottad meg, én csak rávezettelek, szóval az érdemi munka a tied, grat hozzá :)
Cím: Re:Uploader Script
Írta: Action Dátum 2010 december 25, 02:26:04 DÉLUTÁN
Igazából nem lett tökéletes, mindent felenged tölteni de annyira nem fontos, mivel szaktársaimmal fogjuk használni... nem hisz, hogy bárki feltöltögetne minden idióta dolgot. :)
Most jöhet a kilistázás:P :D
Cím: Re:Uploader Script
Írta: $0undX Dátum 2010 december 25, 02:34:55 DÉLUTÁN
http://www.php.net/manual/en/function.scandir.php
Cím: Re:Uploader Script
Írta: Action Dátum 2010 december 28, 01:28:23 DÉLUTÁN
Közbe még mindig a kiterjesztésekkel bajlódok és rájöttem valamire.
Az előző verzióm tökéletes volt, csak rosszul neveztem meg a kiterjesztéseket.

if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))


Ez az eredeti és ezt próbáltam kiegészíteni, de nem jó a document/doc megnevezés mert köze sincs hozzá.
Összegyűjtöttem párat hátha majd valakinek kell. :)

.doc  = application/msword
.docx = application/vnd.openxmlformats-officedocument.wordprocessingml.document
.ppt  = application/vnd.ms-powerpoint
.xls  = application/vnd.ms-excel
.pdf  = application/pdf


A zip és a rar-nak sajnos nem találtam meg. :/

Amit találtam, részletesebben itt:
http://www.w3schools.com/media/media_mimeref.asp

SoundX, a mappa tartalmának kilistázásával kapcsolatban tudnál adni némi információt? :)
Cím: Re:Uploader Script
Írta: $0undX Dátum 2011 január 02, 08:16:56 DÉLUTÁN
az előző oldalon is ott volt ;)
http://www.php.net/manual/en/function.scandir.php
konkrét példa is van ha lejjebb tekersz. :)