Warning: main(./aa/aa.php) [function.main]: failed to create stream: No such file or directory in d:\web\company\tt\bb.php on line 3Warning: main(./aa/aa.php) [function.main]: failed to create stream: No such file or directory in d:\web\company\tt\bb.php on line 3Warning: main() [function.main]: Failed opening './aa/aa.php' for inclusion (include_path='.;c:\php4\pear') in d:\web\company\tt\bb.php on line 3
include "./aa/aa.php"; 换成这样也一样的
<? $path=realpath(dirname(__FILE__)."/aa/aa.php"); echo '路径是:'.$path; include $path; ?>如果这样不行,$path难道是没有东西?
。除非你被include的文件里面又包含了其他文件。.而且路径错误.
引用7楼的: <? $path=realpath(dirname(__FILE__)."/aa/aa.php"); echo '路径是:'.$path; include $path; ?> 如果不行那你就把aa.php放在aa文件夹外
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in D:\code\test\debug\aa\aa.php on line 2 <? echo "二级目录"; ?> aa.php 里面用的分号是全角分号,这是初学者容易忽略的地方。 一个是从报错的提示信息可以看出,error 出现在 aa.php 第二行,原因是非预期的字符串出现在预期应该是“,”或“;”的位置,这时候可以直接到提示的行检查; 再者半角和全角符号比对一下是很明显的,只是有些人可能忽略了也没有意识到其区别,遇到几次记住了就好了。
echo "二级目录"; 这样改一下吧..注意是半角下面的分号.
$path=realpath(dirname(__FILE__)."/aa/aa.php");
echo '路径是:'.$path;
include $path;
?>如果这样不行,$path难道是没有东西?
引用7楼的:
<?
$path=realpath(dirname(__FILE__)."/aa/aa.php");
echo '路径是:'.$path;
include $path;
?> 如果不行那你就把aa.php放在aa文件夹外
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in D:\code\test\debug\aa\aa.php on line 2
<?
echo "二级目录";
?>
aa.php 里面用的分号是全角分号,这是初学者容易忽略的地方。
一个是从报错的提示信息可以看出,error 出现在 aa.php 第二行,原因是非预期的字符串出现在预期应该是“,”或“;”的位置,这时候可以直接到提示的行检查;
再者半角和全角符号比对一下是很明显的,只是有些人可能忽略了也没有意识到其区别,遇到几次记住了就好了。