今天找时间分析了一下,找到了页面空白的原因,可能是因为php版本兼容性的问题所致,所以只是部分用户遇到这种情况,这里分享一下。 经过分析发现是sourcefunctionfunction_core.php文件中一处代码的原因: 代码如下: static $replacements = array( ":", "@", "&", "=", "+", "$", ",", "/", "?", "%", "#", "[", "]"); 将双引号全换成单引号即可。 x3.1中sourcefunctionfunction_core.php文件增加了一个函数: 代码如下: function fixurl($url) { static $fix = array( &#39;%3A&#39;, &#39;%40&#39;, &#39;%26&#39;, &#39;%3D&#39;, &#39;%2B&#39;, &#39;%24&#39;, &#39;%2C&#39;, &#39;%2F&#39;, &#39;%3F&#39;, &#39;%25&#39;, &#39;%23&#39;, &#39;%5B&#39;, &#39;%5D&#39;); static $replacements = array( ":", "@", "&", "=", "+", "$", ",", "/", "?", "%", "#", "[", "]"); return str_replace($fix, $replacements, urlencode($url)); } 出现就在上面红色部分代码,将其中的双引号换成单引号即解决问题: 代码如下: static $replacements = array( &#39;:&#39;, <a href="mailto:&#39;@&#39;">&#39;@&#39;</a>, &#39;&&#39;, &#39;=&#39;, &#39;+&#39;, &#39;$&#39;, &#39;,&#39;, &#39;/&#39;, &#39;?&#39;, &#39;%&#39;, &#39;#&#39;, &#39;[&#39;, &#39;]&#39;);

2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务