发送自定义标记源读取远程文件
注释:主要功能是将远程页面的代码读取到需要调用的位置。它可以用来代替默认的dede系统包括标签。
系统的默认包含只能读取本地文件。
和ReadFile标签我写可以读取远程文件。
代码很简单,但也很实用。
用法:页面地址} { /迪迪:,{迪迪:ReadFile读取URL =需求
主要功能是读取远程页面的代码到需要调用的地方。
它可以用来代替默认的dede系统包括标签。
系统的默认包含只能读取本地文件。
和ReadFile标签我写可以读取远程文件。
代码很简单,但也很实用。
用法:页面地址} { /迪迪:ReadFile },{迪迪:ReadFile读取URL =需求
在模板管理,新标签的源代码,文件名:readfile.lib.php
代码如下:
复制代码代码如下所示:
< PHP
如果(!定义('dedeinc '))
{
退出()请求错误!;
}
功能lib_readfile($标签,refobj美元)
{
表全球美元,$ ENVS;
属性
美元=| ATTLIST URL;
fillattsdefault($标签-> cattribute ->项目,$ ATTLIST);
提取物($标签-> cattribute ->项目,extr_skip);
如果(URL)!=)
{
内容= file_get_contents美元($ URL);
/ /如果有中文乱码,使用下面的代码
/ / $内容= iconv(gb2312prime;utf-8prime;file_get_contents($url));
}
别的{
$远程地址不能为空;
}
美元=美元;
归还美元;
}
>