日期:2014-05-17  浏览次数:20647 次

php include 错误

真心不明白怎么回事,代码如下
<?php
if(file_exists('perform.php'))
echo '3';
include 'perform.php';
echo "hi1";
if(isset($_POST['target']))perform($_POST['target']);
?>
perform.php文件是存在的,但是页面显示3,不显示hi1
求大神……!!
------解决方案--------------------
你怎么确定没执行的。查看源码就知道了。

注释掉include是什么情况
------解决方案--------------------
引用:
引用:引用:引用:显示3 有什么不对,if 条件满足啊。

如果有错误请贴出
问题在于……include下面的语句没有执行啊……
那就要把perform.php的代码贴出来看看啊,会不会已经exit了
<?php
function perform……


foreach($bar as mysql_fetch_array($result))
反了

foreach(mysql_fetch_array($result) as $bar)
------解决方案--------------------
引用:
引用:引用:引用:引用:引用:显示3 有什么不对,if 条件满足啊。

如果有错误请贴出
问题在于……include下面的语句没有执行啊……
那就要把perform.ph……


问题还是在你这个包含文件里,即使只是函数没有被执行,但是有一个地方出错也会导致include出错的,继续找找其他地方有没有语法错误吧,跟着错误提示走就行了