INI/TXT reader

Door Jacco Engel, 16 jaar geleden, 4.048x bekeken

Ik zie regelmatig mensen die zeggen dat ze een bepaalde actie zonder database willen doen. Nou heb ik regelmatig met zul soort dingen gewerkt en ik dacht Kom doe gek schrijf er een class voor.

Hier is het LEES gedeelte van mijn class. Ik zal de rest (wat ik nog ga schrijven) hier posten als het af is. Graag positieve / negatieve feedback

De enige functie die aangeroepen hoeft te worden is :
$Inihandler = new IniHandler(/*Locatie van je config file*/) ;
$Inihandler->getFileContent(/*Filename*/))

In deze functie geef je als eerste argument je filename mee. Verder kunnen er ongelimiteerd argumenten achter.

Voor INI files kunnen array keys worden meegegeven
Voor TXT files kunnen regelnummers worden meegegeven.

Word er niets meegegeven zoals hier boven gedemonstreerd dan krijg je gewoon de hele content van de file terug.

Voorbeeld: http://N.V.T.

Gesponsorde koppelingen

PHP script bestanden

  1. initxt-reader

 

Er zijn 13 reacties op 'Initxt reader'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Daniel
daniel
16 jaar geleden
 
0 +1 -0 -1
Wat is er mis met parse_ini_file?
http://nl2.php.net/function.parse-ini-file/

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$ini = parse_ini_file('config.ini', true);
Jacco Engel
Jacco Engel
16 jaar geleden
 
0 +1 -0 -1
Heb je gelezen wat het script doet :)?

Je kan er INI en TXT mee lezen (wat het script ongeveer zelf uitzoekt). Tevens laat het script je bepaalde keys van de ini uitlezen of bepaalde regels van een txt.


16 jaar geleden
 
0 +1 -0 -1
Mijn ongaat het ook enigs zins. Geef eens een voorbeeld van de txt-files die ik erinkan propen?
En voor INI files, waarom deze class gebruiken als het een ingebouwde functie is┬┐
Waarom niet gewoon een PHP bestandje waarin alle variabelen staan lijkt me nog makkelijker
Jacco Engel
Jacco Engel
16 jaar geleden
 
0 +1 -0 -1
Waar ik het primair voor bedoeld heb zijn mensen die schreeuwen dat iets niet wil en dat ze het zonder database willen. Verder word dit voor mij een basis voor een language engine die op ini of database kan draaien en een makkelijke overstap hierin
Jacco Engel
Jacco Engel
16 jaar geleden
 
0 +1 -0 -1
Laat 1 van de mods (indien mogelijk) maar verwijderen

Edit:
Santhe Bedankt :)
- SanThe -
- SanThe -
16 jaar geleden
 
0 +1 -0 -1
@Jacco: Alleen al omdat het een voorbeeld is hoe je mooi overzichtelijk kunt scripten, mag ie van mij blijven staan.
Rudie dirkx
rudie dirkx
16 jaar geleden
 
0 +1 -0 -1
TXT is geen formaat... Het heeft geen syntax. Hoezo kan ie text lezen?
parse_ini_file() en file() doen ongeveer hetzelfde denk ik...
Jacco Engel
Jacco Engel
16 jaar geleden
 
0 +1 -0 -1
Is er ook maar iemand die mijn verhaal heeft gelezen over wat het doet?
Arjan Schuurman
Arjan Schuurman
16 jaar geleden
 
0 +1 -0 -1
Quote:
Ik zal de rest (wat ik nog ga schrijven) hier posten als het af is. Graag positieve / negatieve feedback


Dan had je beter alles in 1 keer kunnen plaatsen...
Ron Boot
Ron Boot
10 jaar geleden
 
0 +1 -0 -1
Parse error: syntax error, unexpected T_RETURN in /home/a9371660/public_html/admin/Ini_handler.php on line 171 help a.u.b
- Mark -
- Mark -
10 jaar geleden
 
1 +1 -0 -1
De TS is een ; vergeten op het eind van regel 169

:p volgens mij heeft niemand dit script gebruikt in de 6 jaar dat het hier al staat.
Jordi Kroon
Jordi Kroon
10 jaar geleden
 
0 +1 -1 -1
@Ron hiervoor graag een nieuw topic voor maken en geen 6 jaar oude scripts meer bumpen.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Niels K
Niels K
10 jaar geleden
 
1 +1 -0 -1
@Mark,

Ik heb het aangepast ;-)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. initxt-reader

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.