为何如下代码不对?
我的目标是从一段文件中读取出来再发送邮件.如果我用1不用2的语句返回值是失败的,但是我用2不用1则成功的,而在2中所赋的值则是文件文件的内容.
1.
$TemplateFilename = "Templates/email/new.txt";
$TemplateFileHandle = fopen($TemplateFilename,"r");
$TemplateFileContent = fread($TemplateFileHandle,filesize($TemplateFilename));
fclose($TemplateFileHandle);
2.
$TemplateFileContent = "Dear User....................";
echo $TemplateFileContent."<br/>";
$bSendRet = mail($emailaddr, "the subject","$TemplateFileContent","From: webmaster@XXX.com", "");
if($bSendRet )
echo "Ok"."<br/>";
else
echo "Error"."<br/>";
我在这里为何还是不对.是否跟我本地的设置有关??
谢谢!