De functie fwrite
Allereerst ff zeggen dit is m'n eerste tutorial dus alles wat me aan kan vullen graag. De rede dat ik deze schreef is omdat ik wat in een file wilde schrijven maar hier niet stond hoe dat moest. Nou hier komt ie dan.
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
38
39
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
38
39
<?
$bestandsnaam = 'test.txt';
$inhoud = "BLAAAT\n";
// Nu willen we eerst weten of het bestand schrijfbaar is dat doen we zo
if (is_writable($bestandsnaam)) {
// Hij geeft hier bv een error als het bestand niet de juiste chmod heeft
// meer hierover op http://www.phphulp.nl/php/tutorials/4/87/154
// Nu gaan we kijken of het bestand geopend kan worden
// als open optie staat er een 'a' dit wil zeggen openen voor alleen schrijven
// en plaats de pointer aan het einde van het bestand
// meer hierover hier : http://www.phphulp.nl/php/tutorials/4/78/145
if (!$open = fopen($bestandsnaam, 'a')) {
echo "Kan het bestand niet openen";
exit;
}
// Nu gaan we het schrijven we zetten dmv fwite het bericht $inhoud in het tekstbestand test.txt
// fwrite werkt dus zo: fwrite(bestand, inhoud)
if (!fwrite($open, $inhoud))
{
echo "Er is iets misgegaan met het schrijven";
exit;
}
echo "Schrijven gelukt!";
// en natuurlijk moet het bestand ook weer gesloten worden
fclose($open);
}
else
{
echo "Het bestand is niet schrijfbaar";
}
?>
$bestandsnaam = 'test.txt';
$inhoud = "BLAAAT\n";
// Nu willen we eerst weten of het bestand schrijfbaar is dat doen we zo
if (is_writable($bestandsnaam)) {
// Hij geeft hier bv een error als het bestand niet de juiste chmod heeft
// meer hierover op http://www.phphulp.nl/php/tutorials/4/87/154
// Nu gaan we kijken of het bestand geopend kan worden
// als open optie staat er een 'a' dit wil zeggen openen voor alleen schrijven
// en plaats de pointer aan het einde van het bestand
// meer hierover hier : http://www.phphulp.nl/php/tutorials/4/78/145
if (!$open = fopen($bestandsnaam, 'a')) {
echo "Kan het bestand niet openen";
exit;
}
// Nu gaan we het schrijven we zetten dmv fwite het bericht $inhoud in het tekstbestand test.txt
// fwrite werkt dus zo: fwrite(bestand, inhoud)
if (!fwrite($open, $inhoud))
{
echo "Er is iets misgegaan met het schrijven";
exit;
}
echo "Schrijven gelukt!";
// en natuurlijk moet het bestand ook weer gesloten worden
fclose($open);
}
else
{
echo "Het bestand is niet schrijfbaar";
}
?>
Als je ergens fputs tegenkomt die doet gewoon hetzelfde maar heeft een andere naam. Werkt gwoon als deze.
Nou ik hoop dat jullie er wat aan hebben ik iig wel!