.ini files gebruiken

Beste OMT’ers,

Ik probeer uit te zoeken hoe ik een .ini file moet ‘gebruiken’, maar ik kom er maar niet uit…

Wat ik wil: ik heb een website en ik heb een .ini file gemaakt, die er zo uit ziet:

TITEL=websitevanthomas
SLOGAN=slogan
HOMETEKST=Welkom op de website van Thomas van der Hogt

Nu vraag ik me af hoe ik er voor kan zorgen dat HTML of PHP dat .ini bestand leest. Ik zag dat dit gebeurde in Joomla.

Weet iemand het?

Bedankt voor alle reacties!

Groet,
Thomas

het kan met een standaard php functie http://php.net/manual/en/function.parse-ini-file.php

Hoi apple_fan,

Bedankt voor je snelle reactie! Zou ik dan de volgende code moeten gebruiken:

$ini_array = parse_ini_file("sample.ini");

Alvast bedankt!

Volgens mij heb ik nu de goede code…

<?php
$ini_iso88591 = file_get_contents("language.ini");
$ini_utf8     = iconv("ISO-8859-1", "UTF-8", $ini_iso88591);
?>

Ik heb nog een vraag, hoe laat ik deze tekst zien? Bijvoorbeeld <p>TITEL</p> werkt niet. Ik heb wel vernomen dat je een class moet gebruiken of zo?

Bedankt!

Je kan als je je tekst wil laten zien bijvoorbeeld dit gebruiken

$ini_array = parse_ini_file("sample.ini");
echo '&lt;p&gt;' . $ini_array['TITEL'] . '&lt;/p&gt;';

Meer over arrays: http://nl1.php.net/manual/en/function.array.php

Waarom zou je in godsnaam een .ini file willen gebruiken? Skip dit hoofdstuk en ga door naar mysql databases. Is net zo makkelijk/moeilijk en heb je 10x meer aan.

Inderdaad. Weg met die ini files. Op z’n best veroorzaak je er beveiligingsproblemen mee, en wordt je performance slecht.