分享

写回答

发帖

[提问] 为什么GD空间自动加上文件夹名呀?

GoDaddy GoDaddy 1777 人阅读 | 13 人回复

发表于 2011-3-24 12:12:47 | 显示全部楼层 |阅读模式

http://bbs.ebestpad.com/bbs.ebestpad.com/portal.php

怎么不是http://bbs.ebestpad.com/portal.php

这样看起来多别扭呀

回答|共 13 个

lwbo1987

发表于 2011-3-24 12:21:24 | 显示全部楼层

windows的一直有这个问题,可以参考godaddy windows主机路径问题

liushuxia

发表于 2011-3-24 13:04:06 | 显示全部楼层

$_G['siteurl'] = htmlspecialchars('http://'.$_SERVER['HTTP_HOST'].preg_replace("/\/+(api)?\/*$/i", '', substr($_G['PHP_SELF'], 0, strrpos($_G['PHP_SELF'], '/'))).'/');
                $_G['siteroot'] = substr($_G['PHP_SELF'], 0, -strlen($_G['basefilename']));

liushuxia

发表于 2011-3-24 13:04:28 | 显示全部楼层

现在的代码好象和帖子的代码不一样了

liushuxia

发表于 2011-3-24 13:05:18 | 显示全部楼层

以前的:
$_G['siteurl'] = str_replace("/子目录名称需自行替换/","",htmlspecialchars('http://'.$_SERVER['HTTP_HOST'].preg_replace("/\/+(api)?\/*$/i", '', substr($_G['PHP_SELF'], 0, strrpos($_G['PHP_SELF'], '/'))).'/'));
$_G['siteroot'] = str_replace("/子目录名称需自行替换/","",substr($_G['PHP_SELF'], 0, -strlen($_G['basefilename'])));

我的:

$_G['siteurl'] = htmlspecialchars('http://'.$_SERVER['HTTP_HOST'].preg_replace("/\/+(api)?\/*$/i", '', substr($_G['PHP_SELF'], 0, strrpos($_G['PHP_SELF'], '/'))).'/');
                $_G['siteroot'] = substr($_G['PHP_SELF'], 0, -strlen($_G['basefilename']));

lwbo1987

发表于 2011-3-24 13:11:33 | 显示全部楼层

是需要自己修改下!

liushuxia

发表于 2011-3-24 13:14:18 | 显示全部楼层

$_G['siteurl'] = str_replace("/bbs.ebestpad.com/","",htmlspecialchars('http://'.$_SERVER['HTTP_HOST'].preg_replace("/\/+(api)?\/*$/i", '', substr($_G['PHP_SELF'], 0, strrpos($_G['PHP_SELF'], '/'))).'/'));
$_G['siteroot'] = str_replace("/bbs.ebestpad.com/","",substr($_G['PHP_SELF'], 0, -strlen($_G['basefilename'])));

我改成这样 首页可以。可是进到时候就不行。程序整个就报错了

liushuxia

发表于 2011-3-24 13:16:00 | 显示全部楼层

这个是源文件。你帮我看下?
去掉后缀就可以了。不是压缩包

class_core.php.rar

40.24 KB, 下载次数: 1151

lwbo1987

发表于 2011-3-24 13:22:15 | 显示全部楼层

去掉后面的/看看

liushuxia

发表于 2011-3-24 13:34:23 | 显示全部楼层

不行。直接就整个都不行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则