schrijfwrite-functie
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/* Functie om te schijven naar bestand, werkt alleen in PHP 5
* Geeft TRUE wanneer schrijven gelukt is, FALSE wanneer schrijven niet gelukt is
*
* Functie gebruiken als: schrijf(bestand, te schrijven tekst, TRUE om aan het begin van het bestand te schrijven)
*/
function schrijf($bestand, $tekst, $begin = FALSE)
{
if((file_exists($bestand)) && (is_writable($bestand))) //als het bestand bestaat en we kunnen er ook in scrijven
{
if($begin == TRUE) //en begin is TRUE
{
$write = $tekst.file_get_contents($bestand); //dan schrijven we aan het begin van het bestand
}
else //Als begin niet TRUE is
{
$write = file_get_contents($bestand).$tekst; //dan schrijven we achteraan het bestand
}
if(file_put_contents($bestand, $write)) //als het schrijven gelukt is
{
return TRUE; //geven we TRUE terug
}
else //als het schrijven niet gelukt is
{
return FALSE; //geven we FALSE terug
}
}
else //als het bestand niet bestaat of niet schrijfbaar is
{
return FALSE; //geven we een return dat het bestand niet bestaat
}
}
echo schrijf('file.txt', 'tekst'); //om achteraan het bestand te schrijven
echo schrijf('file.txt', 'tekst', TRUE); //om vooraan in het bestand te schrijven
?>
/* Functie om te schijven naar bestand, werkt alleen in PHP 5
* Geeft TRUE wanneer schrijven gelukt is, FALSE wanneer schrijven niet gelukt is
*
* Functie gebruiken als: schrijf(bestand, te schrijven tekst, TRUE om aan het begin van het bestand te schrijven)
*/
function schrijf($bestand, $tekst, $begin = FALSE)
{
if((file_exists($bestand)) && (is_writable($bestand))) //als het bestand bestaat en we kunnen er ook in scrijven
{
if($begin == TRUE) //en begin is TRUE
{
$write = $tekst.file_get_contents($bestand); //dan schrijven we aan het begin van het bestand
}
else //Als begin niet TRUE is
{
$write = file_get_contents($bestand).$tekst; //dan schrijven we achteraan het bestand
}
if(file_put_contents($bestand, $write)) //als het schrijven gelukt is
{
return TRUE; //geven we TRUE terug
}
else //als het schrijven niet gelukt is
{
return FALSE; //geven we FALSE terug
}
}
else //als het bestand niet bestaat of niet schrijfbaar is
{
return FALSE; //geven we een return dat het bestand niet bestaat
}
}
echo schrijf('file.txt', 'tekst'); //om achteraan het bestand te schrijven
echo schrijf('file.txt', 'tekst', TRUE); //om vooraan in het bestand te schrijven
?>