文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 |
文章标题 整理日期 人气
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] 下一页 尾页 跳转: