文章标题
整理日期
人气
Win7系统安装PHPnow的处理要领[多图]
2011-11-2 10:27:11
不断以来本地调试php顺序都喜好用phpnow, 如今顺应趋势我也装了Windows7,却觉察装phpnow并不顺利,Windows7默许用户权限较小,通常提示权限不够时,右键挑选 “以维护员身份运转”即可处理,但是右键运转phpnow的装置顺序时,却是黑窗口一闪而过。阅历一番折腾,终于完成,以下图解Windows7下如何装置phpnow。 1 到C:\Windows\System32下找到cmd.exe,右键挑选 “以维护...
PHP技巧:PHP站点开发常用8个小技巧
2011-3-27 7:21:27
本文总结了PHP日常开发中常用的8个小技巧。 PHP批最取得checkbox的值 1、命名 <input type='checkbox' name='checkbox[]' value=dwmyrow[banzhu] /> 2、运用 当计划当作sql指令的一部分时:假如参与控制的字段是数值型的,则 if(! empty(_POST['checkbox'])) { exp r = join(",", _POST['checkbo...
PHP教学:9个实用的PHP函数
2011-3-22 11:31:13
即使运用 PHP 多年,也会偶然发觉一些未曾明白的函数和功能。其中有些是特别有用的,但没有得到充分运用 。并不是所有人都会从头到尾一页一页地阅读手册和函数参考!
1、随意参数数目标函数
你可能已经知晓,PHP 准许解释可选参数的函数。但也有完全准许随意数目标函数参数的要领。以下是可选参数的例子:// function with 2 optional arguments
function foo($arg1 = '', $arg...
简述MVC思维与PHP怎样完成MVC
2010-12-31 14:11:58
我置信曾经有许多这样的文章了,但是我即日照旧情愿把自己的体会与大众共享一下。纯属原创,我也没什么保管,期盼对菜鸟有协助,有说的不对的地点,也迎接指出。
什么是MVC?
简单的说就是将站点源码分类、分层。
MVC三个字母的意思:
M:Model 模型,担任数据库操作。
V:View 视图,担任调用Model调取数据,再调用模板,展现出结尾成效。
C:Controller 控制器,顺序的入口,决议改调用哪个View,并通知V...
PHP校验ISBN码的函数
2010-12-29 9:29:32
近来在编写一个图书维护顺序的时辰,须要校验图书ISBN码正确性,查了一些材料,明白了图书ISBN码的构成,细致材料可以参考:国际规范书号 – 维基百科,下面照旧简述一下什么是ISBN码:
国际规范书号(International Standard Book Number,ISBN;拟发音is-ben),是国际通用的图书或独立的出版物(除定期出版的期刊)代码。出版社可以议决国际规范书号明晰的识别一切非期刊书籍。一个国际规范书号只要一...
提高PHP编程效率的53个要素
2010-12-24 11:24:02
用单引号替代双引号来包括字符串,这样做会更快一些。由于PHP会在双引号包围的字符串中搜寻变量,单引号则不会,留意:只要echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是言语结构,不是真实的函数,故把函数加上了双引号)。
1、假设能将类的方法定义成static,就尽量定义成static,它的速度会提高将近4倍。
2、$row[’id’] 的速度是$row[id]的7倍。
3、echo 比...
php生成随机密码的几种措施
2010-12-22 10:49:27
运用PHP开发使用顺序,尤其是站点顺序,经常须要生成随机密码,如用户注册生成随机密码,用户重置密码也须要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我搜集整理了几种生成随机字符串的方法,以供大众参考。
方法一:
1、在 33 – 126 中生成一个随机整数,如 35,
2、将 35 转换成对应的ASCII码字符,如 35 对应 #
3、重复以上 1、2 步骤 n 次,衔接成 n 位的密码
该算法首要用到了两...
PHP搞定URL加密解密的里面算法
2010-4-26 10:19:51
近来学习URL跳转的时辰新进三个超好用的PHP加密解密函数,貌似是discuz里的…运用这些加密解密的原由是由于有时自己的URL地址被人获取现在想破解你内部传值的内容就必需知晓你的key,没有key,他应该要破了一阵子才干知晓你URL内部的内容吧。将它们打包成一个文件就叫fun.php吧<?php function passport_encrypt($txt, $key) { srand((double)microtime()...
适用PHP代码二十一个实例
2010-4-24 10:44:06
1. PHP可阅读随机字符串此代码将树立一个可阅读的字符串,使其更接近词典中的单词,适用且具有密码验证功用。/***************@length - length of random string (must be a multiple of 2)**************/function readable_random_string($length = 6){ $conso=arr...
和php有关的几种稀有安全细节分析
2010-3-31 19:58:06
PHP自身再老版本有一些疑问,比如在 php4.3.10和php5.0.3以前有一些比拟严重的bug,所以推荐运用新版。另外,现在闹的轰轰烈烈的SQL Injection也是在PHP上有许多运用方式,所以要保证安全,PHP代码编写是一方面,PHP的配置更是十分主要。
咱们php手手工装置的,php的默许配置文件在 /usr/local/apache2/conf/php.ini,咱们最首要就是要配置php.ini中的内容,让咱们执行...
PHP封装Memcached + APC + 文件缓存类实例
2010-3-21 7:40:52
运用
要领
:
Memcached
$cache = new Cache_MemCache(); $cache->addServer('www1'); $cache->addServer('www2',11211,20); // this server has double the memory, and gets double the weight $cache->addServer('w...
PHP命名空间准绳
详解及高级功能
2010-3-21 7:40:47
日前揭晓
的PHP 5.3中,最首要
的一个新特征
就是命名空间的参加
。本文推选
了PHP命名空间的一些术语,其分析
原则
,以及一些高级功能的使用
,期盼
可以
协助
读者在项目中真实
运用
命名空间。
在这里中我们
推选
了PHP命名空间的用途
和namespace重要
字,在这篇文章中我们
将推选
一下use命令的运用
以及PHP如何
分析
命...
PHP开启gzip页面紧缩
实例(内置+自写函数)
2010-3-21 7:40:42
示例一(用php的内置紧缩
函数):
<?PHP if(Extension_Loaded('zlib')) Ob_Start('ob_gzhandler'); Header("Content-type: text/html"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org...
PHP中strtok()函数的优点细致
分析
2010-3-16 7:31:21
绝对
于exp
lode()来说,strtok()函数可以
控制节拍
。按需切割字串。其优点是:
1、可以
一次解释多个分隔符。函数在执行时,是按单个分隔符来切割,而不是按整个分隔符,而exp
lode则是按整个分隔串来切割的。正因而
,exp
lode可以
用中文切割,而strtok则不可以
,会乱码。
2、在运用
while或for配合strtok()遍历时,可以
...
在PHP使用
程序中集成Google Book Search[多图]
2010-3-16 7:31:11
简介
假如
您与出版业有某种联络
,或者即便
您只是一位热心读者,您也能够
听说过 Google Books。Google Books 是 Google 努力
于建立
世的可搜索数字图书馆的尝试,其要领
是扫描数百万本图书并使它们可以
在线预览和购买。这也是 Google 最有争议的项目之一,是近来
的 2009 年 11 月才结案的一个集体诉讼的焦点。
除了作为一个风趣
的闲谈
话题外,从开发人员角度...
如何
调用51ditu的api接口并在PHP中使用
2010-3-16 7:31:02
即日
研讨
下地图标注。实践
上就是看看如何
调用51ditu提供的api接口并结在PHP中使用
。
其提供的api接口表明
:http://api.51ditu.com/
协助
文档:http://api.51ditu.com/docs/index.html
以下基本
的演示一个,用户从后台标注本身
想用的东西,前台读出来。
从站点
是复制,粘贴试了下,依旧
比较基本
运用
的。
...
运用
PHP完成
XML和MySQL的互相
转换
2010-3-9 7:55:29
mysql2xml.php类文件:用于备份MySQL数据的!
PHP代码
<?php
class MySQL2XML {
protected $conn;
 ...
PHP把汉字转为unicode的通用函数
2010-3-6 11:38:33
把一个汉字转为unicode的通用函数,不依靠
任何库,和别的自解释函数,但有条件:本文件以及函数的输入参数应该用utf-8编码,不然要加函数转换。
<?/** * 把一个汉字转为unicode的通用函数,不依靠
任何库,和别的自解释函数,但有条件 * 条件:本文件以及函数的输入参数应该用utf-8编码,不然要加函数转换 * 本来
亦可轻易编写反向转换的函数,甚至不局限于汉字,奇怪为什么php没有现成函...
PHP取得用户阅读
器和系统代码实例
2010-3-6 11:38:30
//操作系统function userOS(){ $user_OSagent = $_SERVER['HTTP_USER_AGENT']; if(strpos($user_OSagent,"NT 5.1")) { $visitor_os ="Windows xp
(SP2)"; } elseif(strpos($user_OSagent,"NT 5.2") && strpos($user_OS...
PHP应用 QQWry.Dat 实现 IP 地址检索
2010-3-6 11:38:27
【注】该类效率很高
1、原文的类中构造函数已转成PHP5的__construct,析构函数也换掉了。
2、调用:
$ip='65.55.109.119'; $idADDR=new IpLocation(); print_r($idADDR->getlocation($ip));
返回结果:
/* getlocation($ip)返回ARRAY,如下: Array ( [ip] => 65...
详解php绝对路径与相对路径之间联系
[图]
2010-3-6 11:38:24
php中好像无法
像asp那样用“/”示意
根目录,代之以$_SERVER['DOCUMENT_ROOT'],其它则相似
:../示意
向上一层。./示意
当前层。假如现在a/b/c/s.php要调用根目录下的 /bb/s2.txt,则:
$RootDir = $_SERVER['DOCUMENT_ROOT']; $fireDir = "$RootDir/bb/s2.txt";
或者:“../../.....
PHP编程:三个Web开发中常用的表单验证函数
2010-3-6 11:38:23
ISSET();——适合于检测能无法
存在这个参数。
解释和作用范围:用于测试一个变量能无法
具有值(包含
0,FALSE,或者一个空字串,但无法
是NULL),即:“http://localhost/?fo=”也是能够
议决
检测,因此不适用。但假如
是“http://localhost/”参数中并不含fo参数,就能够
用isset来检测,此时isset($_GET['fo'])返回false。
不适用...
FreeBSD下nginx并支撑
php配置详解[图]
2010-3-1 10:27:55
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式揭晓
。
Nginx 超越 Apache 的高性能和稳定性,使得国内运用
Nginx 作为 Web 服务器的站点
也越来...
discuz 经典php加密解密函数 authcode 分析
2010-3-1 10:27:50
康盛的 authcode 函数能够
说对国产
的PHP界作出了重大贡献。包含
康盛自身
的产品,以及大部分国产
运用
PHP的公司都用这个函数实行
加密,authcode 是运用
异或运算实行
加密和解密。 原理如下,假如:
加密
明文:1010 1001
密匙:1110 0011
密文:0100 1010
得出密文0100 1010,解密之需和密匙异或下就能够
了
解密
密...
从PHP代码剖析
PHP 的GC(垃圾回收) 机制
2010-3-1 10:27:49
众所周知, PHP 引擎本身是用 C 写的,提到 C 无法
不提的就是 GC(垃圾回收).议决
PHP 手册 咱们
明白
到, PHP 引擎会自动实行
GC 动作.那么咱们
不禁要问,到底它是如何
回收的, & 引用操作是不是指针, unset() 了一个变量时它是不是真的被回收了呢?这些看似手册有提及的疑问
,假如
仔细剖析
会发觉
,远没有那么基本
泛泛.也许有人会跳出来说:看 PHP 源码不...
php中过滤html代码的函数 提高程序安全性
2010-2-27 9:41:05
用PHP过滤html里可能被使用
来引入外部危险内容的代码。有些时刻
,须要
让用户提交html内容,以便丰厚
用户揭晓
的信息,当然,有些可能造成显示页面布局混乱的代码也在过滤范围内。
以下为过滤HTML代码的函数:
function ihtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $va...
PHP伪造referer实例代码
2010-2-27 9:41:03
伪造referer实例代码,首要
用于一些突破防盗链
这里就直接给出完整的程序吧,详细
的使用
能够
自身
修改。
我这里给出的例子是很基本
的,本来
能够
从这个例子中成长
出许多
的使用
。比如潜藏
真实的URL地址……嘿嘿,详细
的就自身
剖析
去吧
这里新建一个文件file.php。后面的参数就是须要
伪造referfer的目标地址吧。
<? $url=str_r...
54点提高PHP编程效率 引入缓存机制提高
性能
2010-2-26 8:39:01
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,留心
:只有echo能这么做,它是一种能够
把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真实
的函数,故把函数加上了双引号)。
1、假如
能将类的要领
解释成static,就尽量解释成static,它的速度会提高
将近4倍。
2、$row[’id’] 的速度是$row[id]...
PHP之判断用户语言跳转网页
2010-2-23 1:06:08
当来访者阅读
器语言是中文就进入中文版面,国外的用户默认阅读
器不是中文的就跳转英文页面。
PHP代码:
<? $lan = substr(?$HTTP_ACCEPT_LANGUAGE,0,5); if ($lan == "zh-cn") print("<meta http-equiv='refresh' content = '0;URL = gb/index.htm'>"); else pri...
PHP实现域名whois查询 数据源万网、新网
2010-2-23 1:06:07
万网 whois(运用
的接口为万网提供正当
接口)
function whois_hichina($domain) { preg_match("<pre>(.+?)</pre>is", @file_get_contents('http://whois.hichina.com/cgi-bin/whois?domain='.$domain.''), $whois); $whois[0] = s...
PHP伪静态潜藏
传递的参数名的四种要领
2010-2-23 1:06:06
PHP伪静态的运用
首要
是为了潜藏
传递的参数名,即日
推荐
的PHP伪静态的要领
总共有四种要领
以加深对PHP伪静态的明白
。
伪静态要领
一:
<?php //伪静态要领
一 // localhost/php100/test.php?id1@action2 $Php2Html_FileUrl = $_SERVER["REQUEST_URI"]; echo $Php2Html_Fi...
PHP教学
:应用jquery实现无刷新删除数据
2010-2-23 1:06:05
最先
本例基于留言本整理版修改。
咱们
运用
了jquery.js来实现ajax和dom删除,最先
参加
:
<script type="text/javascript" src="lib/jquery.js"></script>
给table加个
id="t<!--{$item.id}-->"
写个js:
<script> f...
Linux系统安装php扩展cURL
2010-2-22 8:23:24
Linux 作为一款成熟而稳定的操作系统,其具备许多
的优点。于是大部分人学习Linux操作系统,本文为你推荐
Linux下php扩展cURL的安装要领
,期盼
你 能学会Linux下php扩展cURL的安装的知识。
要领
一
安装cURL
# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz [url=http://curl.hax...
Apache+php+mysql在windows下的安装与配置图解(最新版)[多图]
2010-2-21 0:02:27
先准备好软件:
Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里;
php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载;
mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载。
一、安装Apache,配置成功一个普通站点
服务器
运行下载好的“apache_2.0.55-w...
建站感受:安装PHP环境的集合套件
2010-2-12 10:14:15
PHP站点
的环境搭建比较麻烦,假如
自身
做测试或配置站点
的话步骤比较多,所以许多运用
PHP的程序员或站长都会用PHP环境安装软件执行
本地环境配置,这种只要直接安装就能运用
的PHP环境软件很方便,首要
用于本地测试与搭建站点
环境用。当然假如
是上线的正规站点
不建议运用
这类软件。
搭建站点
或者blog
,须要
一个合适的 Web 服务器。除了如下能在购买的虚拟空间上执行
...
关于php curl获取301或302转向的网址疑问
[图]
2010-2-12 8:36:36
在运用
php的curl获取远程文件,代码如下:
<? $ghurl = isset($_GET['id']) ? $_GET['id']:'http://www.baidu.com/'; // php 获取 function getContents($url){ $header = array("Referer: http://www.baidu.com/"); $ch = curl_init(); curl...
Facebook宣告
PHP runtime项目HipHop
2010-2-7 8:06:43
Facebook如期待的那样宣告
了新的PHP runtime开源项目HipHop for PHP。
事实上HipHop并不是一个新项目,Facebook已经运用
它有数个月之久,当前
Facebook 90%的服务器都运行着HipHop。Facebook声称它让Web server的CPU占用降低
了大约50%,更少的CPU意味着更少的服务器和更少的系统开销。
运行HipHop for PHP并不须要
重新编译P...
php简单之数组的合并、拆分、区别取值函数集
2010-2-7 8:06:42
PHP数组的合并、拆分、区别取值函数集
都说PHP的数组功能很强悍
、只有真实
用于项目工作当中才能够体会
得到,至少我认为是,现在已慢慢的发觉其中的奥秘了……
合并数组有三个函数:
1.array_combine()
携带两个参数数组,参数数组一的值作新数组的键,参数数组二的值作新数组的值。很基本
。
例子:
<?php $a = array('green', 'red', 'yellow')...
PHP上传文件类型完全
判断方案及PHP+nginx上传大小完全
控制方案
2010-2-3 7:50:09
PHP JAVA C上传文件如何
精确
判断文件类型-mime知识普及
本文目标
在于,进一步更正前文所述的mime判断形式
,以及添加
一个nginx环境里的文件上传大小所影响的代码。
上传类型控制:
在我(54chen)工作中发觉
,本来
修改文件的后缀,阅读
器就会很傻瓜地传送不正确
的mime类型,所以前文的判断是一个半不正确
的要领
(除了C代码是正确的)。
网上流传一段PHP读取文件...
深入学习PostgreSQL事务功能之PHP篇[图]
2010-2-3 7:50:08
在上一篇文章中,咱们
推荐
了PostgreSQL的事务功能的解释,并讲解如何
议决
PostgreSQL客户端实行
事务处理。而在本文中,咱们
将推荐
如何
在自身
的PHP使用
程序中如何
运用
事务。
一、概述
给咱们
的PHP使用
程序集成PostgreSQL的事务功能并非什么难事,只要在适当的时间启动事务,然后当所有操作都完成的时刻
提交事务或者回滚就行了。下面咱们...
PHP采集有关
教学
之一:CURL函数库
2010-2-3 7:50:06
当前
为目最全的CURL中文表明
了,学PHP的要好好掌握。有许多
的参数。大部份都很有用。真实
掌握了它和正则,必须
就是个采集老手
了。
PHP中的CURL函数库(Client URL Library Function)
curl_close — 关上
一个curl会话;
curl_copy_handle — copy
一个curl连接资源的所有内容和参数;
curl_errno — 返回一个包含当前会话...
关于PHP编程中session的疑问
集锦及处理
要领
2010-2-3 7:50:05
PHP的session功能,一直为许多的初学者为难。就连有些老手,有时都被搞得莫名其妙。本文,将这些疑问
,做一个基本
的汇总,以便大众
查阅。
1、不正确
提示:
Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sen...
Facebook重写PHP runtime?
2010-2-3 7:50:03
Facebook正在全力
为PHP提速。该公司正秘而不宣的实行
着一个开源项目:从头开始重写PHP runtime。
传说上周Facebook开发团队邀请了核心PHP团队到公司探讨
他们的新开源项目,这些核心的PHP开发者还被迫签署了保密协议。但有匿名人士留言说,Facebook是在开发一个PHP编译器,Facebook版本的PHP将从一个动态语言变成了一个预编译类型安全语言。这将能使PHP的速度提高
10倍。
...
用PHP的ob_start()控制您的阅读
器cache、生成html
2010-2-1 7:45:12
Output Control 函数能够
让你自由控制脚本中数据的输出。它特别
地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对运用
header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。
咱们
先举一个基本
的例子,让大众
对Output Control有一个大致的印象:
Example 1.
---...
PHP缓存使用
:PHP MEMCACHE 详解
2010-2-1 7:45:11
Memcache函数库是在PECL(PHP Extension Community Library)中,首要
作用是搭建大容量的内存数据的临时存放区域,在分布式的时刻
作用体现的特别
清楚
,否则不建议运用
。在ubuntu上安装完运行的时刻
报错:
/usr/local/memcached/bin/memcached: error while loading shared l...
PHP:10个不多见
却特别
有用的PHP函数
2010-2-1 7:45:10
1. sys_getloadavg()
sys_getloadavt()能够
取得
系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。
与其让服务器因负载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。
2. pack()
Pack()能将md5()返回的3...
Apache PHP运用
HTTP缓存协议原理会
析及使用
2010-1-31 1:59:36
http协议里控制阅读
器缓存的头有三个Cache-Control,Exp
ires,Last-Modified
对于静态页面还有Etag。
一、先来看第一种情况:apache 静态页面
apache发送给客户端的静态页面通常
包含Last-Modified和Etag,这两个标签的值来自静态文件的修改时间和inode。
下面是截取得apache返回客户端的头
--------- Last-M...
PHP 大文件上传进度条实现
2010-1-31 1:59:34
当前
我知晓
的要领
有两种,一种是运用
PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/package/apc),另外一种要领
是运用
PECL扩展模块uploadprogress实现(http://pecl.php.net/package/uploadprogress) 我这里举两个分别实现的例子供参考,更灵活的使用
根据自身
须要
来修改。
A...
初学者必备 PHP开发包PHPnow 1.5.5揭晓
2010-1-31 1:59:33
PHPnow 是 Win32 下绿色的 Apache + PHP + MySQL 环境套件包。简单
安装、高速
搭建支撑
虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板,帮助你高速
配置你的套件,运用
特别
简洁
。
安装 PHPnow 只需解压、原始
化,就可得到一个规则
的 PHP + MySQL 的服务器环境。然后就能够
直接安装 Discuz! 等程序,或者实行
PHP 开发调试。
...
PHP 的引用计数基本
知识[多图]
2010-1-31 1:59:32
一个php变量存储在一个叫做“zval” 的地点
,一个zval 结构包含了什么呢,包含了变量的类型和值,和两个附加信位元信息,第一个位叫做“is_ref”, 它是个布尔值,它标识了这个变量是不是个引用类型,议决
这个位元,PHP引擎明白
了这个变量是普通类型的变量仍旧
引用类型的变量。因为php准许
议决
&操作符让用户取得
一个引用。一个zval容器则议决
一个叫做引用技能
的机制来优化内存的占用。附...
php 系列 | 合计1260条 | 共26页 | 第1页
上一页 [1 ] [2 ] [3 ] [4 ] [5 ] [6 ] 下一页 尾页 跳转: