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)
PHP script in nieuw venster Selecteer het PHP script
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
<?
$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!

« Lees de omschrijving en reacties

Inhoudsopgave

  1. De functie fwrite

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.