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);
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:
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!