Tanítás, webfejlesztés, programozás, informatika, rock zene

A PHP 5.x.x-től kezdődően a Mysql nem a default adatbáziskezelő a PHP-hoz,és már nincs beépítve a rendszerbe, külön kell telepíteni.
A telepítés kulcsmomentuma az, hogy a libmysql.dll-t is el kell érnie a PHP-nak induláskor.

A telepítés lépései:

Feltételes beillesztés

Gyakori programozói probléma, hogy egy több oldalból álló site minden oldalán minden szokásos fájl beinclude-olunk, még akkor is, ha nincs rá éppen szükség. Ha másképp nem nézzük meg a futások során, hogy milyen feltételek kellenek ahhoz, hogy egy fájlt beillesszünk a programba és csak ekkor illesszük be.

eAccelerator leírása

Az eAccelerator ingyenes cache rendszer, amely a PHP alapú site-okat jelentősen felgyorsítja. A gyorsítás módjai:

Probléma: Gyakori probléma az, hogy a sessionkezelés nem indul el egy UTF-8 kódolású lapon.

A nagykönyv azt mondja, hogy minden HTTP headernek még azelőtt kell kimennie a szerverről, hogy más HTML tartalmat kiíratunk.
HTTP headert írnak PHP esetén az alábbi függvények:

setcookie()
header()
session_start()

A használatuk - tetszőleges sorrendben tehát így néz ki:

Az eddigi legjobb leírás arról, hogyan kell fordítani a PHP forrást és a különböző extension-öket Windowson.

http://phpmaster.com/compiling-php-from-source-on-windows/

Sajnos nincsen a PHP rendszerhez olyan egybegyúrt alkalmazáskészlet, aminek segítségével egyszerűen lehetne fordítani a PHP-t Windows alá, ezért az alkatrészeket különböző helyekről kell letölteni:

PHP programozási kérdések.

További tudnivalók itt: http://www.fzolee.hu/fw2/apache_mysql_php_mssql_postgresql

Java programozási nyelvvel kapcsolatos okosságok

Active Directory problémák és leírások

Exchange szerver problémák és megoldásaik

A Zend_Registry az az osztály, amely a php globális változói helyett használható.

Használata során a Zend Registrybe betölthetünk adatokat:

  • egy stringet
  • egy tömböt
  • Objektumot

Ezeket az adatokat betölthetjük és az oldal futása során bármikor elérhetjük. A program lefutásával az adatokat - ha kell célszerű lementeni egy sessionbe, illetve a szükséges adatokat elmenteni egy adatbázisba profilként.

Módosítsuk az index.php oldalt az alábbiak szerint: