
PHP学习
文章平均质量分 76
wiregate
这个作者很懒,什么都没留下…
展开
-
PHP编程:探索字串的奥秘
在许多Web编程里,字符串总是会被大量地生成和处理的。正确地使用和处理字符串,对于PHP程 序员来说也同样越来越重要了。本文从最简单的字符串定义一直引导你到高层字符串处理技巧,希望 对大家有所帮助。 一、引号定义字符串 在PHP中,通常一个字符串被定义在一对引号中,如: I am a string in single quotes "I am a string in double q原创 2004-12-10 12:18:00 · 778 阅读 · 0 评论 -
取得随机字符串的类
PHP代码:/*作用:取得随机字符串参数: 1、(int)$length = 32 #随机字符长度,默认为32 2、(int)$mode = 0 #随机字符类型,0为大小写英文和数字,1为数字,2为小写子木,3为大写字母,4为大小写字母,5为大写字母和数字,6为小写字母和数字返回:取得的字符串使用: $code = new activeCodeObj; $str = $co原创 2005-06-09 11:11:00 · 1025 阅读 · 0 评论 -
关于PHP的i18n(国际化)的一点总结(2)----各种方法
据我了解,一般有三种方法1.模板技术例如phpmyadmin 中,中文模版(一部分):$strAccessDenied = 访问被拒绝;$strAction = 执行操作;$strAddDeleteColumn = Add/Delete Field Columns; //to translate (tbl_qbe.php)$strAddDeleteRow = Add/Delete C原创 2005-05-21 17:29:00 · 2956 阅读 · 0 评论 -
PHP在Web开发领域的优势
在多数WEB开发者眼中,ASP和JSP都被认为是领跑者,而PHP却被认为是个弱小的“挣扎者”,或者说它是一门被贬低为业余者才使用的语言,不值得参与企业Web开发的竞争。在我看来,PHP没有被当作竞争者的理由是评论者缺乏对它的了解,而且也不了解用于Web开发的其他操作系统。和一些观点相反,Windows不再占有Web虚拟主机服务市场的最大份额,我猜想它在Web开发这一领域里也在被摧城拔寨。在企业开发原创 2005-05-21 17:14:00 · 1536 阅读 · 0 评论 -
关于PHP的i18n(国际化)的一点总结(1)----gettext部分
What is the best way to write an application for different languages?What is gettext used for?May 14th, 2000 20:22Nathan WallacechuckId suggest gettext - there is gettext support in php 3.0.something原创 2005-05-21 17:18:00 · 1932 阅读 · 0 评论 -
PHP 5.0不能加载动态模块的解决方法
在安装PHP 5.0时,有些朋友会碰到启动APACHE服务器时,弹出“unable to load dynamic library c:/php/php_XXX.dll提示的问题,虽然不加载这些动态模块PHP也可以使用,但是这些模块提供的功能就无福享受了。我根据自己的经验,把出现这种问题的原因和解决的方法归纳了一下。但各位首先要知道如何正常安装PHP 5.0+apache+mysql ,如果你原创 2005-09-09 00:14:00 · 2815 阅读 · 0 评论 -
PHP实现3维饼图另外一种方法
一直想发表点东西。最近刚把php4中的php_gd.dll搞定,就迫不及待的想做点图形程序玩玩。看到有许多php做饼图的例子,看了一下都是2维的,于是就想做个3维的。经过努力pie3d完成了,好东西与大家分享。不过小弟是php新手,代码可能不够精炼,希望大家指教共同来完善这个程序。记得通知我(estorm@yeah.net) +------------------------+ | pie3dfu原创 2005-04-20 17:31:00 · 1155 阅读 · 0 评论 -
PHP对象编程实现3D饼图
//公用函数 //把角度转换为弧度 function deg2Arc($degrees) { return($degrees * (pi()/180.0)); } //RGB function getRGB($color){ $R=($color>>16) & 0xff; $G=($color>>8) & 0xff; $B=($color) & 0xff; return (arr原创 2005-04-20 17:28:00 · 1130 阅读 · 0 评论 -
PHP 中的一些经验积累
1、关于PHP重定向 方法一:header("Location: index.php"); 方法二:echo "window.location =/"$PHP_SELF/";"; 方法三:echo ""; 2、获取访问者浏览器 function browse_infor() { $browser="";$browserver=""; $Browsers =array("Lynx","MOS原创 2005-01-17 17:48:00 · 958 阅读 · 0 评论 -
Php部分常见问题总结(强烈推荐)
1:为什么我得不到变量我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值?在PHP4.2以后的版本中register_global默认为off若想取得从另一页面提交的变量:方法一:在PHP.ini中找到register_global,并把它设置为on.方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract原创 2005-01-17 22:46:00 · 1102 阅读 · 0 评论 -
看实例学php正则表达式
正则表达式的基本语法 首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明 "^The": 匹配以 "The"开头的字符串; "of despair$": 匹配以 "of despair" 结尾的字符串; "^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配 "notice": 匹配包含notice的字符串 你可原创 2005-01-19 10:36:00 · 877 阅读 · 0 评论 -
利用PHP生成静态页面
autohtml.phpclass Shtml { var $Templet; var $DataSource; var $Dir; var $fileName; var $mod; var $handle; function Shtml($fileName="") { $this->fileName=$fileName; $this->mod="wb"; $this->handle=fa原创 2005-01-07 23:52:00 · 947 阅读 · 0 评论 -
一段php加密解密的代码
$key = "This is supposed to be a secret key !!!"; function keyED($txt,$encrypt_key) { $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ""; for ($i=0;$i{ if ($ctr==strlen($encrypt_key)) $ctr=0; $tmp.原创 2005-01-08 00:07:00 · 980 阅读 · 0 评论 -
一个生成静态页面的类[做了注释]
PHP代码:class html{ var $dir; //dir for the htmls(without/) var $rootdir; //root of html files(without/):html var $name; //html文件存放路径 var $dirname; //指定的文件夹名称原创 2005-01-08 00:32:00 · 913 阅读 · 0 评论 -
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
注意本程序使用的表结构为: use test; create table image( id int unsigned auto_increment primary key, description text, filename varchar(原创 2005-01-08 10:30:00 · 942 阅读 · 0 评论 -
在PHP中执行系统外部命令
PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。 那么,是否可以在PHP脚本中调用外部命令呢?如果能,如何去做呢?有些什么方面的顾虑呢?相信你看了本文后,肯定能够回答这些问题了。 是否可以? 答案是肯定的。PHP和其它的原创 2004-12-08 16:19:00 · 975 阅读 · 0 评论 -
关于PHP操作文件的一些FAQ总结
前言: PHP中对各类数据库的操作有着支持,对文件的操作也同样有着很丰富的操作方法,很多朋友现在的操作还是基于文件操作 可是有的时候在操作文件的时候还存在不少的困惑和疑点,以下是我在日常编写过程中碰到的以及坛上朋友所碰到的关于文件操 作的一些问题收藏吧。 问:如何新建一个文件? 答:1、使用fopen("要建立的文件名","参数"),参数可选 w,w+,a,a+ 2、使用exec("echo原创 2004-12-07 19:59:00 · 928 阅读 · 0 评论 -
C Java PHP Perl Python 的程序代码美化工具(Pretty Print Program/Source Code Beautifier)使用
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/indent_tools.html关键词:pretty print indent perltidy pydent astyle htmltidy source code beautifier内容摘要:写本文的目的无非是2个:如果前任程序员缩进非常不整齐的代码非常原创 2005-12-09 10:46:00 · 2840 阅读 · 0 评论