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. :)
Nos, szerintem ez sokat segíthet:
http://www.tizag.com/phpT/fileupload.php
ez is:
http://www.w3schools.com/PHP/php_file_upload.asp
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:)
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. :)
Mi sem egyszer?bb ;D ;D
M
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
Megcsináljam vagy megoldod ? :)
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... :/
Értem, csak nekem semmi hasonló nincs a kódomba. :P :D
Ez 1 példa volt amihez igazítsd az ellenőrzést. :)
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. :)
Elvégre te oldottad meg, én csak rávezettelek, szóval az érdemi munka a tied, grat hozzá :)
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
http://www.php.net/manual/en/function.scandir.php
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? :)
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. :)