随笔分类 - php
1
摘要:转自:http://www.cnblogs.com/helinfeng/p/4219051.html 基于最新的Ubuntu 14.04(2014年9月)搭建nginx、php、mysql环境,以下全部命令行操作: 1,由于需要大量的权限操作,方便起见临时提升权限,使用root账号 2,安装apt源
阅读全文
摘要:先上一个工具类,提供了压缩,添加文字、图片水印等方法: image.class.php 调用: 上面用到的图片和字体都跟代码文件在同一个目录下。 效果: ![图片描述][1] [1]: http://img.mukewang.com/5704dfb7000195ae05000500.jpg
阅读全文
摘要:php用GD库给图片添加文字水印,整个代码比较简单,DEMO如下: 图片水印也类似:
阅读全文
摘要:一、分页 示例代码: 需要注意的是,如果配置了url中隐藏index.php,在site_url中生成的路径中默认还是有index.php,需要在application/config/config.php中改成如下配置: 即可。 二、文件上传 示例代码: 即可。 三、session 1、开启 默认已
阅读全文
摘要:一、URL相关函数 1、加载url模块 加载url有两种方式: a、自动加载:在 application/config/autoload.php 中开启 b、手动加载: 2、site_url("controller/action") 用于生成完整地址,可用于form的action属性中。 3、bas
阅读全文
摘要:一、扩展CI中的控制器有时需要对CI中的控制器作统一操作,如进行登录和权限验证,这时就可以通过扩展CI控制器来实现。扩展CI控制器只需要在application/core文件夹中建一个继承自CI_Controller类的MY_Controller类即可,然后在这个类中实现自己需要的逻辑。关于上面这句...
阅读全文
摘要:一、开启query_builder在application\config\database.php中添加如下代码(默认已开启):$query_builder = TRUE;二、查询数据//get$res = $this -> db -> get('test');$list = $res -> res...
阅读全文
摘要:一、基本结构CodeIgniter3.0.0解压后有8个文件,分别是:application:项目文件system:系统(框架)文件,为方便升级,不建议修改user_guid:用户手册,不需要加入项目composer.json:composer配置文件,不需要加入项目contributing.md:...
阅读全文
摘要:现状thinkphp3.1.3版本中的验证码字符分布不均匀,在自定义宽高时很明显。调用代码:Image::buildImageVerify(6, 5, 'png', 150, 50);生成的验证码效果如下图所示:优化找到源码(ThinkPHP\Extend\Library\ORG\Util\Imag...
阅读全文
摘要:代码示例: private function _download_send_headers($filename) { // disable caching $now = gmdate("D, d M Y H:i:s"); header("Expires...
阅读全文
摘要:简介如何在php中方便地解析html代码,估计是每个phper都会遇到的问题。用phpQuery就可以让php处理html代码像jQuery一样方便。项目地址:https://code.google.com/p/phpquery/github地址:https://github.com/Tobiasz...
阅读全文
摘要:mangodb安装1. 下载mongodb的安装文件,我安装的windows 64位的,下载地址如下:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.6-signed.msi2. 新建一个mongodb文件夹在E盘...
阅读全文
摘要:public function utf8_unicode($str) { $unicode = array(); $values = array(); $lookingFor = 1; for ($i = 0; $i = ord('0') && $thisValue <= o...
阅读全文
摘要:问题及原理可参考:http://www.laruence.com/2009/11/13/1138.html如果是用lnmp脚本一键安装的开发环境,可以通过如下方式开户pathinfo:1、注释nginx.conf中的try_files(因为跟pathinfo.conf中的重复了),开启pathinf...
阅读全文
摘要:原文:赵桐正thinkphp教程笔记,有修改常用配置 常用配置config.php:'配置值' 'URL_PATHINFO_DEPR' => '/', //修改URL分隔符 'TMPL_L_DELIM' => ' '}>',//右定界符 //数据库相关 'DB_PREFIX...
阅读全文
摘要:有时一些静态文件(如图片)会由php输出,会发现请求都是200,静态文件每次都去服务器上请求太浪费资源了,这时如何让浏览器缓存图片呢?就需要我们在php中输出304了。我们可以利用php中的HTTP_IF_MODIFIED_SINCE结合etag来干这事。Etag没有明确规定的格式,我们可以用文件修...
阅读全文
摘要:auto-refresh.html内容:可实现去掉referer信息。
阅读全文
摘要:php中jsonp输出时一般用下面的格式:callbackname('json string');如果中间的json string中含有单引号,这个输出就是有问题的,调用方一般是无法处理的,所以我们要对单引号进行转义。如果是用json_encode方式生成可以用下面的方式转义:$ret = json...
阅读全文
摘要:注:此功能依赖GD2图形库最近要用php生成缩略图,在网上找了一下,发现了这篇文章:PHP生成图片缩略图试用了一下后,发现有这样几个问题:1、png图片生成的缩略图是jpg格式的2、png图片生成的缩略图没有了透明(半透明)效果(填充了黑色背景)3、代码语法比较老因此,在这个版本的基础上简单修改优化...
阅读全文
摘要:要求给出一个字符串如 “A journey of, a thousand 'miles' must can't \"begin\" with a single step.” ,通过 PHP 程序处理变成 “a journeY oF, A thousanD 'mileS' musT can'T "be...
阅读全文
1