Bestanden schrijven

Je wil graag een bestand wegschrijven maar je hebt eigenlijk geen idee hoe dit werkt. Je kijkt op internet en alle fwrite fopen flock functies komen je meteen al de oren uit.
Eerst bestand aanmaken, dan schrijven, daarna kijken bestaat het al, dan openen, achteraan schrijven. Het is allemaal een toestand van-heb-ik-jou-daar en niet echt starterfriendly.

Kan dit ook makkelijker? Ja inderdaad, dit kan zeer gemakkelijk!

error_log!

error_log werkt zo: error_log(text,3,bestand);


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
error_log("voorbeeldje\r\n",3,"voorbeeld/hetbestand.txt");
?>


Elke keer als ik nu deze functie aanroep gebeurd hetvolgende:

Kijkt of het bestand al bestaat
Zoniet maakt hij het bestand aan
Zowel schrijft hij een regel erbij

Je ziet een 3 staan als 2e parameter, dit betekend dat hij automatisch een regel toevoegd aan een bestand en anders dit aanmaakt.
Er is nog een minder gebruikte, maar daarom niet minder handige parameter.
Als je 1 gebruikt ipv 3, kan je automatisch een mailtje laten sturen. Nu wordt de code zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
error_log("Dit komt in het mailtje", 1, "[email protected]","Subject: Dit is een errorlog\nFrom: [email protected]\n");
?>


Je ziet dat er een extra parameter bij is gekomen.

Voor error_log type 3 wel opletten dat de doelmap de juiste rechten heeft!

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Afsluiting
  3. Variabelen ophalen
  4. Directories uitlezen
  5. Bestanden schrijven

PHP tutorial opties

 
 

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.