
PHP
shrimpma
这个作者很懒,什么都没留下…
展开
-
Mac 系统 开启启动 nginx
mac os x下nginx开机自启动按照apple developer官网所说的,用户的开机自启动任务一般都需要在以下目录建立一个plist文件:/Library/LaunchDaemons//Library/LaunchAgents/~/Library/LaunchAgents/这次我们在/Library/LaunchDaemons下新建一个nginx.转载 2015-06-01 18:35:35 · 12406 阅读 · 0 评论 -
PHP资料
1.PHP解压缩zip文件 http://www.phpconcept.net/pclzip2.PHP解析YAML文件 https://github.com/mustangostang/spyc/blob/master/Spyc.php3.PHP源码加密工具 http://www.ioncube.com/loader-wizard/loader-wizard.zip4.jquery原创 2013-05-31 16:46:33 · 716 阅读 · 0 评论 -
form表单提交替代方法
目标:一般指定form 的action属性,页面需要跳转,可以使用form的target属性使用方法步骤:1.新建页面index.html function demo(){var efforturl = 'view.php'; $.colorbox({width:"70%", height:"60%", href:efforturl, iframe:tr原创 2013-05-31 11:51:48 · 2561 阅读 · 0 评论 -
JSON数据格式注意事项
PHP返回JSON格式数据注意事项1.双引号2.回车换行符号会导致JSON数据格式错误解决办法:1. 对输入的字符串过滤 $inputStr = str_replace(array("\r\n","\r","\n"), '',$inputStr);原创 2013-05-10 10:51:57 · 838 阅读 · 0 评论 -
命令行调用PHP
1.在linux系统,有时候需要在命令行调用PHP脚本 php [options] [ -f ] file [[--] args...]例如:run.phpif (isset ($_SERVER['argv'][1])){ switch ($_SERVER['argv'][1]) { case 'load' :原创 2013-03-08 10:57:37 · 643 阅读 · 0 评论 -
PHP 调用shell 脚本 报错 /sbin/nologin
1.现象:PHP fi调用shell 脚本 ,脚本中涉及文件锁操作:flock -n file1 -c file2 重定向输出信息到文件,显示 /sbin/nolgoin,脚本执行失败2.原因 apache 为系统添加的帐号 #vi /etc/passwdapache:x:48:48:Apache:/var/www:/sbin/nologin原创 2012-12-04 18:55:10 · 1062 阅读 · 0 评论 -
THINKPHP 本地开发 调试 屏蔽缓存
1 场景:本地开发调试时候,修改了页面样式 不其作用,每次都要手动删除Runtime目录下的文件,很麻烦2.做法:在 THINKPHP/THINKPHP.PHP页面注释 48到51行 强制重新执行 就行了 (虽然这个方法比较粗暴) 标红的表示注释// +-----------------------------------------------------------------原创 2012-09-13 10:36:45 · 2217 阅读 · 0 评论 -
PHP CURL 模拟POST请求 提交数据或上传文件
1.http://www.a.com/a.php发送POST请求function execUpload(){$file = '/doucment/Readme.txt';$ch = curl_init();$post_data = array( 'loginfield' => 'username', 'username' => 'ybb', '原创 2012-09-07 17:27:28 · 28142 阅读 · 2 评论 -
PHP 零碎笔记
1.header('Access-Control-Allow-origin:*'); 啥意思?好像是控制跨域的2.html中控制页面跳转的原创 2012-08-31 11:49:16 · 443 阅读 · 0 评论 -
Win7下搭建WEB服务器,局域网内其它机器访问不到
在Win7下搭建的Apache或IISWEB服务器,由于系统自身的安全性,局域网内的其它机器访问不到,解决办法如下:原因:本地的端口号没有对外开放操作步骤如下: 1、打开控制面板,找到Windows防火墙,单击左侧的高级设置。 2、单击左侧入站规则,然后再单击右侧的新建规则,在弹出的入站规则向导中依次操作。 规则类转载 2013-07-24 16:33:57 · 7133 阅读 · 0 评论 -
PHP 环境搭建 修改php.ini的加载路径
通过web页面phpinfo() 确认php.ini的加载路径Loaded Configuration File 1.找到 apache httpd.conf 在 loadModule php5_module 之前 ,添加比如:PHPIniDir "/etc/php.ini"2.重启apache。原创 2013-08-19 17:38:10 · 2899 阅读 · 0 评论 -
PHP实现图片下载功能,浏览器直接保存
PHP 在浏览器中点击连接,浏览器提示保存图片,而不是打开 $file = NAC_ROOT.'/ident/theme/'.$theme.'/images/logo_src.gif'; $fileTmp = pathinfo($file); $fileExt = $fileTmp['extension']; $saveFileName = ($this->themes[$theme原创 2013-08-07 13:37:17 · 6933 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
centos6搭建PHP5+Nginx开发环境1.PHP5 安装To upgrade to PHP 5.5:Enter the following commands in the order shown.rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm yum -y remove php-common-5.3.3-40.el6_6.x8原创 2015-09-18 19:21:43 · 577 阅读 · 0 评论 -
Yii framewoke --- 分页
title: "Yii框架- 分页简单使用"date: 2015-04-20 17:33:13tags:- PHP- Yii framework---控制器 curd.phpclass CurdController extends Controller{public $layout='column1'; /** 获取总记录数,利用mysql原创 2015-04-20 18:02:52 · 616 阅读 · 0 评论 -
redis五种数据类型的使用
redis五种数据类型的使用 (摘自:http://tech.it168.com/a2011/0818/1234/000001234478_all.shtml )1、String常用命令:set,get,decr,incr,mget 等。应用场景:String是最常用的一种数据类型,普通的key/value存储都可以归为此类,这里就不所做解释了。实现转载 2014-10-17 13:09:53 · 520 阅读 · 0 评论 -
PHP $_FILES问题
1.当上传文件大小超过php.ini 中post_max_size 时,原创 2014-06-08 08:50:19 · 946 阅读 · 1 评论 -
PHPRPC
1.是什么Remote Procedure Call Protocol原创 2014-04-28 12:04:32 · 1215 阅读 · 0 评论 -
PHP安全 CSRF攻击 与XSS攻击
XSS攻击: 'request' => array( 'enableCsrfValidation' => true, ),原创 2014-04-21 17:34:46 · 1339 阅读 · 0 评论 -
discuzX 回话保存机制
没有使用PHP内置的hui'h原创 2014-05-06 19:20:44 · 714 阅读 · 0 评论 -
PHP 文件下载 兼容ie8,ie7,google chrome
header('Content-Description: File Transfer');header('Cache-Control: private, must-revalidate,post-check=0, pre-check=0, max-age=1');//这句兼容低版本ie//header('Pragma: public');header('Expires: Sat原创 2013-10-25 17:48:31 · 2449 阅读 · 0 评论 -
PHP_EOL
换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性如:?12345 echo PHP_EOL; //windows平台相当于 echo "\r原创 2012-07-26 15:22:54 · 2384 阅读 · 0 评论 -
PHP 常用小结
06/141.array_map('strtolower', get_class_methods($CI)) 对类中中每个方法使用strtolower 返回数组2.call_user_func_array(array(&$CI, $method), array_slice($URI->rsegments, 2));调用$CI中method 传递参数 array()3.获原创 2012-06-14 18:11:32 · 443 阅读 · 0 评论 -
php数组使用json_encode函数中文被编码成null的原因和解决办法
json格式在开发中用的十分广泛。在php中json_encode函数可以直接将数组转成 json格式,十分方便。但是有可能你在使用json_encode函数时,无奈的发现中文被编码成null了。原来json只支持转义utf-8编码格式的中文。php数组使用json_encode函数中文被编码成null的原因是转义gbk 或者别的编码时,中文被忽略了。一般出现在文档编码或者输出的内容编码是非UTF转载 2012-05-21 11:24:45 · 15900 阅读 · 1 评论 -
PHP wap开发总结
1 编码 ,许多手机不支持gb2312编码,所以前台编码应该选择utf-8 2.客户端下载问题 修改apache安装目录下 mime.types 进行相应修改原创 2010-09-26 11:04:00 · 595 阅读 · 0 评论 -
配置Apache,支持WAP OTA [转]
<br />Apache 是一个优秀的应用服务器程序,已经提供了对一般WAP的支持。<br />如果你不确定你的Apache是否配置好了WAP支持,可以看一下Apache的配置文件"mime.types"。如果配置文件中这么一行:<br />text/vnd.wap.wml wml<br />如果没有的话,也不用着急,加上这一行就行了。如果你要配置全面一些的话还要加上以下几行:<br />image/vnd.wap.wbmp原创 2010-11-21 21:01:00 · 899 阅读 · 0 评论 -
PHP多维数组的排序
PHP array_multisort()转载 2010-10-29 10:43:00 · 1280 阅读 · 0 评论 -
php 常用类库 progress_bar.php 进度条
width = $width; $this->total= $total; $this->pix = $width/$total; echo $this->width; ?> 如下进度条的动态效果由服务器端 PHP 程序结合客户端 JavaScript 程序生成。 0%init(500,100000); for($i=0;$istep($i); } $bar->finish();?>原创 2010-10-27 18:08:00 · 988 阅读 · 0 评论 -
php 接口类,抽象类 的实际作用(转自博客园IT教室)
<br />1.php 接口类:interface<br />其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 :1 interface Shop<br />2 {<br />3 public function buy($gid);<br />4 public function原创 2010-12-15 12:46:00 · 572 阅读 · 0 评论 -
PHP读写文件操作
1 目录创建 function createDir($dir){ return is_dir($dir) or (createDir(dirname($dir)) and mkdir($dir, 0777)); }2 写文件 $path = 'test.txt'; $handle=fopen($path,"a+"); //写日志 $log= '我是中国人!'; if(!fwrite($handle,$log."原创 2010-10-14 15:21:00 · 490 阅读 · 0 评论 -
PHP 新闻咨询列表上移动下移动操作
如表news id title addtime sortrank 四个字段。其中sortrank 存储添加记录时的时间戳。select id ,title,addtime from news order by sortrank desc; 如id=5;上移: 查询出小于id=5的sortrank 的最大值 maxsortrank, 修改id=5 的sortrank的值为maxsortrank-1;下移: 查询出大于id=5的sortrank 的最小值 minsortrank, 修改id=5 的sor原创 2010-10-12 14:41:00 · 510 阅读 · 0 评论 -
php 获取
<br /><?php<br />/********************************************************************<br />* FileName: class.msn.php *<br />* by changwei, 2010-8-14 *<br />*转载 2010-08-31 16:34:00 · 588 阅读 · 0 评论 -
php 调用.net 接口
error_reporting(E_ALL);require 'lib/nusoap.php' ;$url= 'http://url?wsdl';$client = new SoapClient($url); $siteFlag = 'abc原创 2010-07-07 18:34:00 · 759 阅读 · 0 评论 -
MySQL 编码机制
一般在MYSQL使用中文查询 都是用 set NAMES character character_set_client ,这是用户告诉MySQL查询是用的什么字符集。 character_set_connection ,MySQL接受到用户查询后,按照character_set_client将其转化为character_set_connection设定的字符集。characte转载 2010-04-28 11:21:00 · 467 阅读 · 0 评论 -
php 读取excel2007内容 入库操作
phpExcel 下载地址:http://phpexcel.codeplex.com/ /** PHPExcel_IOFactory */require_once DEDEINC. '/Classes/PHPExcel/IOFactory.php';原创 2010-10-27 11:38:00 · 3553 阅读 · 0 评论 -
Symfony 在windows XP安装教程
Symfony is a PHP Web Development Framework. Symfony:2.0.121.本地搭建好PHP开发环境; PHP5.3或以上 具体要求参照:http://symfony.com/get_started2.下载 Symfony源代码 下载版本:http://symfony.com/download?v=Symfony_Sta原创 2012-04-28 09:50:34 · 2294 阅读 · 0 评论 -
yii framework 报错: Cannot modify header information - headers already sent by
错误报告:不能在header()方法前面有输出语句,例如echo 之类的原因:仔细检查代码,没有输出;最后费了好些工夫发现文件编码为utf-8 bom引起的,文件编码修改为utf-8即可。原创 2012-04-11 14:27:04 · 1987 阅读 · 0 评论 -
call_user_func 使用方法
header("Content-type:text/html;charset=utf-8");class user{ function select($id) { mysql_connect('localhost','root','123'); mysql_select_db('bkw_guest');原创 2010-07-01 15:31:00 · 627 阅读 · 0 评论 -
PHP环境方面
1.PHP for Windows 下载地址http://windows.php.net/downloads/releases/php-5.3.11-Win32-VC9-x86 (含有php5apache2_2.dll)2.PHP for LInux www.php.net3.PHP时间差8个小时php.ini 修改参数:date.timezone =Asia/原创 2012-04-27 12:23:44 · 460 阅读 · 0 评论 -
五种常见的 PHP 设计模式
转载出处:http://www.ibm.com/developerworks/cn/opensource/os-php-designptrns/#N101C9设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核转载 2011-11-22 17:34:40 · 488 阅读 · 0 评论 -
dede 数据库操作的好文章
edecms二次开发之数据库方面的知识做以下介绍:关于dedecms二次开发中之前就有一个介绍,http://help.dedecms.com/v53/archives/functions/db/,这篇文章讲解了数据库类的一些常见的使用方法,不过没有结合例子去介绍,很多人估计看了还不是很懂,为了让更多人理解织梦的... dedecms二次开发之数据库方面的知识做以下介绍:关于dedec原创 2010-05-18 20:19:00 · 4436 阅读 · 0 评论