Try something more like:
<?
Function Prepend($sFilename,$sData)
{
if ($hFile=@fopen($sFilename,"a+"))
{
rewind($hFile);
$sData.=fread($hFile,filesize($sFilename));
ftruncate($hFile,0);
fwrite($hFile,$sData,strlen($sData));
fclose($hFile);
return TRUE;
}
return FALSE;
}
if (Prepend("myfile.txt","Data to prepend to my file!"))
echo "Prepend was successful!!";
else
echo "Prepend didn't work - Couldn't open file 🙁";
?>