Archive for April, 2008

Når php inkluderer en fil, leter den etter filen i alle kataloger angitt i php_include_path.

I .htaccess-fila kan du f.eks sette php_include_path slik:
php_value include_path "/app:/public:."

Her vil php lete etter filene i /app-katalogen, i /public-katalogen eller i lokal katalog (angitt av punktumet på slutten)

Dermed kan du enkelt skille applikasjonen din i flere deler.

En vanlig metode er å dele i to:

App-katalogen – Her ligger alle applikasjonsspesifikke filer som ikke skal være tilgjengelig på nettet
/app/
/app/config/
/app/classes/
/app/models/
etc.

Public-katalogen – Tilgjengeliggjøres på nettet, og alt som ligger her kan kjøres eller lastes ned.
/public/
/public/css/
/public/images/
etc.

F.eks vil følgende nå fungere overalt, også fra public-katalogen:

require ("config/database.php");
require ("classes/ReviewDAO.php");
include ("views/header.php");

om man bruker den tidligere angitte php_include_path.

Sette php_include_path

php_include_path kan settes i:

  • php.ini
    eks: include_path = ".:/usr/local/lib/php/pear:"
  • .htaccess
    eks: php_value include_path ".:/usr/local/lib/php/pear:"
posted by admin April 11, 2008 1:34 pm     |     read comments (0)
April 4, 2008

RubyFools 2008 i Oslo

IMG_8337
Ole Friis Østergaard gjennomgår versjonshåndtering på databaseinnhold.

Endelig har jeg fått kose meg med Ruby-seminar i Oslo, og det ble en liten men hyggelig og interessant seanse.

Spesielt interessant fant jeg Ole Friis Østergaards gjennomgang av Rails plugins til versjonshåndtering av databaseinnhold. Noterte meg acts_as_versioned, acts_as_paranoid, deleted_at og acts_subversive. Disse kan logge databaseendringer og f.eks tilby undo/redo-funksjonalitet.

IMG_8333
Matz gjennomgår Rubys fortid og fremtid

Også fint å høre jordnære Matz, Rubys grunnlegger, beskrive Rubys begynnelse. Hvordan Japans økonomiske problemer på 1990-tallet, medførte masse fritid for den programmeringsspråk-interesserte japaneren, som dermed satte i gang med å lage språket som nå hylles av dataentusiaster over hele verden.

Dave Thomas keynote første dag var som alltid underholdende, og spesielt flott og merke at halleluja-stemningen som ofte preger slike arrangement ikke var tilstedeværende. Kanskje ikke så rart med tanke på at dette språket allerede har eksistert i 15 år.

Vi gleder oss til de 15 neste.

posted by admin April 4, 2008 10:00 pm     |     read comments (0)