主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
织梦软件频道在列出镜像之前如何判断是否是该网站的下载链接?
今天,下载通道打开到镜像站点,它是根据本地地址和服务器列表自动生成的,这更方便,不需要填写所有内容。但是,会有一个问题。当链接不在本地时,它还会根据下载地址链接替换域名部分以生成镜像下载点,这将导致错误,因为镜像站点的目录中没有该文件。
推荐学习:梦想编织cms
所以尽量加一个判断,只有对自己域名的了解才能生成镜像下载点。
详细的修改方法:
找到文件include/taglib/channel/soft links . lib . PHP,添加如下判断代码,只添加粗体部分。请将域名xxx.net替换为您自己网站的域名。
代码如下:
if(strstr($ first link,& amp#39;xxx.net & amp#39;)//xiaoxian-2012 08 18-判断镜像仅出现在xxx.net域名下{//xiaoxian-2012 08 18-判断镜像仅出现在xxx.net $ first link = preg _ replace(& quot;#http:\/\/([^\/]*)\/#i";,& amp#39;/& amp;#39;,$ first link);foreach($ sites as $ site){ if(trim($ site)= & amp;#39;& amp#39;)继续;list($ link,$serverName,$ serverType)= explode(& amp;#39;| & amp#39;,$ site);如果(!empty($ link _ type)& amp;& amp$link_type!= trim($ server type))继续;$ link = trim(preg _ replace(& quot;# \/$ # & quot;,& quot",$link)。$ firstLink$ downloads = get downloads($ link);$ uhash = substr(MD5($ link),0,24);if($ row【& amp;#39;gotojump & amp#39;】= = 1){ $ link = $ phppath。"/download.php?open = 2 & ampid = { $ ref obj-& gt;ArcID } & ampuhash = { $ uhash } & quot;} $ temp = str _ replace(& quot;~链接~ & quot,$link,$ tempStr);$ temp = str _ replace(& quot;~服务器~ & quot,$serverName,$ temp);$ temp = str _ replace(& quot;~下载~ & quot,$下载,$ temp);$下行链接。= $ temp} } }//肖鑫-20120818 -判断镜像仅出现在xxx.net域名下。
这几篇文章你可能也喜欢:
- 如何横向排列编织梦想的友情链接
- 如何通过点击对梦织站内的搜索结果进行排序(如何用梦织建站)
- 如何向dream DeDeCMS添加自定义属性
- 如何在梦织首页和列表页调用文章的正文内容(修改梦织内容页模板)
- 梦想上传到服务器后数据连接失败(安装后梦想数据库无法连接)怎么办?
本文由主机参考刊发,转载请注明:梦织软件频道在列出镜像之前如何判断是否是该网站的下载链接(梦织安装包应该传输到哪个文件)? https://zhujicankao.com/108851.html
评论前必须登录!
注册