PHP中出现了syntax error, unexpected ':' 这个问题怎么解决

我最近在用PHP做一个系统,但总是因为这个冒号使别的网页也无法正常运行,我用的是英文状态下的冒号,但还是解决不了问题.代码是:require_once(E:\PHPnow... 我最近在用PHP做一个系统,但总是因为这个冒号使别的网页也无法正常运行,我用的是英文状态下的冒号,但还是解决不了问题.代码是:require_once(E:\PHPnow-1.5.4\htdocs\04\include\ . 'db.inc.php');就是E:的这个冒号
下面的回答我都试过了但还是错误:Warning: require_once(E:/phpnow-1.5.4/htdocs/04/include/db.inc.phpdb.inc.php) [function.require-once]: failed to open stream: No such file or directory in E:\PHPnow-1.5.4\htdocs\04\include\Class.inc.php on line 2

Fatal error: require_once() [function.require]: Failed opening required 'E:/phpnow-1.5.4/htdocs/04/include/db.inc.phpdb.inc.php' (include_path='.;C:\php5\pear') in E:\PHPnow-1.5.4\htdocs\04\include\Class.inc.php on line 2
展开
 我来答
百度网友faadf46
高粉答主

2020-02-06 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:76.5万
展开全部

PHP报错syntax error, unexpected是设置错误造成的,解决方法为:

1、这两行程序,第一行的括号没有完全匹配,引发编译器报错。

2、但是编译器报错的行数是第二行,也就是说是实际出错的下一行。

3、往往在检查了编译器报错的那一行代码之后没有发现问题。

4、进而需要检查编译器报错的那一行代码的上一行的代码是否有语法错误。

5、补上第一行的代码的反括号, Syntax Error: invalid syntax就解决了。

CYB_LAOCAO
推荐于2018-02-23 · TA获得超过141个赞
知道答主
回答量:120
采纳率:0%
帮助的人:126万
展开全部
应该是require_once('E:\PHPnow-1.5.4\htdocs\04\include\db.inc.php');
全用字符串引起来
如果按你刚才那样,:会当成运算符号来编译,后面的东西也当做程序的一部分了
还有
你用绝对路径上传到虚拟主机肯定是不行的,因为你的网站不定放在服务器的哪个位置,要用../xxx或./xxx这样的相对路径
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天天盐城网
2009-11-20
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
1.你路径没加引号,文件路径应该是个字符串
2.你应该用相对路径,如 require_once('../../htdocs/04/include/db.inc.php');

你的绝对路径上传到服务器肯定不对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
河蟹和谐河蟹
2009-11-20 · TA获得超过1156个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:793万
展开全部
require_once('E:\PHPnow-1.5.4\htdocs\04\include\db.inc.php');
应该是这样吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songtree0119
2009-11-20 · TA获得超过323个赞
知道小有建树答主
回答量:522
采纳率:100%
帮助的人:254万
展开全部
你为什么要用绝对路径呢 相对的不行吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式