我如何包含\ news.php?

时间:2012-07-18 16:33:09

标签: php include newline

我正在尝试包含一个名为news.php的php文档,但因为我在本地服务器上执行此操作,所以文件导航到\而不是/

我的代码如下:

<?php include("\xnews\news.php");?>

但由于\ n在php中表示换行符(我相信),输出会查看错误:

Warning: include(\xnews\ews.php): failed to open stream: No such file or directory in C:\Users\Johanne-PC\Desktop\EasyPHP-12.0\www\my portable files\Homepage\news.php on line 44

我有什么方法可以绕过这个并成功将其包括在内?

3 个答案:

答案 0 :(得分:4)

使用\:

<?php include("\\xnews\\news.php");

您也可以使用单引号(不会转义):

<?php include('\xnews\news.php');

此外,您可以(编辑:在所有系统上),使用/:

<?php include('/xnews/news.php');

答案 1 :(得分:1)

问题在于\是所谓的转义字符 - 它在特殊情况下使用,例如\n是换行符。因此,要获得实际的\字符,您必须使用第二个\来转义它。正如其他答案所说,你需要使用:

<?php include("\\xnews\\news.php");?>

答案 2 :(得分:0)

<?php include("\\xnews\\news.php");?>