I am having problems on a server I subscribe to for my domain.
The following is displayed …
[size=8pt]
Folder permissions = 0777
Warning: fopen(D:\probowluk.co.uk\wwwrootformdata/Contact_data.txt) [function.fopen.php]: failed to open stream: No such file or directory in D:\probowluk.co.uk\wwwroot\Contact_proc.php on line 94
Warning: fwrite(): supplied argument is not a valid stream resource in D:\probowluk.co.uk\wwwroot\Contact_proc.php on line 98
Warning: fflush(): supplied argument is not a valid stream resource in D:\probowluk.co.uk\wwwroot\Contact_proc.php on line 99
Warning: fclose(): supplied argument is not a valid stream resource in D:\probowluk.co.uk\wwwroot\Contact_proc.php on line 105[/size]
The folder (formdata/) appears to have full permissions, yet the file Contact_data.txt is not being created by fopen
Here is my coding … Any suggestions ? ;D
[php]if ( ($cError == “”) OR ($cError == NULL) )
{
$file_record = $_POST[‘cFname’] . “¬” . $_POST[‘cSname’] . “¬”;
$file_record .= $_POST[‘cMail’] . “¬” . “…”;
$file_record .= $_POST[‘cTxt’] . “¬”;
$file_record .= “\r\n”;
$file_record .= “++++++++++++++++++++++++++++++++++++++” . “\r\n” . “\r\n”;
$RootName = $_SERVER['DOCUMENT_ROOT'];
$FolderName = "formdata/";
$dateYmd = date('Ymd');
$FileName = "Contact_data.txt";
// $FileName = $dateYmd . "_Contact.txt";
$Fperms = fileperms($FolderName);
echo "Folder permissions = ";
echo substr(sprintf('%o', $Fperms), -4) . "<br />";
// $file_name = $FolderName . $FileName;
$file_name = $RootName . $FolderName . $FileName;
echo $_SERVER['DOCUMENT_ROOT'];
//echo $file_name;
$open_file = fopen($file_name, "a+");
//if (flock($open_file, LOCK_EX)) { // acquire an exclusive lock
// ftruncate($open_file, 0); // truncate file
fwrite($open_file, $file_record);
fflush($open_file); // flush output before releasing the lock
// flock($open_file, LOCK_UN); // release the lock
//} else {
// echo "Couldn't get the lock!";
//};
fclose($open_file);
// $cError = ""; //
// header("Location: Contact_Done.php"); //
}
?>[/php]