Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在本地主机中运行时显示错误_Php_Email - Fatal编程技术网

Php 在本地主机中运行时显示错误

Php 在本地主机中运行时显示错误,php,email,Php,Email,我的本地服务器中有mail.php。当我尝试运行时,会出现以下错误: Parse error: syntax error, unexpected 'r' (T_STRING) in C:\xampp\htdocs\Email\Mail.php on line 21 修复该错误后,将显示一个新的错误 Warning: filesize(): stat failed for /htdocs/Email/CashPickup.xml in C:\xampp\htdocs\Email\Mail.ph

我的本地服务器中有mail.php。当我尝试运行时,会出现以下错误:

 Parse error: syntax error, unexpected 'r' (T_STRING) in C:\xampp\htdocs\Email\Mail.php on line 21
修复该错误后,将显示一个新的错误

Warning: filesize(): stat failed for /htdocs/Email/CashPickup.xml in C:\xampp\htdocs\Email\Mail.php on line 20

Warning: fopen(/htdocs/Email/CashPickup.xml): failed to open stream: No such file or directory in C:\xampp\htdocs\Email\Mail.php on line 21

Warning: fread() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Email\Mail.php on line 22

Warning: fclose() expects parameter 1 to be resource, boolean given in     C:\xampp\htdocs\Email\Mail.php on line 23
注意:我的代码在web服务器中运行时没有错误,并且工作正常,但在我将其运行到localhost之后,这些错误就会显示出来

代码:


是的,我找到了,您正在使用转义字符,
\

看看吧

$path      = "\htdocs\Email\";
应该是

$path      = "\\htdocs\\Email\\";
或者更好,只需使用
/

$path      = "/htdocs/Email/";

请记住,您的代码在每行之前需要4个空格。发帖后,请始终查看您的帖子,然后修复明显的错误。语法高亮显示已显示problem@Ghost我的代码在web服务器中正常运行,但当我尝试运行到本地主机时,错误shows@user4212650
/htdocs/Email/cashspick.xml
不存在。您可能缺少
C:/path/to/htdocs/…
,或者简单地说,如果您的文件已经在文档根目录中,请使用
Email/cashcapker.xml
作为文件名。
$path      = "/htdocs/Email/";