PHP/File Directory/File Write
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>