PHP
文章平均质量分 62
sunnykobe8
这个作者很懒,什么都没留下…
展开
-
PHP用于登录的类
/* * 名称:CnkknD PHP Login Class * 描述:PHP用于登录的类,基于MySQL * 作者:Daniel King */ class Login { var $username; //用户名 var $userpass; //密码 var $userid; //用户id var $userlevel;转载 2006-05-17 12:20:00 · 692 阅读 · 0 评论 -
最令PHP初学者头痛的十四个问题
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[’foo’],$_POST[’foo’],$_SESSION[’foo’]来得到。当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】Win32下转载 2006-05-17 16:01:00 · 670 阅读 · 0 评论 -
PHP数据导出到EXECEL类
mysql 路径:c:/mysql先要创建一个数据库,比如是dataPHP数据导出到EXECEL类/* Name: ToExcel Author: Riyao Chen Version: 0.0.1 Date: 2006-05-15 License: GPL*//****************************************//This cl转载 2006-05-17 13:45:00 · 668 阅读 · 0 评论 -
apache+php5+mysql4(5)+phpmyadmin 的简易安装配置
先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20(现在是5、有一些改变,比如设置变成用向导next的方法)、PHPMYADMIN2.57 (最好下载最新客户端软件这里不是最新的)apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zip mysql-4.0.20d-win.zip phpMyAdmin-2.5.7.zip原创 2006-05-17 13:43:00 · 609 阅读 · 0 评论 -
PHP字符串函数
PHP字符串函数1、AddcSlashes 字符串加入反斜线语法:string addcslashes(string str,string charlist);2、AddSlashes 字符串加入反斜线语法:string addslashes(string str);在特定的字符前加反斜线:、"、/、NULL3、bin2hex 将二进位转成十六进位语法:string bin2hex(stri转载 2006-05-17 13:48:00 · 1196 阅读 · 0 评论 -
中文php.ini
define_syslog_variables = Off ; 是否定义各种的系统日志变量 ; 如:$LOG_PID, $LOG_CRON, 等等。 ; 关掉它是个提高效率的好主意。 ; 运行时,你可以调用函数define_syslog_variables(),来定义这些变量 [mail function] SMTP = localhost ;仅用于win32系统 sendmail_from =原创 2006-05-17 13:56:00 · 610 阅读 · 0 评论 -
PHP中的时间函数
PHP中的时间函数有这么些: (1)date 用法: date(格式,[时间]); 如果没有时间参数,则使用当前时间. 格式是一个字符串,其中以下字符有特殊意义: U 替换成从一个起始时间(好象是1970年1月1日)以来的秒数Y 替换成4位的年号. y 替换成2位的年号. F 替换成月份的英文全称. M 替换成月份的英文简称. m 替换成月份数. z 替换成从当年1月1日以来的天数. d 替换成日转载 2006-05-17 15:35:00 · 592 阅读 · 0 评论 -
开发大型PHP项目的方法
这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。我将向你演示如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运!面向对象编程的概念:不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:抽象数据类型和信息封装 继承 多态 在PHP中是通过类来完成封装的: [php]class Something { //转载 2006-05-17 15:36:00 · 810 阅读 · 0 评论 -
php发送邮件的一个类
<?phpclass smtp{/* Public Variables */var $smtp_port;var $time_out;var $host_name;var $log_file;var $relay_host;var $debug;var $auth;var $user;var $pass;/* Private Variables */var $sock;/* Const转载 2006-05-17 15:37:00 · 1022 阅读 · 0 评论 -
用PHP产生随机数
$name=NULL;for($i=0;$i{ for($j=0;$j { srand((double)microtime()*1000000); $randname=rand(!$j ? 1: 0,9);//产生随机数,不以0为第一个数,有些特殊的地方0开头被系统省略 $name.=$randname; }echo "$name"."";//打印到页面上产生的随机数 $name=NULL;原创 2006-05-17 15:49:00 · 2631 阅读 · 0 评论 -
PHP中文字符串截取函数
#============================================================================# 参数说明:# $fStr:需要截最的原始字符串;# $fStart:从第几个汉字后开始载取,从头开始截取使用 0# $fLen:截取几个汉字# $fCode:原始字符串的编码方式,默认为 gb2312 或 big5,UTF-8 按 UTF-8转载 2006-05-17 15:54:00 · 839 阅读 · 0 评论 -
在php中进行网页重定向
在php中进行网页重定向一共有三种方法:1。利用header()重定向 header("Location: $url"); exit; ?> 注:网页在header之前不得有页面输出。否则出错!2。用嵌入HTML的标识重定向 > 3、用嵌入javascript的重定向 echo ""; echo "location.href=$url"; echo转载 2006-05-17 14:06:00 · 765 阅读 · 0 评论 -
服务器变量
服务器变量:$_SERVER注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。 $_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息,或者产生了一些未在下面列出的新的信息。原创 2006-05-17 13:52:00 · 741 阅读 · 0 评论 -
PHP分页算法详解
所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初始 的参数: 每页多少条记录($PageSize)? 当前是第几页($CurrentPageID)? 现在只要再给我一个结果集,我就可以显示某段特定的结果出来。 至于其他的参数,比如:上一页($PreviousPageID)、下一页($NextPageID)、总页数($n umPages)等等,都可以根据前边这转载 2006-05-17 13:58:00 · 3026 阅读 · 0 评论 -
PHP的SQL注入
今天从网上学习了有关SQL注入的基本技能。SQL注入的重点就是构造SQL语句,只有灵活的运用SQL语句才能构造出牛比的注入字符串。学完之后写了点笔记,已备随时使用。希望你在看下面内容时先了解SQL的基本原理。笔记中的代码来自网络。===基础部分===本表查询:http://127.0.0.1/injection/user.php?username=angel and LENGTH(passwor转载 2006-05-17 14:00:00 · 659 阅读 · 0 评论 -
用比较的方法认识PHP的面向对象
你必须了解基本的PHP编程知识,你必须认真阅读以下每一个字。本文以PHP4为语言。PHP5在OO方面有了很大的发展,不过偶也只是一个菜鸟。。抛砖引玉。希望能给新手带来有些启示,也希望各位前辈能指点指点。本文只能把你带入PHP面向对象的门槛。要真正理解PHP里OOP的内涵,还得自己去发掘。。OOP:Object Oriented Programming 面向对象程序设计.也可以称为OO.类:某一类事转载 2006-05-17 14:04:00 · 491 阅读 · 0 评论 -
PHP取得电脑网卡地址
@exec("ipconfig /all",$array);for($Tmpa;$Tmpa if(eregi("Physical",$array[$Tmpa])){ $getstr=explode(":",$array[$Tmpa]); echo $getstr[1]; }}?>原创 2006-05-17 15:52:00 · 697 阅读 · 0 评论 -
页面回跳
在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。第一,使用Header方法设置消息头Cache-control header(Cache-control: private, must-revalidate); //支持页面回跳 第二,使用session_cache_limiter方法转载 2006-05-17 16:11:00 · 630 阅读 · 0 评论 -
PHP文本文件操作类
class CtbClass { var $file; var $index; //建立一个文件并写入输入 function null_write($new) { $f=fopen($this->fil转载 2006-05-17 16:16:00 · 1311 阅读 · 0 评论 -
php防注入
/*************************说明:判断传递的变量中是否含有非法字符如$_POST、$_GET功能:防注入**************************///要过滤的非法字符$ArrFiltrate=array("",";","union");//出错后要跳转的url,不填则默认前一页$StrGoUrl="";//是否存在数组中的值function FunStri转载 2006-05-17 16:32:00 · 782 阅读 · 0 评论 -
PHP 编码规范
1 文件结构||――images|――include |――parameter |――config |――function|――indeximages存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,将各功能的类也放入其中2转载 2006-05-17 12:25:00 · 435 阅读 · 0 评论 -
PHP程序开发中的模板选择
关于PHP的模板的确是一个说起来容易做起来麻烦的事情。随便一数大概有20种以上的选择,光pear里面就包含了5中不同的模板,实在让人头疼。千万不要人云亦云的说这个好那个不好,选择模板之前最好先应该搞清楚模板的真正目的是什么? 简单地说,模板的核心目的就是一个 team work。主要的作用方式有两种: 1、分离HTML和PHP 使网页设计师和PHP程序员合作更加愉快。 2、分离显示转载 2006-05-17 16:12:00 · 665 阅读 · 0 评论