
php开发
文章平均质量分 55
飞翔的雪鹰
这个作者很懒,什么都没留下…
展开
-
content-type标准参考
content-type 用于定义用户的浏览器或相关设备如何显示将要加载的数据,或者如何处理将要加载的数据,此属性的值可以查看 MIME 类型。MIME (Multipurpose Internet Mail Extensions,多用途互联网邮件扩展) 是描述消息内容类型的因特网标准。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。content-type 一般以下原创 2014-04-30 10:43:56 · 1035 阅读 · 0 评论 -
jquery实现按回车提交数据
其实jquery按回车提交数据是很简单的事情,我们只要检查测到用户按了回车就直接绑定事件.click就实现了提交了原创 2014-08-11 13:31:47 · 855 阅读 · 0 评论 -
php中textarea文本框输入内容回车换行('\n')的处理方法
因为textarea中换行用的是 "\n"或"\r\n",(linux下输入为'\r\n',windows下为'\n') 正常的HTML中的换行是或;情况一、若将textarea的内容直接存入数据库中,换行在数据库中也会以"\n"或"\r\n"存储这种情况的解决方法:方法一、(运用smarty模版) 1. 在php服务端 $str = str_repla原创 2014-09-10 15:33:11 · 19238 阅读 · 0 评论 -
ci 2.1.4 + smarty 3.1.15 配置成功
这两天看了不少 ci与smarty 的整合可是最新稳定版整合!特意整理了ci 2.1.4 + smarty 3.1.15 配置成功一、准备文档下载CodeIgniter_2.1.4点击下载、Smarty-3.1.15 点击下载二、将Smarty-3.1.15源码包里面的libs文件夹copy到ci的项目目录application下面的libraries文件夹下,并重命名为Smarty-原创 2014-05-12 10:14:54 · 624 阅读 · 0 评论 -
php对二维数组进行排序、二维数组去掉重复值
一、二维数组进行排序:原创 2014-11-13 18:14:05 · 564 阅读 · 0 评论 -
php 把多维数组中,某值相同的项合并,重组数据(不用再愁postgres中无mysql中的group_concat()功能)
$array=array( array('id'=>1,'name'=>'aa','pwd'=>'12'), array('id'=>1,'name'=>'bb','pwd'=>'56'), array('id'=>1,'name'=>'saa','pwd'=>'89'),原创 2014-10-14 18:03:46 · 5266 阅读 · 1 评论 -
php发送邮件的实现
// メールを送る $to = $result[0]['login_id']; $subject = 'パスワード再発行'; $subject = "=?UTF-8?B?".base64_encode($subject)."?="; $message =原创 2014-10-19 15:32:56 · 551 阅读 · 0 评论 -
php中成功打开pgsql扩展(windows下)
方法一PostgreSQL在PHP上的安装……都说PostgreSQL比MySQL要爽不少,那咱就试试呗。用了很多年的MySQL,本以为PostgreSQL也是差不多的东西,安装和使用的过程中才发现,事情不是想象的那么简单。安装好后PostgreSQL后,在PHP.INI的扩展模块中将php_pgsql.dll打开后,运行phpinfo(),发现pgsql的影子怎么都出不来。折腾了原创 2014-10-19 01:17:11 · 4162 阅读 · 0 评论 -
PHP生成随机字符串方法
function getRandChar($length){ $str = null; $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz"; $max = strlen($strPol)-1; for($i=0;$i<$length;$i++){ $str.=$str原创 2014-12-05 14:58:14 · 676 阅读 · 0 评论 -
php可逆的加密解密算法实现
/********************************************************************* 函数名称:encrypt 函数作用:加密解密字符串 使用方法: 加密 :encrypt('str','E','nowamagic'); 解密 :encrypt('被加密过的字符串','D','nowam原创 2014-12-05 14:46:40 · 2564 阅读 · 0 评论 -
PHP 如何获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
$time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒$time2 = strtotime('2015-02-06'); $monarr = array();$monarr[] = '2014-02'; // 当前月;while( ($time1 = strtotime('+1 month', $time1)) <= $time2){原创 2014-12-18 19:37:56 · 11603 阅读 · 0 评论 -
php 二维数组去重合并将相同数量累加
$arr = array( array( 'user_id' => 100, 'goods_id' => 10, 'number' => 1, ), array( 'user_id' => 102, 'goods_id' => 10, 'number' => 1, ),转载 2014-12-27 17:56:00 · 2933 阅读 · 0 评论 -
PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入_取整
php保留两位小数并且四舍五入: $num = 123213.666666; echo sprintf("%.2f", $num); php保留两位小数并且不四舍五入: $num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); php进一法取整 :转载 2015-01-20 10:26:46 · 2792 阅读 · 0 评论 -
CI框架去掉URl中的index.php部分
为美观一些,去掉CI默认url中的index.php。分三步操作:1.打开apache的配置文件,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为AllowOverride转载 2015-01-20 16:13:03 · 2417 阅读 · 0 评论 -
php二维数组转成一维数组的方法
/* function array_multi2single($array){ static $result_array=array(); foreach($array as $value) { if(is_array($value)) { array_multi2single($value);原创 2014-09-05 18:22:19 · 1765 阅读 · 0 评论 -
php面向对象(OOP)编程完全教程
摘自:http://blog.snsgou.com/post-41.html 面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。下面我们就通过实例来说明使用PHP的OOP进行编程的实际意义和应用方法。 我们通常在做一个有数据库后台的网站的时候转载 2014-08-07 14:23:56 · 583 阅读 · 0 评论 -
想成为优秀的phper,需掌握的重点技术
1.熟练掌握php语言基础与应用2.熟悉mysql 数据库配置管理、性能优化,代码的安全型,具有数据库索引优化、查询优化和储存优化经验.3.熟悉html、html54.熟悉javascript语言5.熟悉DOM模型6.熟悉css、css3 及div+css布局。(注:js+css应用)7.熟悉使用jquery及其插件。(还有Bootstrap)8.熟悉ajax技术、xm原创 2014-05-22 00:35:08 · 681 阅读 · 0 评论 -
PHP使用CURL模拟POST/GET/PUT/DELETE方式提交数据
最近因为工作需要,调用网盘接口来上传文件,我用了CURL库, 当然在用CURL库之前必须要在php中启用 cURL 设置可以通过使用php_info()函数来得到cURL信息,如果看不到cURL信息的话,那么需要设置PHP并开启这个库。在Windows平台下,需要改一改php.ini文件的设置,找到php_curl.dll,并取消前面的分号注释就行了。 一般的文件上传是通过ht原创 2014-04-30 11:19:08 · 12551 阅读 · 0 评论 -
windows平台下 wampserver(php集成环境)修改Mysql密码的问题及wampserver更改默认web根目录
一wampserver修改Mysql密码的问题:解决方法: WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就 一步步来操作。 首先,通过WAMP打开mysql控制台。 提示输入原密码,如果是空,直接按回车。 然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database原创 2014-04-22 18:24:09 · 1165 阅读 · 0 评论 -
用Jquery实现修改页面selecte标签的默认选择
通用基于Jquery实现的selecte标签的默认选项实现方法在WEB开发中,最基础的也是用的最多的就是数据库的增删改查,修改往往只有的小部分的改动,所以我们往往是在表单中填充以前的内容然后显示给用户进行修改操作。在填充默认内容的时候对于input标签我们往往使用value=""的方法,例如:原创 2014-05-19 16:34:24 · 706 阅读 · 0 评论 -
封装mysql类
class Mysql { private $host; private $user; private $pwd; private $dbName; private $charset; private $conn = null; public function __construct() { $this->host = 'localhost'; $this->user原创 2014-05-19 16:13:18 · 833 阅读 · 0 评论 -
一个可扩展的php验证类
demo: require_once('./Validator.class.php');$data = array( 'nickname' => 'heno' , 'realname' => 'steven', 'age' => 25, 'mobile' => '1521060426');$validator原创 2014-05-19 16:16:21 · 546 阅读 · 0 评论 -
用Dezender解密zend加密后的php代码
首先是要下载Dezender软件,这是一款可以几乎完美破解zend加密的软件,下载地址: http://down.chinaz.com/soft/20941.htm因为这个软件是绿色版,解压好就可以使用了,不过只支持在doc环境下运行。我们把它解压到E盘,然后进入E:\Dezender\PHP5\PHP5,修改php.ini文件的最后两行,修改成如下:zend_extension_m转载 2014-05-20 18:08:30 · 4080 阅读 · 3 评论 -
php分页代码
我的数据库就两个字段一个id,一个doc,id还是自增字段。转载 2014-06-03 09:09:05 · 700 阅读 · 0 评论 -
【数据结构】排序算法总结及php排序算法实现代码(伪代码见 http://blog.sina.com.cn/s/blog_676a011e0100ty5o.html)
/* * 插入排序(一维数组) * 每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当的位置,使数列依然有序;直到待排序的数据元素全部插入完成为止。 */ function insertSort($arr){ if(!is_array($arr) || count($arr)==0){ return $arr; } $count = count($arr原创 2014-06-06 11:23:33 · 1626 阅读 · 0 评论 -
php底层工作原理
从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕zend实现。②Extensions围绕着ze转载 2014-07-11 15:03:16 · 457 阅读 · 0 评论 -
PHP提交表单失败后如何保留填写的信息
使用ajax来实例: index.html模板文件大内容:原创 2014-07-30 11:06:27 · 660 阅读 · 0 评论 -
实现规定格式的字符串显示
实现車台番号从右往左数5位,不包含「-」例ABCDEF-12車台番号下5桁CDE-12原创 2014-08-05 17:54:42 · 557 阅读 · 0 评论 -
PHP调试工具FirePHP使用方法
PHP调试有很多中方法。今天给大家推荐的是 FirePHP 这个工具,是基于firefox的一个组件。Firephp组件安装地址。使用之前需要先安装下这个组件。完了还需要down一个FirePHP的包。PHP调试有很多中方法。今天给大家推荐的是 FirePHP。这个工具,是基于firefox的一个组件。Firephp组件安装地址。使用之前需要先安装下这个组件。完了还需要down一个Fire原创 2014-06-22 10:02:30 · 1786 阅读 · 0 评论 -
PHP文件操作系统
/** 1、获取路径的文件名* string basename(string path[,string suffix]) path 必需。规定要检查的路径。 suffix 可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。 eg: <?php $path = "/testweb/home.php"; //显示带有原创 2014-08-07 16:28:15 · 514 阅读 · 0 评论 -
php获取阳历日期的农历类
/* * 农历 节气 节日 */class Lunar { var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( array(0,2,9,21936),array(6,1,30,9656),array(0,2,17,9584),array(0,2,6,21168),array(5,1,26,4转载 2015-01-05 11:09:53 · 2861 阅读 · 0 评论