Archívum
Jó minőségű PHP kódok
Halihó!
Tudnátok ajánlani pár projektet, ahol át lehetne nézni, hogy mi ma a módi a PHP terén? Nem találtam semmilyen "hogyan építsünk webalkalmazást PHP alapon" írást, könyvet (bár bevallom az utóbbi 5 (vagy 8) évben leírtam a könyveket, mint tájékozódási alapot).
Ami érdekelne az a webfejlesztés "hivatalos" módszertana. Létezik ilyen egyáltalán, vagy a webfejlesztés mint olyan, csupán csak "best practice"-ek gyűjteménye.
Tudom én, hogy minden problémára ezer és egy megoldás van, de csak kialakult egy (hét pecsét alatt őrzött) model, amit követni érdemes...
Szóval várom az ötelteket, hol találok "state of the art" PHP fejlesztéseket.
■ Tudnátok ajánlani pár projektet, ahol át lehetne nézni, hogy mi ma a módi a PHP terén? Nem találtam semmilyen "hogyan építsünk webalkalmazást PHP alapon" írást, könyvet (bár bevallom az utóbbi 5 (vagy 8) évben leírtam a könyveket, mint tájékozódási alapot).
Ami érdekelne az a webfejlesztés "hivatalos" módszertana. Létezik ilyen egyáltalán, vagy a webfejlesztés mint olyan, csupán csak "best practice"-ek gyűjteménye.
Tudom én, hogy minden problémára ezer és egy megoldás van, de csak kialakult egy (hét pecsét alatt őrzött) model, amit követni érdemes...
Szóval várom az ötelteket, hol találok "state of the art" PHP fejlesztéseket.
Download CMS
Olyan CMS kellene, amiben a felhasználók saját maguk feltölthetnek tartalmakat, a meghatározott kategóriákba. És én már használtam a Download Center nevű cms-t de azzal aza bajom hogy nem lehet meghatározni, hogy milyen kategóriák lehegyenek, hanem mindent egy helyre dobál. Nekem meg pont olyan kellene ami kategóriákba tölthet fel a felhasználó böngészőből. Legtöbb dokumentum .doc lenne vagy pdf. Remélem tudtok segíteni. Előre is kössz
■ Szerver vs kliens oldal; mit hova?
Az lenne a kérdésem, hogy ki mit helyez át szerver oldalról a kliensre és miért? Mik a tapasztalatok? Bennem most teljes a dilemma. Egyrészről van egy nyomás, hogy minél felhasználóbarátabbak legyenek a formok, amit pl extjs-sel szépen meg is lehetne oldani, de van-e értelme JS-ből generálni a form-ot is? És szerver oldalról csak egy XML-t vagy JSON-t átadni, hogy hogyan is nézzen ki a form.
A másik oldalról meg ott van az, hogy most Symfony szépen legenerálja a form-ot, csak ott nem lesz azonnali a validálás, és nem lehet oldal újratöltés nélkül behozni egy klikkre egy formot. És ott van az is, hogy a felhasználó kikapcsolja a JS-t. Szóval? Ki, hol és hogyan csinálja?
■ A másik oldalról meg ott van az, hogy most Symfony szépen legenerálja a form-ot, csak ott nem lesz azonnali a validálás, és nem lehet oldal újratöltés nélkül behozni egy klikkre egy formot. És ott van az is, hogy a felhasználó kikapcsolja a JS-t. Szóval? Ki, hol és hogyan csinálja?
WAMP - link nem működik
Feltelepítettem a wamp-ot, a hibajelenség a következő:
Az oldal az URL-ből venné ki az adatot, pl. itt egy link:
index.php?oldal=sornyito
Ezután az index.php megnézné mi a $oldal változó tartalma és kiírná, hogy sornyitó.
Sajnos bármit is csinálok, ez a változó nem kerül át.
Biztos vagyok benne, hogy ez valamilyen biztonsági tiltás miatt van így. Milyen tiltás miatt, miért tiltják (XSS, vágom) ennyire és hogy lehetne ezt a tiltást megszüntetni?
■ Az oldal az URL-ből venné ki az adatot, pl. itt egy link:
index.php?oldal=sornyito
Ezután az index.php megnézné mi a $oldal változó tartalma és kiírná, hogy sornyitó.
Sajnos bármit is csinálok, ez a változó nem kerül át.
Biztos vagyok benne, hogy ez valamilyen biztonsági tiltás miatt van így. Milyen tiltás miatt, miért tiltják (XSS, vágom) ennyire és hogy lehetne ezt a tiltást megszüntetni?
imageOver
Sziasztok!
Az Imagelink funkciót használnám egy Drupal-os oldalon, de IE (7) alatt a nagyító elcsúszik valamiért:
http://www.etyektaverna.hu/hu/kepek/pincerol Valahol a logó felett jelenik meg a nagyító...
Pedig a mintában, és pl. az http://www.alleycat.hu/-n (jobb oldali kép) teljesen rendben működik. Mitől csúszhat el nekem? Valamit állíthatott ninja rajta, mert egy másik oldalamon is pont u.ezt a hibát produkálja.
Köszi, Pali
■ Az Imagelink funkciót használnám egy Drupal-os oldalon, de IE (7) alatt a nagyító elcsúszik valamiért:
http://www.etyektaverna.hu/hu/kepek/pincerol Valahol a logó felett jelenik meg a nagyító...
Pedig a mintában, és pl. az http://www.alleycat.hu/-n (jobb oldali kép) teljesen rendben működik. Mitől csúszhat el nekem? Valamit állíthatott ninja rajta, mert egy másik oldalamon is pont u.ezt a hibát produkálja.
Köszi, Pali
Practical Django Projects
James Bennett neve a Djangót kedvelők számára ismerősen csenghet. Naplójában – b-list.org – rendre kiváló értekezéseket nyújt a legkülönfélébb technológiai témákban, de hogy messzire ne menjünk (és a könyvajánló tartalmi elvárásainak eleget tegyünk), az úriember nevéhez köthető a Practical Django Projects is. A könyvről előljáróban csak annyit: zseniális.
Elindult a jelentkezés a Magyarországi Drupal Konferenciára
Férőhelyek korlátozott számban, regisztrálj most!
■ október 1
PHP upload progress
Sziasztok,
PHP upload progress témában szeretnék frissített beszámolót adni, illetve tapasztalatot cserélni, ha valaki azóta esetleg (újra) elővette a témát.
Aki nem lenne képben, annak a lényeg összefoglalva az, hogy ilyet tisztán php-val alapból nem lehet csinálni, csak azóta a dolgok változtak. Eddigi topikok itt a weblaboron: egy két évvel korábbi, aminek az alján összegzem az addigi eredményeket, illetve két héttel ezelőtt is feljött a kérdés.
Nos, azóta a PHP 5.2-től kezdve lehetővé vált tiszta php-s megoldás, ha nem is alaptelepítéssel. Két PECL csomagról van szó, az egyik az APC, ami örvendetes, mert egy nagy és jól karbantartott modul, és ha jól tudom, a 6-os PHP-tól már a core-ban lesz. A másik az uploadprogress.
Mindkettő használata egyszerű, a fájlt felküldő formban a file inputja elé kell tenni egy hidden inputot egy speciális névvel (APC_UPLOAD_PROGRESS, ill. UPLOAD_IDENTIFIER) a name, valamint egy egyedi azonosítóval a value attribútumban. A form submitja után a megadott kulccsal azonnal lekérhetők a feltöltés folyamatának az információi (apc_fetch($kulcs), ill. uploadprogress_get_info($kulcs) ajaxszal vagy iframe-es/popup-os frissítgetésekkel; további információk a php.net apc oldalán, illetve az uploadprogress-ről itt).
Mindkét modul a POST méretét adja vissza, nem a pontos fájlméretet.
A tapasztalataim a következők. APC-vel minden szépen működik, egészen addig, amíg nagy fájlt nem töltünk fel. Sokáig azt hittem, kliensoldalon van a gond, de végülis egy kis loggolással és Firebuggal lekövettem, hogy sajnos nem.
PHP upload progress témában szeretnék frissített beszámolót adni, illetve tapasztalatot cserélni, ha valaki azóta esetleg (újra) elővette a témát.
Aki nem lenne képben, annak a lényeg összefoglalva az, hogy ilyet tisztán php-val alapból nem lehet csinálni, csak azóta a dolgok változtak. Eddigi topikok itt a weblaboron: egy két évvel korábbi, aminek az alján összegzem az addigi eredményeket, illetve két héttel ezelőtt is feljött a kérdés.
Nos, azóta a PHP 5.2-től kezdve lehetővé vált tiszta php-s megoldás, ha nem is alaptelepítéssel. Két PECL csomagról van szó, az egyik az APC, ami örvendetes, mert egy nagy és jól karbantartott modul, és ha jól tudom, a 6-os PHP-tól már a core-ban lesz. A másik az uploadprogress.
Mindkettő használata egyszerű, a fájlt felküldő formban a file inputja elé kell tenni egy hidden inputot egy speciális névvel (APC_UPLOAD_PROGRESS, ill. UPLOAD_IDENTIFIER) a name, valamint egy egyedi azonosítóval a value attribútumban. A form submitja után a megadott kulccsal azonnal lekérhetők a feltöltés folyamatának az információi (apc_fetch($kulcs), ill. uploadprogress_get_info($kulcs) ajaxszal vagy iframe-es/popup-os frissítgetésekkel; további információk a php.net apc oldalán, illetve az uploadprogress-ről itt).
Mindkét modul a POST méretét adja vissza, nem a pontos fájlméretet.
A tapasztalataim a következők. APC-vel minden szépen működik, egészen addig, amíg nagy fájlt nem töltünk fel. Sokáig azt hittem, kliensoldalon van a gond, de végülis egy kis loggolással és Firebuggal lekövettem, hogy sajnos nem.



