php include 命令执行问题

王政 发布于 2012/11/21 21:40
阅读 775
收藏 0
PHP
真心不明白怎么回事,代码如下
<?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下面的语句都不执行了……求大神……!!
加载中
0
Arrowing
Arrowing

perform.php文件里面有错误咯

开启错误提示看下就知道了

0
王政
王政

引用来自“arrowing”的答案

perform.php文件里面有错误咯

开启错误提示看下就知道了

这个……

<?php

function perform($post){
    echo "hi";
    $conn=mysql_connect("localhost","plantSelectUser",null);
    mysql_select_db("test");
    mysql_query("SET NAMES 'utf8'");
    $result=mysql_query("select * from test where CnName='".$post."';");
    foreach($bar as mysql_fetch_array($result))
    echo '<div class="bar"><div class="text"><div class="title">'.$bar['Cn'].'</div>'.mysql_fetch_array(mysql_query($bar['La']))['formation'].'</div>';
    if(file_exists('./DataXML/'.$bar['La'].'/photos.xml'))$photo=simplexml_load_file('./xml/ftpManager.xml');
    echo'<img src="'.$photo->path[0].'">';
    echo'</div>';
    mysql_close($conn);
}
?>

帮忙看看有什么错误么?数据库方面的东西你可以放心是没有问题的……

然后xml也是实验过没有问题阿


-0.0-
-0.0-
回复 @arrowing : 开了眼界,没有想过这样写
Arrowing
Arrowing
晕死,貌似错误很多,你自己挑吧 = =,就那个mysql_connect,如果没密码就设置为空字符串好吧,null真没试过,下面的mysql_fetch_array也没这样用过
0
一个小民工
一个小民工

1,while($bar=mysql_fetch_array($result)){

//里面写要输出的内容

},2,数据库连接密码用''空字符串,直接执行这个文件看看报错,可能还有其他语法错误

0
yf_php菜鸟
yf_php菜鸟

error_reporting(A_ELL); 开启错误

第一个if 加个else 代码习惯 看看 有没走过去

0
希恩凌志
希恩凌志
我们一般用 die('..........'); 来跟踪运行到哪里。
0
王政
王政
感谢大家……这个问题已经解决了……因为引用的那个文件里面数据库相关用户权限有问题……对不起~麻烦大家了……
返回顶部
顶部