php
文章平均质量分 73
lmss82
这个作者很懒,什么都没留下…
展开
-
简单总结echo()和print()、require()和include()等易混淆函数的区别
1.echo和print的区别PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。$r = print “Hello World”; 这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句转载 2009-03-18 13:31:00 · 532 阅读 · 0 评论 -
php/apc 监控文件上传进度
原文地址: http://blog.csdn.net/lmss82/archive/2010/05/10/5574772.aspx 这是一个完整可用的代码,部分代码来自于网络。 PHP:5.26 JS环境:jquery.js,jquery_form.js 使用步骤: 开启APC. 下载php_apc.dll,修改php.ini文件增加原创 2010-05-10 14:04:00 · 2686 阅读 · 0 评论 -
PHP进度条效果
用PHP实现进度条效果。 <?phpset_time_limit(0);echo 正在安装,请稍后..., loading...;for($i=1;$i<=100;$i++){ $width = 500; $width = ceil(($i/100)*$width); echo <!--, var pro原创 2010-04-30 14:57:00 · 770 阅读 · 0 评论 -
SWXphp vhost配置/open_basedir/safe_mode
在虚拟主机目录运行SWXPHP报错。 Warning: open_basedir is set in PHP.ini.Certain SWX APIs will not work properly with this restriction. Pleaseturn open_basedir off (or contact your web host and ask them原创 2010-04-27 15:46:00 · 718 阅读 · 0 评论 -
Decode amf3 object using PHP
flash code : var request=new URLRequest(http://localhost/test.php);request.method = URLRequestMethod.POST;var data = new URLVariables();var bytes:ByteArray = new ByteArray();bytes.object转载 2010-04-22 23:50:00 · 1995 阅读 · 0 评论 -
采用PHP实现”服务器推”技术的聊天室
* 作者: laruence(http://www.laruence.com) * 本文地址: http://www.laruence.com/2008/04/16/118.html * 转载请注明出处传统的B/S结构的应用程序,都是采用”客户端拉”结束来实现客户端和服务器端的数据交换。本文将通过结合Ticks(可以参看我的另外一篇文章:关于PHP你可能不知转载 2010-01-09 22:34:00 · 892 阅读 · 0 评论 -
PHP 中巧用数组降低程序的时间复杂度
通常开发人员在写程序的时候,往往是把已经设计好或者构思好的运算逻辑,直接用编程语言翻译出来。程序能顺利编译通过,那是很令人高兴的事情。如果此时程序的运行时间还能接受,就会沉浸在写代码的成就感当中,常常在这个过程中忽略代码的优化。只有当程序运行速度受到影响时,才回过头去考虑优化的事情。什么是算法的时间复杂度时间复杂度是开发人员用来衡量应用程序算法优劣的主要因素。客观地说,算法的优劣除转载 2010-01-10 22:08:00 · 597 阅读 · 0 评论 -
如何去掉注释??
1. <?php 2. $code = <?php 3. /** 4. * 这里是注释 5. */ 6. $a = 4; //$a = 4; 7. $b = 6; 8. ?>; 9. $tokens = token_get_all($code); 10. 11. fo转载 2010-01-10 20:54:00 · 1064 阅读 · 0 评论 -
Let's make the web faster
PHP performance tipsAuthor: Eric Higgins, Google WebmasterRecommended experience: Beginner to intermediate PHP knowledgePHP is a very popular scripting language, used on many popular sit转载 2010-01-10 15:38:00 · 695 阅读 · 0 评论 -
Facebook Open Platform 部分搭建成功。
fbml需要编译所以没有弄,只弄了下访问API。 参照那篇文章,http://blog.csdn.net/lmss82/archive/2010/02/02/5282751.aspx 然后倒弄了一下午终于看到结果了,不容易呀。 以下是输出结果-------------------------------------------------------------------原创 2010-02-02 23:54:00 · 2245 阅读 · 0 评论 -
正则里的 /x7f-/xff 这样东西
在看 Discuz 模板的时候发现这样的语句$var_regexp = "((///$[a-zA-Z_/x7f-/xff][a-zA-Z0-9_/x7f-/xff]*)(/[[a-zA-Z0-9_/-/./"//[/]/$/x7f-/xff]+/])*)";/x 是16进制,这个我知道但是我不明白 怎么就能通过 "/x7f-/xff" 知道转载 2009-10-13 16:54:00 · 7670 阅读 · 0 评论 -
关于php页面最大执行时间问题(set_time_limit函数在windows下不起作用的解决)
原创:www.5iphp.com作者:jason首先说一下我的运行环境winxp+php5.2.5+apache2.2.8+5.0.27-community-nt我想测试插入5万条数据到数据库里。页面如下global $begin;global $end;$begin = microtime(TRUE);try { $dsn = "mysql:host=localho转载 2009-04-13 09:30:00 · 1280 阅读 · 1 评论 -
介绍正规表达式
1 正则表达式的基本语法: 一个正则表达式,分为三个部分:分隔符,表达式和修饰符。 分隔符可以是除了特殊字符以外的任何字符(比如"/ !"等等),常用的分隔符是"/"。表达式由一些特殊字符(特殊字符详见下面)和非特殊的字符串组成,比如"[a-z0-9_-]+@[a-z0-9_-.]+"可以匹配一个简单的电子邮件字符串。修饰符是用来开启或者关闭某种功能/模式。下面就是一个完整的正则表达转载 2009-04-13 11:53:00 · 1085 阅读 · 0 评论 -
利用PHP和crontab命令作Linux自动执行脚本
在安装PHP的时候,会产生一个可执行文件,文件名为php.将它 copy 到 /usr/local/bin 下.在终端方式执行php程序: php -q onlinnum.php PHP 原本是应用在网页应用的﹐因此它会送出 Html 的HEADER﹐但是在此我们是要将 PHP 用作 ShellScript﹐"-q" 就是表示不要送 出 HEADER 的意思.你可以试转载 2009-04-16 22:59:00 · 959 阅读 · 0 评论 -
整理了一下 PHP 服务器变量:$_SERVER
整理了一下 PHP 服务器变量:$_SERVER, 这样用起来的时候比较好找.^^ /************************************************ * * author : Emerald * * homepage : http://gi.2288.org:88/转载 2009-04-16 18:26:00 · 615 阅读 · 0 评论 -
php错误"Cannot modify header information - headers already sent by"
出现了这个错误,有时候你发现在前面并没有输出任何东西,那是为什么呢,这都是因为utf-8编码文件含有的bom原因,而php4,5都是不支持bom的,去掉bom,可以用ultraedit打开一个新文件然后另存为时选择“utf-8 无BOM”即可。 特别是使用Dreamweaver的用户注意:编辑--首选参数--新建文档--包括unicode签名(bom)这儿不要勾选,不然在转载 2009-03-17 22:10:00 · 437 阅读 · 0 评论 -
用PHP输出静态页面的两种方法
用PHP输出静态页面的方法,就我所知道的,有2种,一种是利用模板技术,另一种是用ob系列函数。两种方法,看起来都差不多,但是实际上,却是不同的。第一种:利用模板。目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smarttemplate等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这个函数。用这个方法的优点是,代码比较清晰,可读性好。这里转载 2009-03-18 14:26:00 · 508 阅读 · 0 评论 -
用PHP 写的基于 Memcache 的 Queue
<br /><?phpclass MQ{ public static $client; private static $m_real; private static $m_front; private static $m_data = array(); const QUEUE_MAX_NUM = 100000000; const QUEUE_FRONT_KEY = '_queue_item_front'; const QUEUE_REAL_KEY = '_queue_item原创 2010-07-29 12:09:00 · 2222 阅读 · 0 评论