$defile = fopen("oefenfile.txt","a+");
if($defile == FALSE){
echo "Ik kan de file niet openen voor toevoegen";
exit();
}
$nieuweregel="Een regel erbij";
fwrite($defile,"$nieuweregel\n"); // voeg een regel toe
fclose($defile);
$defile = fopen("oefenfile.txt","r");
if($defile == FALSE){
echo "Ik kan de file niet openen om eruit te lezen";
exit();
}
$regelnummer=1;
while(!feof($defile)){
$volgenderegel = fgets($defile);
if($volgenderegel=="")break;
echo "Regel $regelnummer: $volgenderegel<br>";
$regelnummer++;
} // while
fclose($defile);
'r' | Open for reading only; place the file pointer at the beginning of the file. |
'r+' | Open for reading and writing; place the file pointer at the beginning of the file. |
'w' | Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it. |
'w+' | Open for reading and writing; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it. |
'a' | Open for writing only; place the file pointer at the end of the file. If the file does not exist, attempt to create it. |
'a+' | Open for reading and writing; place the file pointer at the end of the file. If the file does not exist, attempt to create it. |
'x' | Create and open for writing only; place the file pointer at the beginning of the file. If the file already exists, the fopen() call will fail by returning FALSE and generating an error of level E_WARNING. If the file does not exist, attempt to create it. This is equivalent to specifying O_EXCL|O_CREAT flags for the underlying open(2) system call. This option is supported in PHP 4.3.2 and later, and only works for local files. |
'x+' | Create and open for reading and writing; place the file pointer at the beginning of the file. If the file already exists, the fopen() call will fail by returning FALSE and generating an error of level E_WARNING. If the file does not exist, attempt to create it. This is equivalent to specifying O_EXCL|O_CREAT flags for the underlying open(2) system call. This option is supported in PHP 4.3.2 and later, and only works for local files. |