已掉线,重新登录

首页 > 绿虎论坛 > 建站 > 讨论/求助 (发帖)

标题: 伟大的虎友们,php求助

作者: @Ta

时间: 2018-03-21发布,2018-03-21修改

点击: 4744

这两段PHP究竟有什么不同,为何我复制第一段代码执行成功,第二段代码运行失败?
<?php
if (!defined('IN_TG')) {
exit('Access Defined!');
}
define('ROOT_PATH',substr(dirname(__FILE__),0,-8));
if (PHP_VERSION < '4.1.0') {
exit('Version is to Low!');
}
require ROOT_PATH.'includes/global.func.php';
define('START_TIME',_runtime());

?>



<?php
if(!defined('IN_TG')){
exit ('Access Defined!');
}
define('ROOT_PATH', substr(dirname(__FILE__),0,-8));
if(PHP_VERSION<'4.1.0'){
exit('Version is too low!');
}
require ROOT_PATH.'includes/global.func.php';
define('START_TIME', _runtime());

?>
31fdd57df95835b4a7392fe8ad79e43844611.png

[隐藏样式|查看源码]


『回复列表(9|隐藏机器人聊天)』

1.
用户被禁言,发言自动屏蔽。
(/@Ta/2018-03-21 15:36//
被禁言
)

2.

安利个在线对比网站
https://www.diffchecker.com
姬长信api

(/@Ta/2018-03-21 16:01//)

3. @无期徒刑,真的不懂。。。
(/@Ta/2018-03-21 17:23//)

4. @已重置,对比出来了,但是是什么原因造成这样的?
(/@Ta/2018-03-21 17:23//)

5. 大、大家来找茬?
(/@Ta/2018-03-23 09:08//)

6.
用户被禁言,发言自动屏蔽。
(/@Ta/2018-03-23 14:22//
被禁言
)

7.

@无期徒刑,有些是复制的问题,在那个什么51复制的代码,困扰了半天都没找出问题

(/@Ta/2018-03-24 16:05//)

8.

@心疼,亲,你的这两段代码在虎绿林上显示的是一模一样的,并且两段代码都可以执行。
也许是虎绿林帮你自动修好了代码。
虎绿林确实会对容易引发代码问题的奇妙字符做替换处理。最典型的就是UTF-8无断行空格(\u00a0,UTF-8编码0xc2a0),它看上去和普通空格一模一样,但是不能被PHP识别为空格,所以会引发问题。
虎绿林使用了如下代码来处理这个问题:

//将UTF-8中的特殊空格字符转换为普通空格
public static function nbsp2space($str) {
    return str_replace(["\xc2\xa0","\xe2\x80\x82"], ' ', $str);
}
(/@Ta/2018-03-24 16:58//)

9. @@老虎会游泳,多谢大佬解答,我本来用的hbuilder,换成了phpstorm,也可以解决这个问题。
(/@Ta/2018-03-24 23:51//)

回复需要登录

7月22日 18:17 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1