Php pathinfo()在本地主机上工作,但在实时服务器上不工作
错误: [2013年9月25日05:32:00]PHP解析错误:语法错误,第15行的/xxxx/xxxxxxxxx/xxxxxxxxx/xxxxxxxxx/Project/mainpage.PHP中出现意外的“[” 同样的代码在带有XAMP的localhost上也能完美地工作Php pathinfo()在本地主机上工作,但在实时服务器上不工作,php,Php,错误: [2013年9月25日05:32:00]PHP解析错误:语法错误,第15行的/xxxx/xxxxxxxxx/xxxxxxxxx/xxxxxxxxx/Project/mainpage.PHP中出现意外的“[” 同样的代码在带有XAMP的localhost上也能完美地工作 我应该尝试的任何其他方法?发生此错误的原因可能是,pathinfo($num)不是数组。 请更新至: $name = pathinfo($num)['filename']; this is line 15. 发生此错误的
我应该尝试的任何其他方法?发生此错误的原因可能是,
pathinfo($num)
不是数组。
请更新至:
$name = pathinfo($num)['filename']; this is line 15.
发生此错误的原因可能是,
pathinfo($num)
不是数组。
请更新至:
$name = pathinfo($num)['filename']; this is line 15.
服务器上的PHP版本是什么?可能低于5.4。而本地主机上的PHP版本可能是5.4 这就是问题所在。像
pathinfo($num)['filename']
这样的语法只在PHP5.4中有效
要么在服务器上升级PHP,要么按照Amol的建议执行。服务器上的PHP版本是什么?可能低于5.4。在localhost上,可能是5.4 这就是问题所在。像
pathinfo($num)['filename']
这样的语法只在PHP5.4中有效
要么升级服务器上的PHP,要么按照Amol的建议执行。可能您的PHP版本不支持服务器上的额外的
[…]
PHP?检查路径信息是否在PHP.ini
中启用可能您的PHP版本不支持额外的[…]
服务器上有什么PHP?检查PHP.ini中的pathinfo
是否启用了Prix对不起,但是没有:)如果是这样,就会抛出一个通知或警告,因为文件名索引不存在。这里我们处理的是一个语法错误,这意味着PHP脚本甚至没有执行。@Prix抱歉,但否:)如果是这种情况,将引发通知或警告,因为文件名索引不存在。这里我们处理的是一个语法错误,这意味着PHP脚本甚至没有执行。@Amol您编写的代码确实解决了问题,但您给出的解释不正确。该错误是由于PHP低于5.4的语法无效。:@EduardLuca,你是对的。我建议了我的答案。你的答案比我更正确。@Amol你编写的代码确实解决了问题,但你给出的解释不正确。该错误是由于PHP低于5.4的语法无效造成的。:@EduardLuca,你是对的。我建议了我的答案。你的answer比我更正确。