PHP/PHP基础/PHP高级
文章平均质量分 62
普通网友
这个作者很懒,什么都没留下…
展开
-
php.ini中文版
[PHP]; PHP还是一个不断发展的工具,其功能还在不断地删减; 而php.ini的设置更改可以反映出相当的变化,; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;;; 关于这个文件 ;;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为; php.ini。PHP 将在这些原创 2007-07-15 16:51:00 · 1925 阅读 · 2 评论 -
五种常见的 PHP 设计模式
五种常见的 PHP 设计模式 设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。 设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可以说您正在原创 2007-07-15 16:52:00 · 2177 阅读 · 3 评论 -
PHP4即将退出历史舞台
http://www.phpeye.com/bbs/viewthread.php?tid=92PHP官方团队在php.net上 发布了一则公告:Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over原创 2007-07-15 17:00:00 · 1776 阅读 · 2 评论 -
PHP编程技巧:看实例学正则表达式
首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明: "^The": 匹配以 "The"开头的字符串; "of despair$": 匹配以 "of despair" 结尾的字符串; "^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配; "notice": 匹配包含notice的字符串;原创 2007-07-15 17:27:00 · 1865 阅读 · 3 评论 -
PHP5中的三大特色功能
PHP5 中的三大特色功能。这三大特点为: * 新的对象模式 (New Object Mode) * 异常处理 (Exceptions) * 名称空间 (Namespace) 在开始之前,要声明两点: * 文章中的例子为了说明如何操作,有些部分使用了 PHP4 的表现手段,这仅仅是为了提高文章的可读性。 * 文章中描述的部分与 PHP5 的最终发布版可能会有一些原创 2007-07-15 17:29:00 · 1779 阅读 · 3 评论 -
删除目录
1。递规法: //没测试deleteDir($dir){ if (rmdir($dir)==false && is_dir($dir)) { if ($dp = opendir($dir)) { while (($file=readdir($dp)) != false) { if (is_dir($file) && $file!=. && $file!=..) {原创 2007-07-15 16:55:00 · 1701 阅读 · 2 评论 -
PHP SOAP
庆祝我从此又可以使用PHP5玩了玩过了Zend XmlRpc,再玩PHP5的SOAP基本上没有太多的问题,一下的示例基本上是一次成功的!玩SOAP,最麻烦的莫过于WSDL的编写(这才是我一向偏向于使用XMLRPC的原因),我一直认为那玩意儿不是人写的,昨天我才发现,的确那玩 意儿是不需要人写的,除去了WSDL,说实话SOAP和XMLRPC几乎一样简单,甚至说更简单些(他的异常处理更完善,出原创 2007-07-15 17:25:00 · 5422 阅读 · 4 评论 -
php 5.2 + pdo_mysql安装
这天在一台redhat的机器上安装php 5.2+pdo_mysql,走了些弯路,浪费了不少时间.记录一下:首先我按照之前记录的手册安装php,参数上有些变化,configure参数增加了–with-pdo=shared –with-pdo-mysql=shared最后得到一些错误提示:checking for MySQL support for PDO… yes, s原创 2007-07-16 21:09:00 · 6111 阅读 · 3 评论 -
用php人工使网页过期
用PHP人工使网页过期 detrox [翻译] 关键字 网页过期,注册网页编写 出处 http://www.phpbuilder.net/columns/clark20030702.php3 Manually Expiring Web Pages人工使网页过期作者: Joe Clark翻译: detroxAfter going through a series of原创 2007-07-16 21:11:00 · 2039 阅读 · 3 评论 -
echo(),print(),print_r()之间的区别?
echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print只能打印出简单类型变量的值(如int,string) print_r可以打印出复杂类型变量的值(如数组,对象) echo -- 输出一个或者多个字符串 Descrīption void echo ( string arg1 [, string ...] ) //返回值为空原创 2007-07-16 21:55:00 · 2484 阅读 · 2 评论 -
ecshop前台模板页显示用户等级的代码修改
受 pandagao 关于烧包网会员等级显示启发 今天实现了前台模板会员等级显示的修改1.特殊会员组等级显示 以下代码是由pandagao 的帖子修改而来,修改了数据库表前缀不是ecs和等级名称不是取[rank_name]的问题a) /includes/lib_clips.php 文件第526行找到$sql = "SELECT pay_points, user_money, last_time原创 2007-07-17 14:16:00 · 4251 阅读 · 2 评论 -
浅淡PHP生成HTML的思路
目前网络上好多网站的新闻发布系统都采用了动态服务器技术生成静态HTML的做法,这样做的好处是:一是能减轻其服务器的负担,二是因为生成了HTML静态页面,所以其网站被搜索引擎搜索到的机率更大一些。笔者的网站曾经使用PHP这 一动态技术来构建新闻发布系统,其原理也就是应用了PHP生成HTML静态页面的技术,相关平台是 Windows XP Sp2+php4.32+mysql,因此,在这里,想简单地谈一原创 2007-07-17 19:11:00 · 2178 阅读 · 3 评论 -
用GD生成生成缩略图的两个选择和区别
PHP的GD扩展提供了两个函数来缩放图像:ImageCopyResized(dest, src, dx, dy, sx, sy, dw, dh, sw, sh);ImageCopyResampled(dest, src, dx, dy, sx, sy, dw, dh, sw, sh); ImageCopyResized( )函数在所有GD版本中有效,但其缩放图像的算法比较粗糙,原创 2007-07-17 19:29:00 · 1940 阅读 · 2 评论 -
牛刀小小试 PHP5中PDO的简单使用
PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵) 【PDO是啥】 PDO是PHP 5新加入的一个重原创 2007-07-15 17:30:00 · 1958 阅读 · 2 评论 -
php中rename()函数的妙用
大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。 熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同样可以改变文件甚至整个目录的路径。 例如: $oldpath ----文件或目录原来路径 $newpath原创 2007-07-21 23:37:00 · 1994 阅读 · 2 评论 -
adodb+smarty+myClass 结合-数据类的智能操作
最近接到一项目,精略计算了一下内容,设计数据库表为45个左右。这么多表,的确够头疼的。怎么做到最少操作但能达到最大的效果呢? 本人经过分析,决定自己写数据辅助类来协助ADODB来完成工作。 首先,确定你的目录结构,本人目录结构如下: |-admin //后台 |-adodb //adodb文件目录 |-smarty //smarty文件目录 |-images //图片及样式文件珓 |-da原创 2007-07-22 15:54:00 · 2227 阅读 · 3 评论 -
Meta标签详解
您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广个人网站,人们首先想到的方法无外乎以下几种:●在搜索引擎中登录自己的个人网站●在知名网站加入你个人网站的链接 ●在论坛中发帖子宣传你的个人网站 很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来重新认识一下MET原创 2007-07-21 22:30:00 · 1897 阅读 · 2 评论 -
ZF0.15成功整合Smarty2.6.14!傻瓜化教程
虽然论坛上已经有ZF整合Smarty的文章,不过可能是我水平太菜,老是试验不成功,不过今晚,就是现在啦,在自己的机子上,终于成功整合ZF+Smarty,以前是个人的小小心得...[/color]1:目录结构:+ www- zf --Application Controllers Models ---Views Cache Configs Tpl原创 2007-07-22 16:03:00 · 2619 阅读 · 2 评论 -
菜鸟怎样学好PHP
学好PHP就几步1,了解B/S结构(包括什么是Html,php,mysql,Apache,js)2,了解PHP基本写法了和常用函数功能,不用记,只要知道有这样一个函数就行了。3,学习SQL词句:SELECT ,INSERT,UPDATE,DELETE就这么几句4,动手做几个程序比如:用户注册用户登录记住密码用户在线列表留本简单新闻系统静态文章系统原创 2007-07-19 16:37:00 · 2606 阅读 · 2 评论 -
php中的header汇总
Content-Type: xxxx/yyyyLocation: xxxx:yyyy/zzzzStatus: nnn xxxxxx在新的多型标头规格 (Multipart MIME) 方可以出现二次以上。使用范例范例一: 本例使浏览器重定向到 PHP 的官方网站。Header("Location: http://www.php.net";); exit;?>范例二: 要使用者每次都能得到最新的原创 2007-07-22 15:48:00 · 3321 阅读 · 2 评论 -
php确认码图片
确认码生成文件checkNum_session.phpHeader("Content-type:image/png");//定义header,声明图片文件,最好是png,无版权之扰; //生成新的四位整数验证码session_start();//开启session;$authnum_session = ; $str = abcdefghijkmnpqrstuvwxyz12345原创 2007-08-03 09:21:00 · 1825 阅读 · 1 评论 -
斐波那契数列 PHP Implements
// 斐波那契数列 $arr = array(1,1); for ($i=2; $i { //printf("i-1 = %s, i-2 = %s, i=%s",$arr[$i-1],$arr[$i-2],$i); $arr[$i] = $arr[$i-1] + $arr[$i-2]; } for ($i=0; $i { if ($arr[$i]%5 == 0) { pr原创 2007-08-03 09:24:00 · 3520 阅读 · 1 评论 -
php无限极分类
php无限极分类CODE=PHP]至于添加删除之类的功能我就不多写了!仔细看看就知道这么用了.难的是显示方面希望高手扩展一下!QUOTE:这是类/*========================================================类名:catalog功能:无限分级类方法: 树形显示分类 catalog_show($id) //参数$id 递归调用 流程:找到父原创 2007-08-05 19:05:00 · 3654 阅读 · 1 评论 -
三年拓荒之路(送给PHP初学者)
三年拓荒之路(送给PHP初学者)三年拓荒之路(谨以此篇送给刚踏入PHP的初学者)呵呵,高手不用往下看了,因为我怕你们笑话,我水平很菜,但是刚才看到一个贴子http://www.phpchina.com/33305/viewspace_11774.html,居然说到学PHP要进培训班,所以忍不住想发几句牢骚~我是04年下半年开始接触PHP的,之前一直在搞ASP,那会搞ASP的大多转去搞.原创 2007-08-05 19:09:00 · 2121 阅读 · 2 评论 -
PHP4和PHP5性能测试和对比
PHP4和PHP5性能测试和对比作者:heiyeluren博客:http://blog.csdn.net/heiyeshuwu时间:2007年8月6日PHP 4到今年年底PHP Group将不再对其进行支持了,所以为了让大家更有信心的转移到PHP 5平台上,我特别做了这个测试,看看我们PHP 4.x 是否真的性能比我们的PHP 5.x要好捏,测试结果很明显,那就是PHP 5.x 比php原创 2007-08-07 12:57:00 · 1779 阅读 · 1 评论 -
榨干 PHP,不得不转的一篇PHP使用技巧!
这篇杂文翻译整理自网络各路文档资料(见最末的参考资料),尤其是 Ilia Alshanetsky (佩服之至) 在多个 PHP 会议上的演讲,主要是各类提高 PHP 性能的技巧。为求精准,很多部分都有详细的效率数据,以及对应的版本等等。偷懒,数据就不一一给出了,直接给结论,如果需要看原文档,请到文末「参考资料」部分。橙色标题为推荐部分。===============================原创 2007-08-08 12:55:00 · 2185 阅读 · 1 评论 -
无限分类的程序,php
无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不是层次结构的,他们只是一个平坦的列表。所以你必须找到一种把层次数据库转化的方法。存储树形结构是一个很常见的问题,他有好几种解决方案。主要有两种方法:邻接列表模型和改进前序遍历树算法在本文中,我们将探讨这两种保存层次数据原创 2007-08-09 09:31:00 · 1974 阅读 · 1 评论 -
PHP中常见排序算法的实现,php
//插入排序(一维数组)function insert_sort($arr){ $count = count($arr); for($i=1; $i $tmp = $arr[$i]; $j = $i - 1; while($arr[$j] > $tmp){ $arr[$j+1] = $arr[$j]; $arr[$j] = $tmp; $j--;原创 2007-08-10 13:00:00 · 1763 阅读 · 1 评论 -
发一个刚写完的文件操作类
第一次写类,写的不好,大家多提意见,不过不要骂我 刚才又加了两个功能,又加了注释,高手一定帮我看看哪有问题啊,谢谢 file.class.php[复制PHP代码] [ - ]PHP代码如下: /** *本类为文件操作类,实现了文件的建立,写入,删除,修改,复制,移动,创建目录,删除目录 * 列出目录里的文件等功能,路径后面别忘了加"/" * * @author 路人郝 *原创 2007-08-11 15:08:00 · 1754 阅读 · 1 评论 -
通用SQL数据库查询语句精华使用简介
简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句 一、 简单查询简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT原创 2007-08-12 13:27:00 · 1656 阅读 · 1 评论 -
Zend Studio 5.50a Linux i386 版下载地址
刚找了半天才找到,郁闷死了。http://downloads.zend.com/studio/5.5.0a/ZendStudio-5_5_0a.tar.gz原创 2007-08-12 13:34:00 · 1736 阅读 · 2 评论 -
OPENBIZ - 使应用开发不同于编程
系统简介Openbiz提供了一个PHP 应用程序框架。它可以帮助专业软件开发人员和技术咨询家来构建网络上企业级应用。由于企业级应用的高复杂性,系统开发通常会包括巨大投资和冗长的时间去进行工程计划,系统设计,原型设计,组件编码,功能测试,产品部署以及维护。Openbiz框架的目标是节省复杂应用的开发投入和缩短开发时间。借助于Openbiz的帮助,应用程序的开发将建立于一个拥有完全互联网(We原创 2007-08-13 19:06:00 · 1767 阅读 · 1 评论 -
结合 Ajax 进行 PHP 开发,第 1 部分: 入门
一个简单的相册原创 2007-08-14 16:19:00 · 2067 阅读 · 1 评论 -
PHP基础知识总结
看了些PHP的基础知识,自己在这里总结下:1,在HTML嵌入PHP脚本有三种办法: //嵌入方式一 echo("test"); //嵌入方式二 echo "test2"; ?> //嵌入方式三 echo "test3"; ?> 还有一种嵌入方式,即使用和Asp相同的标记,但要修改PHP.ini 相关配置,不推荐使用。2,PHP注释分单行和多行注释,和java注释方式相同。//这里是单行注释原创 2007-08-16 09:36:00 · 1766 阅读 · 0 评论 -
php图象缩略功能
$dstw = $width / $height * $h; $dstx = ($w - $dstw) / 2; #第二步:E种情况 源宽 } else { $srcx = 0;//源横坐标 $srcw = $width;//源宽 $srcy = 0;//源总坐标 $srch = $height;//源高 $dstx = ($w - $w原创 2007-08-14 09:07:00 · 1687 阅读 · 1 评论 -
header的用法(PHP)
注:此文章转自csdn网站,本文主要讲述用php语言来描述html中的header。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件(http://www.w3.org/Protocols/rfc2068/rfc2068)。在 PHP 中送回原创 2007-08-15 13:38:00 · 3957 阅读 · 1 评论 -
一个完整的数据库操作
$conn=mysql_connect("localhost","你的数据库名称","你的数据库密码") or die("不能连接数据库服务器: ".mysql_error()); // line 1mysql_select_db("test",$conn) or die ("不能选择数据库: ".mysql_error()); mysql_query("set na原创 2007-08-16 09:41:00 · 1928 阅读 · 0 评论 -
PHP生成静态页面的方法
虽然方法很多,但使用起来简便容易的,我觉得还是先判断已经生成的首页文件的生成时间和现有时间之间的差值,如果满足某个值就开始生成,这种方法比较来得容易,不多说了,开始吧! 在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()" ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里;ob_g原创 2007-08-18 19:43:00 · 1861 阅读 · 2 评论 -
php上传自动生成缩略图及水印类
思路很大一部分是原创的,但也有一些是COPY网络的,写得不够规范,还请各位大大不要见笑,同时给小弟些意见。开始第一步: 创建文件夹,布局: annex:附件(该目录下存放上传的原图片) |— smallimg:存放缩略图片 |— mark:存放水印图片 include:存放类文件,原创 2007-08-18 19:44:00 · 2763 阅读 · 1 评论 -
关于PHP
关于php php在好多些人认为是草根程序员,做过java的程序员不愿意写php程序,感觉简单.其实个人认为php的语法相对于java来说确实简单点,但是不 管任何一种语言不都是为程序服务的吗?写出好的程序,写出想实现的功能就可以了,php正因为它有人性化的函数库,将一些常见的函数封装起来,用的时候可 以直接调用.任何一种高级语言都有它存在的特点,php正因为它是开源的,高效的,安全的一种原创 2007-08-22 08:55:00 · 1672 阅读 · 1 评论