PHP tworzy plik tekstowy na serwerze
W mojej aplikacji php chcę utworzyć dziennik błędów w formacie tekstowym, więc próbowałem tak, że działa dobrze na moim komputerze lokalnym
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
$stringData = "Error Info: ".$mail->ErrorInfo."\t\t";
$stringData .= "Email to reciepient \t Regnumber: ".$RegNo." \t Apllicant Name: ".$ApplicantName." Failed --- end ----";
$fp = fopen($_SERVER['DOCUMENT_ROOT']."/lib/email_errorlog.txt","wb");
fwrite($fp,$stringData);
fclose($fp);
exit;
}
widziałem już dyskusję wPHP Utwórz i zapisz plik txt w katalogu głównym ale to nie działa dla mnie. Problem polega na tym, że nie ma błędu, ale plik tekstowy nie jest tworzony. Chcesz ustawić dowolne uprawnienia na serwerze?