![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP笔记
文章平均质量分 54
mecho
这个作者很懒,什么都没留下…
展开
-
php开启sqlite
php版本5.0以上,从php.ini中打开:php_sqlite.dllphp_pdo.dllphp_pdo_sqlite.dll 重启即可。 检查是否成功:$db=sqlite_open("db.sqlite"); //打开db.sqlite数据库,slite2类型,如果不存在则尝试创建。sqlite_query($db,"drop table test")原创 2009-03-14 10:38:00 · 1549 阅读 · 0 评论 -
php 处理浏览器缓存
主要涉及到 Header 里面三个属性lastModified:设定一个最后修改时间,浏览器下次访问的时候,发送一个”If-Modified-Sinc”的头信息,如果内容在这个时间之后没有更新,服务器直接返回一个304 Not Modified而不传输详细内容,可以节省带宽。 Etag:设定一个标记,浏览器下次访问时,发送一个”If-None-Match”的头信息,如果服务器内容还是转载 2012-10-18 16:56:40 · 1138 阅读 · 0 评论 -
给LNMP PHP安装APC 以便支持上传进度条功能
一、下载安装APC PECL: http://pecl.php.net/package/APC12345678/root/lnmpstopwget http://pecl.php.net/get/APC-3.1.13.tgztar xf APC-3.1.13.tgzcd APC-3.1.13//转载 2013-06-06 10:41:39 · 1479 阅读 · 0 评论 -
CentOS 配置PHP支持socket扩展
php有很多扩展功能,我们在初次安装的时候并没有安装某些扩展,可能在使用的过程中,又需要用到这些扩展。php提供了一个phpize工具供我们安装需要的扩展。下面以安装socket扩展来介绍phpize的使用1.找到自己的php安装目录,例如我的目录是/usr/local/php,在该目录下,找到bin/phpize。如果没有这个工具,则说明没有安装该工具,那么需要安装php.dev转载 2013-06-07 12:59:16 · 8659 阅读 · 0 评论 -
很好用的php执行时间分析工具webgrind
xdebughttp://xdebug.org/下载地址:Source:xdebug 2.0.3Windows modules:PHP 5.1.2-5.1.7PHP 5.2.1-5.2.6PHP 5.3.0devwindows编辑php.ini,先注释掉zend:[Zend];zend_extension_ts = “D:\Xampp转载 2013-09-04 16:21:34 · 3032 阅读 · 0 评论 -
Xdebug安装与使用
为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题转载 2013-09-04 16:19:21 · 691 阅读 · 0 评论 -
centos php加载mysql扩展实现方法
本人配置LAMP使用的是yum安装。至于安装其它的服务的方法就不再细说,主要说下我遇到的这个问题。 安装PHP#yum install php53 安装 apache2#yum install httpd 安装 mysql#yum install mysql-server 通过以上的步骤把这几项安装完成。在使用 phpinfo()时你会发现,里面没有mysql,转载 2014-02-13 14:13:41 · 15829 阅读 · 2 评论 -
CentOS上php支持GD
环境:CentOS 6.4,php-5.3.3需求:php支持GD库解决方案:GD是Linux下的一个常用的图形库,很多blog、sns、cms等程序都要用到这个库。安装gd库以及php-gd即可。不需要更改/etc/php.ini配置文件,对于Linux下,不用添加什么;extension=gd.so,因为在php.d/gd.ini里面已经有了。具体方法如下:然后重新启动http转载 2014-02-13 20:29:25 · 3525 阅读 · 0 评论 -
phpize的安装
yum安装php的时候,没有安装phpize,如今要加扩增,查了下资料,记录下但这个工具大部分机子都没有装,上网搜了一下大部分都是讲phpize的应用没有讲怎么安装。今天终于搜到了,不过是要在linux机器上,有yum命令就行。phpize是属于php-devel的内容,所以只要运行yum install php-devel就行。http:/转载 2014-02-18 16:19:42 · 1234 阅读 · 0 评论 -
[centos] 安装php扩展<stomp>
安装步骤1>.打开php官网:http://php.net/2>.在搜索框搜索要安装的扩展,如下图 [举例stomp]3>.在搜索出的页面中,有 简介,需求,安装,运行时配置等选项4>.点击安装5>.点击下载页面,下载最新版本6>.下载安装wget http://pecl.php.net/get/stomp转载 2014-02-19 11:10:10 · 6284 阅读 · 0 评论 -
[中间件] 消息处理利器 ActiveMQ 的介绍 & Stomp 协议的使用
随着互联网企业业务量的不断扩大,企业信息网络系统的愈加复杂,性能问题也就越来越凸显出来,串行的业务处理方式显然已经成为主要的瓶颈,我们需要更多异步的并行处理来提高企业信息系统的业务处理能力,因此独立的消息处理系统也就应运而生,ActiveMQ 就是诸多开源消息系统的佼佼者。对于我们的技术选型来说,稳定和适应性是最重要的考虑因素,因此由 Apache 组织背景而且支持发布/订阅(Pub/Sub)模式转载 2014-02-19 12:04:03 · 5961 阅读 · 0 评论 -
Phalcon Framework的Mvc结构及启动流程分析
http://avnpc.com/pages/phalcon-mvc-process转载 2014-08-08 16:49:34 · 1397 阅读 · 0 评论 -
centos手动编译安装apache、php、mysql
64位centos 5.5手动安装lamp,要求curl、json、pdo_mysql、gd,记录如下。centos 5.4、5.5、5.6的内核都是2.6.18,都可以安装php 5.3。卸载旧版本apache、php、mysql:sudo yum erase httpdsudo yum erase php php-clisudo yum erase mysql下载编译安装a转载 2014-06-26 17:09:55 · 1504 阅读 · 0 评论 -
win7下安装memcached
安装主程序步骤:1、下载memcached主程序(注意::memcached官方网址:http://memcached.org,不过官方只提供源码,各编译版本需要另找)。2、将目录放在D:\memcached\。3、以管理员身份运行cmd。4、cmd输入并回车:D:\memcached\memcached.exe -d -install 5、cmd输入并回车:D:\memc原创 2012-09-20 16:10:26 · 1450 阅读 · 0 评论 -
php几个缓存相关的系统函数
ob_start() 函数出现后开始所有的输出内容将被缓存,不被输出,直到出现 ob_end_clean() 函数。ob_end_clean()以后输出内容不再被缓存 而且把以前的缓存内容清空掉。ob_get_contents() 函数提取已经缓存了的内容。ob_get_clean()以后输出内容不再被缓存 而且返回的已经缓存的内容。<br /> <br />测试代码:<br />ob_start();<br />echo “ob_start之后的内容不会输出<br/> “;<br />$out = ob_原创 2011-05-11 19:38:00 · 568 阅读 · 0 评论 -
PHP Soap出现问题的调试技巧
<br />try {<br /> $arrOptions = array(<br /> 'uri'=>'CheckAPItest',<br /> 'location'=>'http://localhost/ManageWebService/Login.php',<br /> 'trace'=>true);<br /> $objSoapClient = new SoapClient(null,$arrOptions);<b转载 2010-08-10 10:27:00 · 841 阅读 · 0 评论 -
时间字符串转换为时间戳
function str2timestamp($str) { if (empty($str)) { return 0; } //2001-12-12 12:12:12 if (preg_match(/^(/d{2,4})/-(/d{1,2})-(/d{1,2}) (/d{1,2}):(/d{1,2}):(/d{1,2})$/, $str, $matches)) {原创 2009-03-16 14:10:00 · 1027 阅读 · 0 评论 -
如何在DISCUZ中成功设置GOOGLE APPS邮件(GMAIL)
接触DISCUZ差不多半年时间从论坛上找了很多很有帮助的资料今天自己也发一个希望可以帮助到有需要的朋友我最近申请了一个GOOGLE APPS的企业邮箱但是在DISCUZ调试中一直没有成功上论坛找了很多帖都没有很实际有意义的完美的帖但是在我的不断摸索下今天我终于成功了目前测试只有QQ邮件没有收到我发出来的邮件一,成功申请了GOOGLE APPS邮箱后需要先设置域名MX记录这个我是参照GOOGLE官方转载 2009-06-01 20:11:00 · 5063 阅读 · 0 评论 -
Smarty的缓存操作技巧
http://info.codepub.com/2006/10/info-10000.html 一、使用缓存 要开启smarty的缓存,只需将caching设为true,并指定cache_dir即可.使用cache_lefetime指定缓存生存时间,单位为秒要对相同页面生成多个不同的缓存,在display或fetch中加入第二参数cache_id,如$smarty->displ转载 2009-06-04 14:37:00 · 390 阅读 · 0 评论 -
php 检查字符串是否为UTF8编码
// check $string is UTF-8 or notfunction is_utf8($string) { // From http://w3.org/International/questions/qa-forms-utf-8.html return preg_match(%^(?:转载 2009-07-06 12:09:00 · 1195 阅读 · 0 评论 -
SMARTY for循环
用一段section模拟 {section name=loop loop=$count} id: {$smarty.section.loop.index} {/section} 给count赋个值 $smarty->assign(count, 5);转载 2009-07-10 00:08:00 · 13076 阅读 · 0 评论 -
PHP 编程标准
PHP 编程标准(English version)最后修改日期: 2000-11-16PHP编程标准是经由Todd Hoff许可,基于《C++ 编程标准》为PHP而重写的,作者为Fredrik Kristiansen,使用本标准,如果您想拷贝一份留做自用的话,那是完全免费的,这也是我们制作它的原因。假如您发现了任何的错误又或者是有任何的转载 2009-10-15 13:09:00 · 513 阅读 · 0 评论 -
40个迹象表明你还是PHP菜鸟
虽然下面的东西是针对PHP开发人员说的,其实很多原则都是通用的,ASP.NET,JSP开发人员也一样可以参照! 贴在这里和大家共勉!文作者:Reinhold Weber原文链接:40 signs you really are a lousy PHP programmer译者:davidkoree40个迹象表明你还是PHP菜鸟我愿意把本文归入我的“编程糗事”系列。尽管在正规大学课程中,接触到转载 2009-10-16 08:52:00 · 435 阅读 · 0 评论 -
php中,关于整除的3个函数2008-10-23 23:25Ceil: 计算大于指定数的最小整数。
php中,关于整除的3个函数2008-10-23 23:25Ceil: 计算大于指定数的最小整数。 Floor: 计算小于指定数的最大整数。 round: 四舍五入。 根据需要选用 $a=20; $b = 6; echo ($a/$b).""; //out 3.3333333333333 echo ceil($a/$b).""; //out 4 echo floor($a/转载 2009-10-17 15:41:00 · 1141 阅读 · 0 评论 -
php文件上传简单示例
php /* 抛个砖,具体要做成什么样自己做。 */ if(isset($_FILES[userfile][tmp_name])){ $userfile = $_FILES[userfile][tmp_name]; //保存在系统的临时位置 $userfile_name = $_FILES[userfile][name];//文件名 $userfile_size = $_F转载 2009-10-17 14:26:00 · 517 阅读 · 0 评论 -
ecshop 函数列表
所有函数功能说明:lib_time.phpgmtime()P: 获得当前格林威治时间的时间戳 /$0server_timezone()P: 获得服务器的时区 /$0local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NULL)转载 2010-02-27 08:01:00 · 904 阅读 · 0 评论 -
网站设计大访问量应用的解决方案
如何加快网站访问速度(http://www.qnsky.com/dispbbs.asp?BoardID=6&id=634)很多朋友都用虚拟主机来做网站,将网页文件存放在虚拟空间上,但是页面内容一多,网站打开的速度就显得特别慢,如果您碰到这种情况,与其寻求更好的空间,不如通过优化网页代码来取得满意的速度。笔者总结了一些切实可行的方法,制作主页时,以下的方法可以令你的网页速度大大提高。 一转载 2010-03-08 22:10:00 · 1102 阅读 · 0 评论 -
php 連mssql,access的方法 js連接access數據庫
<br />一、php連mssql<br />$dbhost = ''; <br />$dbuser = ''; //你的mssql用户名 <br />$dbpass = ''; //你的mssql密码 <br />$dbname = ''; //你的mssql库名 <br />$connect=odbc_connect("Driver={SQL Server};Server=$dbhost;Database=$dbname","$dbuser","$dbpass");<br />$转载 2010-06-06 21:09:00 · 586 阅读 · 0 评论 -
PHP性能优化涉及到的工具或配置
PHP性能分析工具:webgrind;使用PHP编译缓存:OPCache,XCache,eAccelerator,选择其一使用;原创 2014-12-03 15:43:57 · 593 阅读 · 0 评论