不知道是不是版本的问题。 哦,我还用过这么老版本的php,不过这段代码没用什么语法问题呀.if ($main){ echo testmain($main,"互联网WEB查询");}else{ echo "No Main str";} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 打错了,是我还没有用过这么老版本的php,我最早用的是 php4.0 的 楼主更正,是php4.3.1 和 php4.2.3line 107 是有if语句的那一行,我不知道哪里出错了,是不是版本的问题还是程序编码有错?我使用的是php4.3.1 我同事使用的是php4.2.3 他的程序不出错只显示 No Main str 那你就在你的机子上就建一个简单的php文件.里面就包含下面的代码:<?if ($main){ echo testmain($main,"互联网WEB查询");}else{ echo "No Main str";}?>看看有没有还是一样的提示? 显示同样的提示,Notice: Undefined variable: main in d:\fwweb\aa.php on line 2No Main str是不是我的php配置有问题? 是的,你php的问题,建议从新安装算了. 不是版本问题,是设置问题。使用了未经定义的变量php.ini中error_reporting = E_ALL & ~E_NOTICE或在程序开头加上:error_reporting(E_ALL & ~E_NOTICE); zend开发工具 使用 $smarty->register_object 报错 PHP角色权限管理模块的实现 菜鸟级问题!!!!!!! 什么邮箱服务可以支持SMTP频繁发送邮件 已经打开的窗口,如果当前连接和刚才那个一样,就激活刚才的窗口,而不重新打开新窗口,怎么做? 问下问题 那有PHP模板教材. eval()的问题 查两次数据库 VS 合并查询 该如何选择? 这段代码是什么意思? 如何上PHP支持ms sql2000
<?
if ($main){
echo testmain($main,"互联网WEB查询");
}else{
echo "No Main str";
}
?>看看有没有还是一样的提示?
Notice: Undefined variable: main in d:\fwweb\aa.php on line 2
No Main str是不是我的php配置有问题?
或在程序开头加上:
error_reporting(E_ALL & ~E_NOTICE);