php
zhaoshengcsdn
学无止境
展开
-
PHP之ob_start用法
用PHP的ob_start();控制您的浏览器cacheOutput Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。我们先举一个简单的例子,让大家对原创 2013-12-24 17:26:18 · 757 阅读 · 1 评论 -
php用crul请求url资源方法makeRequest()
function makeRequest($url, $argument = array(), $ttl = 5, $method = "GET", $cookie='', $follow=0){ if (!$url) { throw new LogicException('$url不能为空'); } if (substr($url, 0,原创 2014-05-22 18:52:47 · 2194 阅读 · 0 评论 -
php 创建缩略图函数
/** * 创建缩略图 * @param String $filename 原图地址 * @param String $path 新图保存路径 * @param Int $width 新图缩放宽度 * @param Int $height 新图缩放高度 * @param bool $forceReset 强制改变 or 定位中心线按比例改变大小(默认后者) */fu原创 2014-05-30 11:44:08 · 830 阅读 · 0 评论 -
php 下载远程图片 函数
/** * 下载远程图片 * @param string $url 图片的绝对url * @param string $filepath 文件的完整路径(包括目录,不包括后缀名,例如/www/images/test) ,此函数会自动根据图片url和http头信息确定图片的后缀名 * @return mixed 下载成功返回一个描述图片信息的数组,下载失败则返回false */原创 2014-05-30 11:45:32 · 826 阅读 · 0 评论 -
php 获取中文拼音首字母函数
function chineseFirst($str){ $str= iconv("UTF-8","gb2312", $str); //如果程序是gbk的,此行就要注释掉 //判断字符串是否全都是中文 if (preg_match("/^[\x7f-\xff]/", $str)) { $fchar=ord($str{0})转载 2014-08-08 19:55:47 · 847 阅读 · 0 评论 -
php 分页类
/** * page助手 * * @link * @copyright * @author * @package mypage * @version 1.0.0 *//** * 分页函数助手 * * @package mypage */class Page{ /** * 分页函数 * *原创 2014-08-22 14:49:43 · 447 阅读 · 0 评论 -
phpcms 搜索功能出不来可能原因
注意:在设置搜索前,已经有的内容是是搜索不出来的,因为没有开始搜索功能时,添加内容后,在cms_search表里不会获取相应关键词进行保存。1.群站点的话可以先选择某个站点。2.模块》全站搜索》添加搜索分类,添加产生的ID即表单里的typeid。3.修改模板原创 2014-09-24 16:31:30 · 3697 阅读 · 0 评论 -
php 生成一系列不重复序列号 函数
//生成随机码 function GetRandStr($len=10){ $chars = array( "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "原创 2014-10-24 14:50:35 · 2989 阅读 · 0 评论 -
discuz 修改超级管理员密码 终极办法
discuz 修改超级管理员密码 终极办法就是自己去修改数据库:1.找到pre_ucenter_members表,获取salt字段的值2.$pw = ''123456abc; //设置新密码3.md5(md5($pw).$salt) //计算新密码加密后的字符串4.把第三步的结果黏贴到数据库password字段5.完成,新密码登入即可原创 2015-04-03 10:05:14 · 10248 阅读 · 0 评论 -
phpcms 采集文章导入不了原因及解决
phpcms 采集的文章导入不了是因为内容为空原创 2014-03-07 14:27:25 · 2200 阅读 · 0 评论 -
Discus 论坛 在 pc 电脑上 访问手机版 ( mobile ) 和 触屏版(touch)设置
Discus 论坛在 pc 电脑上 访问手机版 ( mobile ) 和 触屏版(touch)设置1. 更改用户代理 user agent一般在浏览器上安装UserAgent Switcher 插件 即可更改用户代理Chrome浏览器安装步骤:(1) 进入设置,选择 扩展程序,点击“获取更多扩展”(2) 搜索“User Agent Switcher”原创 2014-02-26 12:57:55 · 4755 阅读 · 0 评论 -
HTML相对路径(Relative Path)和绝对路径(Absolute Path)
php中include某个html文件后则这个html文件中a标签的href属性值都将加一个include路径作为前缀,如:假设含有include的当前文件aa.php的路径为:localhost/test/tow/aa.php 则其引进的html文件中a中href都加上localhost/test/tow/ 即:解析到网页中则变为但若href为绝对路径(href="d:\www\test原创 2013-12-24 17:37:05 · 1743 阅读 · 0 评论 -
include,include_once,require,require_once的区别
nclude() 、require()语句包含并运行指定文件。这两结构在包含文件上完全一样,唯一的区别是对于错误的处理。require()语句在遇到包含文件不存在,或是出错的时候,就停止即行,并报错。include()则继续即行。 include('hello.php');echo 'include test final!';//include报错,但是会继续执行,显示:inclu转载 2013-12-24 17:39:09 · 521 阅读 · 0 评论 -
phpcms v9 二次开发之URL路由配置教程
phpcms v9路由配置文件位置:caches/configs/route.php 我们打开这个配置文件,加入我们的路由配置信息。路由配置信息为二维数组结构,默认为default。 路由配置文件内容是这样的: return array( 'default'=>array('m转载 2013-12-24 17:41:24 · 1416 阅读 · 0 评论 -
查看端口命令
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需转载 2013-12-24 17:43:01 · 793 阅读 · 0 评论 -
斜杠与点的搭配成的路径小解
斜杠只是路径分隔符,放在开头表示根路径点表示当前路径,因此点斜杠就是当前路径下点点表示上一级路径,因此点点斜杠表示上一级路径下例:http://localhost/wuyou/index.html中/表示http://localhost/./表示http://localhost/wuyou/../表示上一级原创 2013-12-24 17:46:03 · 1634 阅读 · 0 评论 -
2013年最流行的开源PHP框架排行榜
目录:1框架发展背景2明确你的需求2.1你的应用程序主要集中于解决哪些问题?2.2你的主机运行环境将是什么?2.3你的开发人员或团队的优势和劣势在于什么?2.4如何在“高耦合性”还是“低耦合性”的框架中做出选择?3目前主流的开发框架3.1OpenbizCubiPHP开发框架3.2CakePHP开发框架3.3ZendFr转载 2013-12-24 19:56:19 · 1038 阅读 · 0 评论 -
Apache中.htaccess文件功能
.htaccess文件的功能:"分布式配置文件"提供了针对目录改变配置的方法,即:在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache 的AllowOverride指令来设置.子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。一、错误文档的定位 (1)常用的客户端请求错误返回代码:转载 2013-12-24 17:34:27 · 535 阅读 · 0 评论 -
手动配置phpmyadmin和mysql密码
方案一:1.进入:mysql> 状态下输入2.选择mysql数据库:mysql> use mysql;3.更改user表数据:mysql> update user set password=password('新密码') where user='root';4.激活权限:mysql> FLUSH PRIVILEGES;5.退出mysql:mysql> quit;更改phpmyadmi原创 2013-12-24 17:47:31 · 893 阅读 · 0 评论 -
htaccess 防盗链,防止目录浏览等10大技巧
1. 反盗链 那些盗用了你的内容,还不愿意自己存储图片的网站是无耻的。你可以通过以下配置来放置别人盗用你的图片: 复制代码 代码如下:RewriteBase / RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?yoursite.com/.*$ [NC] Rewrite转载 2013-12-24 17:32:04 · 866 阅读 · 0 评论 -
无极分类获取函数
function tree($list,$pid=0,$level=0,$html='-|'){ global $tree; if(!$tree) $tree = array(); foreach($list as $v){ if($v['FID'] == $pid){ $v['sort'] = $level;原创 2015-12-24 09:55:09 · 798 阅读 · 0 评论