
关键是读取远程网页的代码,放在必须启用的区域。它可以取代DEDE系统软件的默认包含标签应用程序。软件默认包含只读本地文件。但是,我做的readfile标签可以读取远程文档。代码很简单,但也很好用:{dede:readfileurl='必须阅读的网页的详细地址'}{/dede:
关键作用是读取远程网页页面的代码放进必须启用的地区。能够替代DEDE系统软件默认的include标签应用。
系统软件默认的include只有读取本地文件。
可是我所作的readfile标签,能读取远程文档。
代码非常简单,但是,也很好用
*** 作方法:{dede:readfileurl='必须读取的网页页面详细地址'}{/dede:readfile}
在模版管理方法里边,新创建标签源代码,文件夹名称为:readfile.lib.php
代码以下:
拷贝代码代码以下:
<?php
if(!defined('DEDEINC'))
{
exit("RequestError!");
}
functionlib_readfile(&$ctag,&$refObj)
{
global$dsql,$envs;
//特性解决
$attlist="url|";
FillAttsDefault($ctag->CAttribute->Items,$attlist);
extract($ctag->CAttribute->Items,EXTR_SKIP);
if($url!='')
{
$contents=file_get_contents($url);
//假如出現中文乱码应用下边代码
//$contents=iconv(”gb2312″,“utf-8″,file_get_contents($url));
}
else{
$contents='远程详细地址不可以为空';
}
$revalue=$contents;
return$revalue;
}
?>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)