ugrás a tartalomhoz

Új cikk a PHP tippek és trükkök rovatban: Használjunk template-et!

Granc Róbert · 2001. Jún. 15. (P), 00.50
Palócz István írása és példaszkriptje került fel a PHP tippek és trükkök rovatba Használjunk template-et! címmel.

A PHP egyik nagy előnye az, hogy a html kódban található dinamikus részeket - scriptet ami a változó tartalmat előállítja -, valamint magát a html kódot egyetlen egy fájlba beletehetjük. Ez kisebb oldalaknál nagyon kényelmes megoldás. Azonban ha ez a programrészlet nem csak pár soros, hanem hosszabb, esetleg többen dolgoznak ugyan azon a projekten (programozó, HTML "kódoló", "dizájner"), ez a kényelmi megoldás inkább visszahúzó erő lesz. Ilyenkor felmerül az igény, hogy a program kódot és a HTML kódot szétszaggasuk...

A cikk példái külön is letölthetőek.
 

PHP Fast Template Clone 1.5

Granc Róbert · 2001. Jún. 14. (Cs), 17.01
Ha valaki esetleg használja a korábban már ajánlott sablonrendszert, letöltheti az 1.5 verzióját, amely apróbb fejlesztéseket tartalmaz, és valamivel gyorsabb, mint az előző, 1.4-es.

Honlap: http://www.astrofoto.org/~roland
 

A nap linkje: jpcache v1.1.1

Granc Róbert · 2001. Jún. 13. (Sze), 13.38
A jpcache kicsi, gyors cache rendszer PHP-hez. Előnye egyrészt, hogy a szervernek kevesebb alkalommal kell generálnia egy-egy oldalt, így csökken a terhelése, másrészről viszont gzip tömörítést és ETag fejléceket is használva akár 80%-kal is csökkentheti az adatforgalmat. A fájlokat helyi könyvtárban vagy adatbázisban is tárolhatja.

A programozó által megadott X ideig tárolja a cache-elt fájlokat; ha nem változtak az utolsó látogatás óta, 304-es fejlécet küld (ekkor a böngészo a saját cache-ébol szedi az oldalt); ha változott, vagy első látogatás, akkor lehetoleg gzippel tömörített tartalmat küld tovább. Figyelembe veszi a GET és POST adatokat is.

Honlap: http://www.weirdpier.com/jpcache
 

PHPGroupWare 0.9.12

Granc Róbert · 2001. Jún. 12. (K), 15.02
Tegnap jelent meg CVS-ben a 0.9.12 verzió, a SourceForge még nem tartalmazza... A fejlesztők önkénteseket keresnek a 23 jelenlegi modul/kiegészítő teszteléséhez.


Honlap: www.phpgroupware.org
 

A nap linkje: MySQLFront 1.18 / Windows

Granc Róbert · 2001. Jún. 11. (H), 23.46
A phpMyAdmin mellett is szükség lehet néha kényelmes, jól használható SQL kliensekre, ilyen a Windowsos MySQL-Front is. Csak a libmySQL.dll és a msvcrt.dll könyvtárakra van szüksége a működéshez.

Amivel többet tud, mint a phpMyAdmin: az új változatban bármilyen ODBC adatforrásból tud adatokat importálni MySQL-be, valamint diagnosztikai képességekkel (ellenőrzés, analizálás, optimalizálás, helyreállítás) is rendelkezik. Ja igen, amit sokan kerestek már: két adatbázis között tud adatokat szinkronizálni (bár ezt még nem próbáltuk ki)! És szerintem sokkal könnyebb vele a felhasználók kezelése, mint a phpMyAdminnal :)...

Honlap: http://www.anse.de/mysqlfront
 

A nap linkje: The Exchange Project 2.1

Granc Róbert · 2001. Jún. 11. (H), 22.56
Teljes PHP alapú netes bolt. Ma jelent meg a PostgreSQL támogatás, a 3.0 verziójára már teljes adatbázisfüggetlenséget ígérnek (külső könyvtár, talán ADODB vagy PEAR::DB segítségével).

Többnyelvű, kereshető, látogatók véleményezhetik a termékeket, támogatja az SSL biztonságos tranzakciókat, ügyfelek visszanézhetik korábbi vásárlásaikat, e-mailben kapnak értesítést, stb...

Demó kipróbálható a honlapon.

Honlap: theexchangeproject.org
 

A nap linkje: QaDRAM

Granc Róbert · 2001. Jún. 9. (Szo), 10.33
Már szerepelt ebben a rovatban a Visual PHP Studio, amely most (mint azt említettük, szerzői jogi problémákba keveredett a Visual PHP név körül), QaDRAMra változtatta a nevét, és emellett számos jelentős újdonságot is felmutat az előző verzióihoz képest.

A QaDRAM integrált fejlesztői környezet, amelyben a HTML oldalakat tervezzük, és az egyes objektumokhoz rendelünk akciókat, tulajdonságokat.

Az új verzió legnagyobb újdonsága (a névcsere mellett), hogy már nem csak a PHP-s, hanem a Perles fejlesztést is támogatja! Újdonságok listája.

Honlap: http://www.qadram.com
 

phpCookieBox 1.1 - becsukható dobozok 2. rész

c · 2001. Jún. 7. (Cs), 22.41
Korábban bemutattunk egy megoldást, amellyel az oldalunkon lévő dobozokat tudtuk nyitni/csukni, a beállításokat pedig sütiben tároltuk. Időközben megszületett a kód egy sokkal egyszerűbb és többet tudó verziója, az új változatról a cikkek között olvashattok.
 

A nap linkje: Apache Toolbox

Granc Róbert · 2001. Jún. 7. (Cs), 20.56
Mindig csak a Windowsos telepítőrendszereket nyomjuk itt? Unixosat alig? (Volt azért olyan is...) Itt az Apache Toolbox, amely menüalapú segédlet az Apache, a SSL, a PHP, a MySQL, az OpenLDAP, az APC, a Jakarta és számos modul (36 az Apache saját modulja, 61 külső fejlesztésű + GD könyvtárak) telepítéséhez, szinte minden *nix rendszer: Linux, Solaris, *BSD, AIX, HP/UX, stb. alá.

Mindent forráskódból fordít és telepít, a wget-et használja az esetlegesen hiányzó modulok letöltéséhez. Megkeresheti a problémás RPM-eket, és új RPM-et készít a saját beállításokkal.

Honlap: http://www.apachetoolbox.com/
 

A nap linkje: phpAds

Granc Róbert · 2001. Jún. 6. (Sze), 20.41
A phpAds bannerkezelő és -követő rendszer. Több klienst támogat, saját belépéssel, több bannert (különböző méretűeket) kliensekként, napi, összesített és átlagos statisztikákat ad, azokat e-mailben elküldheti a klienseknek, véletlenszerű vagy előre beállított HTML, GIF, JPEG, PNG bannereket támogat, adott csoporthoz tartozó bannereket mutat, egyes bannereket tetszőlegesen lehet aktiválni és deaktiválni...

Végül pedig elég gyors: egy banner megtekintése maximum 3 adatbázislekérdezést igényel. Még a statisztikák készítése is igen gyors.

Honlap: http://www.phpwizard.net/projects/phpAds