主机参考: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域名下。
这几篇文章你可能也喜欢:
- 如果Dreamweaver Collection不会自动生成摘要和关键字(Dreamweaver自动收集和自动出版插件)
- 如何将时间标签更改为Dreamweaver的“今天,明天,明天的第二天”
- 如何执行Dreamweaver下载频道下载。 PHP盗窃预防链(如何安装Dreamweaver)
- 如何在Dreamweaver列表和文章页面上调用评论和最喜欢的计数(调用Dreamweaver内容页面)
- 如何支持ChanneArtlist标签CurrentStyle属性(Dreamweaver CMS标签)
本文由主机参考刊发,转载请注明:梦织软件频道在列出镜像之前如何判断是否是该网站的下载链接(梦织安装包应该传输到哪个文件)? https://zhujicankao.com/108851.html
评论前必须登录!
注册