fajl upload es listazas

Hello!
mint kezdo honlapszerkeszto, szeretnek csinalni a maganoldalamra egy olyat, hogy tudjanak kulso szemelyek feltolteni, fajlokat, illetve azokat nezegetni...
(biztos van erre egy komplett php is)
de sajnos uw-n van tarhelyem, ahol nagyon meg vannak kotve kezeim.
tudnatok segiteni olyan scriptet irni, amivel tudok egy megadott mappaba fajlokat fellokni, illetve, hogyan tudok olyan scriptet irni, ami a mappaban levo fajlokat kilistazza linkkel.

szerintem egyszeru, amit kerdeztem, de sajnos meg csak csipegetem a php programozast, es erettsegi miatt meg nem volt idom belevetni magam.
ha mar itt tartok, tudnatok valami egyszeruen felfoghato php kezikonyvet?
(mar nezegettem sokat (php 24 ora alatt, szabilinux verzio), de nincsen valahol konnyebben ertheto magyar leiras?

valaszokat elore is koszonom mindenkinek!

Hozzászólások

Ha nem működne akkor összedobok majd valami "home made" -et. Fájlok listázását én mondjuk ha biztonságosan szeretném csinálni akkor annyi tennék , hogy egy mysql táblába küldözgetném a fájlok nevét és így talán biztonságosabb is mintha a servert kérdeznem le a fájlok meglétéről. (egyébként így most fejből nem is tudok semmi jobb megoldást..)

Egy szerény javaslat: nem hiszem, hogy a php 24-óránál találsz érthetőbb leírást. Olvasd el, és ha nem értesz valami (és már rákerestél a googlén) akkor tedd fel a kérdésed, és mindenki szívesen fog válaszolni. Az ilyen kérdések értelmetlenek, mint írjunk együtt file feltöltőt meg nem értek a mysql-hez, mert érdemi választ nehéz adni, vaqgy ha gondolod odaadom az enyémet, mert mert egy rakatszor megírtam már. Ja és a filekezelés egy fejezet, (a 10.-dik, alig 24 oldal), ott van szó az összes problémádról.

http://hu.php.net/manual/hu/
Ha már az alap megvan, akkor ezzel (meg egy kis gondolkodással) bármit össze lehet hozni. A hozzászólásoknál előfordulnak komplett példák is.

hasonlo mint a szabilinuxos.
alapot honnan szerezhetek? egyedul csak a htmlhez ertek. (ami nemsok)
valahol el szeretnem kezdeni a programozast, es a php indulasnak jo lenne.
utanna pythont terveznek, aztan a tobbi, ami kell fosulin, egyetemen...

-----
Intel1,6Ghz, 512SD, Ubuntu Feisty Fawn 7.04

Szerintem egyébként lehet érdemesebb lenne php helyet perl -el foglalkoznod. Azt mondják talán jobb , bár én sajnos ahhoz még ennyit sem értek :(

Ja egyébként bármilyen alapot akarsz elsajátítani nem ártana legalább egy leíró nyelvvel tisztában lenned minimum közép fokon. Például Szabványos xhtml , html.

Perl sztem PHP után könnyebb, ha csak webfejlesztésre kell (eléggé hasonlít is). Nem tudom megmondani pontosan miért, talán a PHP elég lightweight a Perlhez képest, hisz igazából egy célterületre van kiélezve, míg a Perl sokkal multifunkcionálisabb. Elsőre elég nagy falat, de PHP után már tudod, hogy pontosan mi is érdekel belőle, és úgy könnyebb.

Alapokhoz én leginkább könyveket tudnék javasolni, ha nem sajnálod rá a pár ezer ft-t. IMHO sokkal gyorsabban megy, ha nem csak gép előtt ülve tanulsz, hanem metrón, buszon, ami van, közben átgondolod az egészet, és amikor hazaérsz, akkor kipróbálod, amit kiötlöttél menet közben.

Szóval a könyvek, amiket ajánlani tudok:
-A PHP a MySQL és az Apache használata (Panem, Webvilág sorozat - én is ezt használtam)
-Tanuljuk meg a PHP5 használatát 24 óra alatt (PHP4-es kiadás már javított, 5-ösben van jó néhány hiba)
-PHP5 -Bevezetés a PHP5 programozásába (Panem)

Így hirtelen ennyi jutott az eszembe, biztos van még sok, de én csak ezeket láttam már, viszont csak az elsőt használtam igazán. Az tuti jó.

Lehet próbálkozni webes tutorialokkal is, de nekem az a módszer annyira nem jött be. Ez emberfüggő nagyon, lehet hogy neked úgy jobb.

koszonom, a konyves megoldas nekem is tetszik.
ha gephez kerulok, mindig ott a kisertes (jatek)
es keveset foglalkozok tanulassal.
ha vennek konyvet unalmas perceimben, suliban, buszon, parkban, barhol olvasgathatnam.
jo 5let
koszonom
:)

-----
Intel1,6Ghz, 512SD, Ubuntu Feisty Fawn 7.04

ezek szerint csak én vagyok olyan perverz, hogy nekem az a játék a gépen, hogy összedobok valami kis scriptet, ami talán jó lesz valamire?:D

volt, hogy csak úgy szórakozásból konkrét irány nélkül elkezdtem írni valamit, és onnantól mindig úgy jött az alapján, amit írtam, hogy mi fog jönni...

a php mellett szerintem el kéne sajátítanod úgy általában a programozás alapjait is (ne félj, én is csak azokat tudom, azért ekkora a szám...)
ezt én informatikából tanultam (utána magamtól dolgoztam rá, olyan is lett:D), talán vannak rá jó könyvek is.

ne haragudj, szavaidból azt vettem ki, hogy a programozás elméletét még nemigen tanultad... pedig érdemes megtanulni, mi az a ciklus, elágazás, ezek többféle állatfajai, típusok (hátha majd egyszer kellenek), olyasmik mit jelentenek, hogy függvény, eljárás...
miután ezeket megismerted, fogj egy újabbfajta függvénytáblát, ott az informatika részben bennevannak a programozási tételek (sorbarendezés, kiválasztás, kiválogatás...) - próbáld meg megérteni őket!
a programozásnál az talán a legnehezebb, hogy tudod (általában...), mit szeretnél elérni, de ahhoz el kell képzelni egy gondolatmenetet, és aztán hogy a gondolatmenet egyes lépéseit hogyan bontod olyan részekre, amiket le tudsz kódolni...
annak idején, amikor programozni tanultam, abszolút nem értettem, tulajdonképpen hogy mindaz mire is jó, amit ott tanultam, először egy készreírt programkódból láttam meg, hogy aha, és akkor az azt csinálja, hogy...
A feladat részekre bontása nagyon fontos... Eleinte nem értettem, mire voltak jók informatikából azok a feladatok, hogy írjuk le algoritmusnyelven a paprikáskrumpli receptjét... De később rájöttem, hogy ha bármilyen feladatot le tudunk így írni, az jó...
de tényleg sokat segít, ha látod, mások hogyan oldották meg a feladatot... külön ajánlom pl. a vendégkönyvscripteket, a véletlensor kiválasztókat, ilyesmiket... olvasd mások kódját! ha szerencséd van, nem úgy kódolnak, mint én
(8 függvényt egymásba ágyazok, és ha ez egyenlő másik egymásba ágyazott nyolc függvény érétkével... akkor hajtson végre néhány csöppet sem beszédes nevű saját függvényt... stb... :D)

a könyvek szerintem akkor nagyon jók, ha van melletted egy gép is, amin mindjárt kipróbálhatod, amit összeütöttél... ilyenkor rögtön van sikerélmény, és hamarabb is megjegyzed a dolgokat...

ja és legyen a mottód: "Azért sem adom fel a 80. parse error után!!!" ;) azok elég demoralizálóak, főleg, hogy főként figyelmetlenségi hibákról van szó...:D

int getRandomNumber() {
return 4; //szabályos kockadobással választva. garantáltan véletlenszerű.
} //xkcd

neked is kulon koszonom a segitseget.
sok hasznos dolgot hallottam ebben a topicban.
sajna nekem kozepsuliban nincs ra mod, h megtanuljam az alapokat, tehat muszaly leszek konyveket venni, es gyakorolni, gyakorolni.
a mar emlitett konyveket majd megnezegetem...

-----
Intel1,6Ghz, 512SD, Ubuntu Feisty Fawn 7.04