7 berichten aan het bekijken - 1 tot 7 (van in totaal 7)
  • Q:
    Bijdrager
    Thomas van der Hogt

    .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

    Bijdrager
    apple_fan

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

    Bijdrager
    Thomas van der Hogt

    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!

    Bijdrager
    Thomas van der Hogt

    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!

    Bijdrager
    apple_fan

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

     
    $ini_array = parse_ini_file("sample.ini");
    echo '<p>' . $ini_array['TITEL'] . '</p>';
     

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

    Bijdrager
    Koning Frank

    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.

    Bijdrager
    johnkeates

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

7 berichten aan het bekijken - 1 tot 7 (van in totaal 7)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.