PHP/File Directory/File Write

Материал из Web эксперт
Перейти к: навигация, поиск

Write content to file

   <source lang="html4strict">

<?php $cfile = "test.txt"; $fh = @fopen($cfile, "r+") or die("
Failed to open file $cfile."); @flock($fh, LOCK_EX) or die("
Could not lock file $cfile."); $s = @fgets($fh, 6); $count = (int) $s + 1; $count = str_pad($count, 6); @rewind($fh) or die("
Failed to rewind file $cfile."); if (@fwrite($fh, $count) == -1) {

   die("
Failed to write to file $cfile.");

} echo "$count"; @flock($fh, LOCK_UN) or die("
Could not unlock file $cfile."); fclose($fh) or die("
Failed to close file $cfile."); ?>


      </source>
   
  


Writing and Appending Content in a File

   <source lang="html4strict">
<?php
 $myfile = "./test.txt";
 $openfile = fopen ($myfile,"w") or die ("Couldn"t open the file");
 
 fwrite ($openfile,"This is a string \n");
 fclose ($openfile);
 
 $openfile = fopen ($myfile,"r") or die ("Couldn"t open the file");
 $file_size=filesize($myfile);
 $file_contents = fread ($openfile,$file_size);
 $msg ="$file_contents";
 fclose ($openfile);
 echo $msg;
 ?>
          
      </source>