-
destoon利用Rewrite规则设置网站安全
所属栏目:[PHP教程] 日期:2020-12-12 热度:146
为增强destoon的安全性,需要进行必要的安全设置,本文以Rewrite规则设置来增加网站安全性为例说明如下: 规则一: 屏蔽非php扩展的动态文件,例如asp、aspx等,可以阻止asp、aspx等后缀的后门程序运行 规则二: 屏蔽站点file目录php运行权限,站点的file目[详细]
-
destoon各类调用汇总
所属栏目:[PHP教程] 日期:2020-12-12 热度:157
根目录、模板目录和样式目录: 导入头脚: 对应模块首页: 对应模块列表页: 发布某模块信息: 调用广告: 时间函数: 控制字符数: 版权信息: 客服电话: ICP备案号: 本月: $today_endtime-30*86400 供应: 求购: 行情: '' and level=?order=addtime d[详细]
-
Destoon模板制作简明教程
所属栏目:[PHP教程] 日期:2020-12-12 热度:145
对于制作Destoon的模板来说,首先需要理解两个Destoon的概念: 模板 (template)和 风格 (skin)。模板存放于系统template 目录,风格(系统界面的图片、css文件)存放于系统skin目录,也就是说,template放置页面文件,skin放置样式文件。 Destoon模板制作过程[详细]
-
destoon安装出现Internal Server Error的解决方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:177
很多朋友在安装destoon的时候出现“Internal Server Error”的错误提示信息,导致无法安装,其解决方法如下: 方法一、 删除根目录下.htaccess文件 ,如果无效,请尝试方法二; 方法二、对于Liunx/Unix服务器,如果 不支持0777属性,可修改根目录config.inc.[详细]
-
destoon二次开发入门示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:66
Destoon基于PHP+MySQL的开源B2B(电子商务)行业门户的首选解决方案。本文就Destoon的二次开发简述如下: 一、初始化系统 包含系统根目录下的common.inc.php即可初始化系统。 例如在站点根目录下创建一个hello.php,代码如下: 二、编写逻辑 系统初始化之后,[详细]
-
destoon官方标签大全
所属栏目:[PHP教程] 日期:2020-12-12 热度:85
什么是标签调用? 标签调用是根据调用条件(condition)从数据表(table)读取调用数量(pagesize)条数据,并按排序方式(order)排序,最终通过标签模板的布局输出数据。可以看出,标签的工作分两个部分,一是读取数据,二是显示数据。标签函数原型 标签函数保存于[详细]
-
destoon公司主页模板风格的添加方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:85
DESTOON系统为我们提供了几套默认的主页模板,如果没有我们满意的,还可以自己动手来制作模板,下面我们先来看看系统里公司模板所涉及到的几个关键位置。 公司主页模板 存放于 模板目录/homepage/ (默认为template/default/homepage) 公司主页风格 存放于 co[详细]
-
php实现的短网址算法分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:160
每个网址用6个字符代替,(6^32) 最多可以拥有1,073,741,824个短网址。当然,你还可以记录更详细的信息,如访问记录,创建时间等。如果真不够用了,还可以删掉很久不用的。 代码如下: $hex = md5($input); $hexLen = strlen($hex); $subHexLen = $hexLen / 8;[详细]
-
Yii Framework框架获取分类下面的所有子类方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:177
获取分类下面的所有子类方法: $value) { if($value['parent_cid' ] == $parent_id) { //$value[ 'level'] = $level; $arrTree[] = $value['cid']; unset($arrCat[$key]); //注销当前节点数据,减少已无用的遍历 self::getMenuTree($arrCat,$value[ 'cid'],$[详细]
-
将酷狗krc歌词解析并转换为lrc歌词php源码
所属栏目:[PHP教程] 日期:2020-12-12 热度:125
最近在进行一次对酷狗音乐歌词采集时发现酷狗音乐的歌词直接浏览都是“乱码”,自己平时所见的歌词都是lrc格式的文本,这种酷狗专用的krc格式的显然是经过特别处理过的,平时用酷狗听音乐也没仔细看他的歌词有什么不同,只是与天天静听等不同的是可以逐字高[详细]
-
PHP提交表单失败后如何保留已经填写的信息
所属栏目:[PHP教程] 日期:2020-12-12 热度:111
本文介绍PHP提交表单失败后如何保留填写的信息一些方法总结,其中最常用的就是使用缓存方式了,这种方法如果网速慢是可能出问题的,最好的办法就是使用ajax了。 1.使用header头设置缓存控制头Cache-control。 PHP代码如下: 2.使用session_cache_limiter方[详细]
-
php写的AES加密解密类分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:65
今天写了一个php的AES加密类。适用于Yii的扩展。如果不用在Yii框架中,把代码中Yii::app()->params['encryptKey'] 换成你对应的默认key就可以了。类代码: params['encryptKey'] : $key,mcrypt_enc_get_key_size($module)); /* Create the IV and determine t[详细]
-
教你如何解密 “ PHP 神盾解密工具 ”
所属栏目:[PHP教程] 日期:2020-12-12 热度:120
其实对神盾解密并没有那么感兴趣,只是看到了作者把工具又加密了,感觉不爽。研究了一下,其实解密没那么复杂。 利用php_apd扩展很轻松地就这把这搞定了。只有四句代码。 require_once 'decryption.php'; decryption('decryption.php'); 该工具的核心代码:d[详细]
-
PHP扩展CURL的用法详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:90
实现的功能: 1、实现远程获取和采集内容 2、实现PHP 网页版的FTP上传下载 3、实现模拟登陆:去一个邮件系统,curl可以模拟cookies 4、实现接口对接(API),数据传输等:通过一个平台发送短信啊,抓取和传递所传输的信息。 5、实现模拟Cookie等:登陆的状态[详细]
-
php数组合并array_merge()函数使用注意事项
所属栏目:[PHP教程] 日期:2020-12-12 热度:155
1.array_merge()合并 例子 'bb');$array2 = array('b'=>'cc');$array3 = array_merge($array,$array2);输出结果为Array ( [a] => bb [b] => cc ) 上面因为都是数组就没有问题了,假如我们把$array 设置不是数组看看什么情况 'bb');$array2 = array('b'=>'cc'[详细]
-
PHP两种去掉数组重复值的方法比较
所属栏目:[PHP教程] 日期:2020-12-12 热度:53
去除一个数组中的重复值,可以使用foreach方法,也可以使用array_unique方法,下面的代码两种方法都使用了。 ";$intStart1 = time();$arrRS = array_unique($arrT);$intEnd2 = time();$intTime2 = $intEnd2-$intStart1;echo "With array_unique function,Spe[详细]
-
php获取网页中图片、DIV内容的简单方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:71
1、获取网页中所有的图片: 代码如下: //取得所有img标签,并储存至二维数组 $match 中 preg_match_all('/img[^]*/i',$text,$match); //打印出match print_r($match); ? 2、获取网页中的第一张图片: 代码如下: //取得第一个 img 标签,并储存至二维数组 $ma[详细]
-
php定界符<<<使用技巧和实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:199
php界定符就是为了照样输出内容。它的格式如下: 代码如下: 其中EOF是自定义的变量,但要成对出现! 附上一段php示例代码: 代码如下: 这里是{$var}的php教程jb51;?> 使用php定界符技巧总结: 1.结尾,如上例jb51;必须另起一行,否则出现错误。 2.定界符内的[详细]
-
php计算两个日期时间差(返回年、月、日)
所属栏目:[PHP教程] 日期:2020-12-12 热度:91
在PHP程序中,很多时候都会遇到处理时间的问题,比如:判断用户在线了多长时间,共登录了多少天,两个帖子发布的时间差或者是不同操作之间的日志记录等等。在文章中,简单地举例介绍了PHP中如何计算两个日期相差 年、月、日。 /** +------------------------[详细]
-
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
所属栏目:[PHP教程] 日期:2020-12-12 热度:193
PHP 跳转,即重定向浏览器到指定的 URL,是一个很常见的功能。这种功能也有一些细节性的要求,比如等待多少秒以后跳转,用不用JavaScript实现跳转,等等。下面的跳转方法考虑到很多,并参数化,可以用到具体的项目当中。 0) { echo EOT; exit; } else { head[详细]
-
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
所属栏目:[PHP教程] 日期:2020-12-12 热度:160
还是老规矩,直接上代码 $newimage=new ImageResize(); $newimage-resize("tu.jpg","tu_lit.jpg",1000,1000); echo $newimage-GetLastError(); class ImageResize{ private $localimage;//原图路径 private $remoteimage;//缩略图保存路径 private $localinf[详细]
-
PHP采集类Snoopy抓取图片实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:91
用了两天php的Snoopy这个类,发现很好用。获取请求网页里面的所有链接,直接使用fetchlinks就可以,获取所有文本信息使用fetchtext(其内部还是使用正则表达式在进行处理),还有其它较多的功能,如模拟提交表单等。 使用方法: 先下载Snoopy类,下载地址:h[详细]
-
PHP采集类snoopy详细介绍(snoopy使用教程)
所属栏目:[PHP教程] 日期:2020-12-12 热度:192
Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单,可以用来开发一些采集程序和小偷程序,本文章详细介绍snoopy的使用教程。 Snoopy的一些特点: 抓取网页的内容 fetch抓取网页的文本内容 (去除HTML标签) fetchtext抓取网页的链接,表单[详细]
-
php使用百度ping服务代码实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:111
代码实例: function postUrl($url,$postvar) { $ch = curl_init(); $headers = array( "POST".$url."HTTP/1.0","Content-type: text/xml; charset="gb2312"","Accept: text/xml","Content-length: ".strlen($postvar) ); curl_setopt($ch,CURLOPT_URL,$ur[详细]
-
php对包含html标签的字符串进行截取的函数分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:90
这个方法的作用是:php截取含有html标签的字符串,如果标签未闭合就闭合标签,防止未闭合的标签破坏原网页布局。截取完之后将多余的内容替换为...或者其他任意字符,支持锚点指定替换到指定位置。 array(),'right' => array()); //记录截取后字符串内出现的[详细]