警告:mail(/home/u295560656/.logs/php_mail.log):无法打开流:第9行/home/u295560656/public_html/2.php中没有此类文件或目录 测试发送的电子邮件
这个错误到底是什么?以前我能够发送邮件,但现在不能发送Hostinger托管服务。
这是我的代码:
<?php
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = "smthing@gmail.com";
$to = "smthing_else@gmail.com";
$subject = "PHP Mail Test script";
$message = "This is a test to check the PHP Mail functionality";
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo "Test email sent";
?>
答案 0 :(得分:0)
实际上您已更改为Hostinger托管服务。但之前您使用过不同的托管服务。 我认为您将日志文件的路径定义为静态值。 所以请将日志文件的路径更改为当前的托管服务。
或者使用以下声明转动警告
的error_reporting(0); 用上面的陈述替换3行。