WEB开发PHP相关
文章平均质量分 78
zhihong123
软件开发
展开
-
几个常用的去空、分组、调试数组函数
dump() 把数组以数组格式数组,有益于调试function dump($vars, $label = , $return = false){ if (ini_get(html_errors)) { $content = "/n"; if ($label != ) { $content .= "{$label} :/n";转载 2009-02-21 23:10:00 · 356 阅读 · 0 评论 -
PHP MVC模式在网站架构中的实现
转载 2009-02-21 23:49:00 · 850 阅读 · 0 评论 -
十四条令PHP初学者头疼问题大总结
今天为大家奉上令PHP初学者头疼问题大总结,下面提出的14个问题希望对PHP初学者有所帮助。1、页面之间无法传递变量get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$_POST[foo],$_SESSION[foo]来得到。当然也可以修改自动全局变量为开(php.ini改为regist转载 2009-02-21 23:49:00 · 333 阅读 · 0 评论 -
用于MySQL的PHP XML类
我在这篇文章中使用的PHP版本是PHP 4.3.4 for Win32,可以从The PHP Group下载。MySQL的版本是MySQL 4.0.16 for Win32,可以从MySQL.com得到。MySQL的安装很容易——只要简单地按照其指令来就可以了。PHP稍微有一点复杂。在PHP的下载页面有两个文件:一个ZIP文件和一个安装文件。因为我们需要添加ZIP文件中的扩展,所以这两个转载 2009-02-21 23:51:00 · 399 阅读 · 0 评论 -
PHP IP及IP段进行访问限制的代码
本来是写了几个函数,IP黑名单是记到库里的,为了方便理解,改成了一个class把IP黑名单写了出来。192.168.1.1 单个IP192.168.1.* 这样代理 192.168.1.1-192.168.1-255192.158.1.2-20 这样是代表192.158.1.2-192.158.1.20也可以这样写 192.168.1.[1|2|3]嘿嘿~一个方法不知道想法是否周全,拿出转载 2009-02-21 23:54:00 · 513 阅读 · 0 评论 -
直接返回数组的方法是最慢的
缓存文件,大家用的最多的估计就是 return array();实验证明,这种方法是较慢的,试考查以下的3个文件.其一. $arr.php 直接返回 数组return Array( "db_host1" => 123, "db_host2" => 123, "db_host3" => 123, "db_host4" => 123, "db_host5转载 2009-02-21 23:58:00 · 339 阅读 · 0 评论 -
PHP用代码实现文件下载
if( empty($_GET[FileName])|| empty($_GET[FileDir])|| empty($_GET[FileId])){ echo alert("非法连接 !"); location.replace ("index.php") ; exit();}$file_name=$_GET[FileName];$file_dir=$_GET[Fil转载 2009-02-22 00:02:00 · 547 阅读 · 0 评论 -
PHP读取MSN上的用户信息类
一个可以获取msn上用户信息的代码$msn = new myMSN("h058@test.com", "123");// MSNv9class myMSN {private $server = "messenger.hotmail.com";private $port = 1863;private $nexus = "https://nexus.passport.com/rdr/pprd转载 2009-02-22 00:05:00 · 481 阅读 · 0 评论 -
PHP采集程序中常用的函数
//获得当前的脚本网址function get_php_url(){ if(!empty($_SERVER["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; }else{转载 2009-02-22 00:06:00 · 380 阅读 · 0 评论 -
关于jpGraph的中文显示。。。。
前两天看了这里的一篇帖。。。有JPGRAPH这个东东,觉得它真的非常实用,真的帮我们在图形统计方面省了不少功夫,于是一直在试用,后来看到: Note: This information is only given here for very advanced users. No free support will ge given in the case you run into difficu转载 2009-02-24 15:24:00 · 366 阅读 · 0 评论 -
PHP开发大型Web应用浅析
关于PHP的执行效率,网上的专题文章很多,多是PHP、Java几个阵营的争论;应用的方面不同,执行环境不同,效率的差别会差得比较大。这里所说的“ 大型”应用不是说像Google、eBay、Yahoo这类大型网站的具体实施,只是希望大家的系统可以运行得更快更流畅,可以承载更多的用户在线,希望可以给PHP的初学者一点帮助。这里所说的“大型”应用不是说像Google、eBay、Yahoo这类大转载 2009-02-21 23:42:00 · 500 阅读 · 0 评论 -
教你在PHP中使用全局变量
即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的。一些常见的全局数据有:程序设定类、数据库连接类、用户资料等等。有很多方法能够使这些数据成为全局数据,其中最常用的就是使用“global”关键字申明,稍后在文章中我们会具体的讲解到。使用“global”关键字来申明全局数据的唯一缺点就是它事实上是一种非常差的编程方式,而且经常在其后导转载 2009-02-21 23:41:00 · 539 阅读 · 0 评论 -
网页UTF8编码开发中空白的问题
开发中一直没办法解决的一个问题 页面采用UTF8编码,头部和尾部用了模板包含文件的方法,结果头部和尾部无端端各多出一个约10px的空行,什么也没有。 原因是全部采用utf8编码,包含文件的时候,最后的二进制流中包含了多次UTF8 BOM标记,IE不能正常解析包含多个UTF8 BOM 标记的页面,直接替换成实际显示的回车,这样导致一个空行,而firefox却没有这个问题。 故如果模板采用转载 2009-02-21 23:20:00 · 306 阅读 · 0 评论 -
PHP串行化与JSON
原文连接:http://hi.baidu.com/lostdays/blog/item/8d76c300ec4e3c15738b65fa.html总目录What 、Why、How What Why How PHP串行化语法 PHP串行化实例 在JavaScript中串行化为JSON—使用jso转载 2009-02-21 23:23:00 · 434 阅读 · 0 评论 -
PHP安装十大经典问题
1. unix/windows: 我的php.ini 文件应该放在哪?unix下默认它应该放在 /usr/local/lib 目录下。这是它的 /lib. 很多人会在编译时改变它,使用--with-config-file-path 标志。 例如, 你可以这样设它: --with-config-file-path=/etc然后你可以复制源程序包里的 php.ini-dist 到 /etc/转载 2009-02-21 23:27:00 · 404 阅读 · 0 评论 -
PHP配合JS实现HTTP安全地传输密码
密码传输的安全性,应该不用多说了吧~? 那么来看看如何解决呢?1、理论在普通HTTP上,一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的!与其传输密码本身,到不如传输其加密后的形式。MD5是个不错的选择。第一,不同的资源几乎不可能生成相同的MD5摘要,第二,MD5的编码方式是不可逆推的。有了这些特性,我们就可以原创 2009-02-21 23:28:00 · 698 阅读 · 0 评论 -
PHP利用jQuery,轻松搞定二级联动菜单制作
标颜色的地方是需要注意的。请看详细内容:1>利用jQuery,简化二级联动菜单制作步骤2>要处理的地方写入一下代码$( function(){ $("#collegeid").change( function(){ $("#professional").load("plugins/mycollege/mycollege_select.in转载 2009-02-21 23:30:00 · 475 阅读 · 0 评论 -
利用PHP程序设定防止MySQL注入或HTML表单滥用
MySQL注入的意图是接管网站数据库并窃取信息。常见的开源数据库,如MySQL,已经被许多网站开发人员用来储存重要信息,如密码,个人信息和管理信息。 MySQL之所以流行,是因为它与最流行的服务器端脚本语言PHP一起使用。而且,PHP是主导互联网的Linux- Apache服务器的主要语言。因此,这意味着黑客可以很容易地利用PHP就像Windows的间谍软件一样。 黑客向一个无担转载 2009-02-21 23:32:00 · 254 阅读 · 0 评论 -
精通PHP的十大要点
转自:http://www.phpchina.com/html/54/n-34254.html1. 在合适的时候使用PHP - Rasmus Lerdorf没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的, 他于1995年发布了PHP这门语言,从那时起,PHP就像燎原之火,烧遍了整个开发阵营,改变了互联网的世界。 可是,Rasmus并不是因此而创建PHP的。转载 2009-02-21 23:33:00 · 492 阅读 · 0 评论 -
网站图片防被盗的方法汇总
转载:http://www.phpchina.com/html/53/n-34253.html图片防盗: 是不想自己的图片被别人使用。图片防盗链: 是不想自己的图片被别人使用,且消耗的是自己的服务器流量。图片防盗是困难的,完美的图片防盗那几乎是不可能的。但还是有很多方法能够减少图片盗用,下面是10种,选一种你喜欢的吧。隐藏图片使用空白图片覆盖真实图片 这个方法可以让转载 2009-02-21 23:36:00 · 1046 阅读 · 0 评论 -
简单认识Smarty3
这些天看到了smarty 3 alpha冒头了,于是花时间做了个走访调查。下面的文字基本上来自其readme:基本文件文件结构index.php/libs/ Smarty.class.php #主文件/libs/sysplugins/ #内部plugin internal.*/plugins/ #外部plugin,可自由扩充 functio转载 2009-02-21 23:38:00 · 318 阅读 · 0 评论 -
PHP5.3新特性介绍
Namespacesphp 5.3最大的改动,毫无疑问就是Namespaces(此前有一篇相关的PHP Namespaces FAQ)。这给php开发人员带来的好处不少,广为人们所诟病的函数命名问题也得到了解决。代码更清晰5.3之前常见的代码,需要自定义前缀区分函数和类名PLAIN TEXTCODE:function MY_wrapper() {}转载 2009-02-21 23:40:00 · 350 阅读 · 0 评论 -
Ext习文
ext的应用http://blog.csdn.net/zhihong123/archive/2011/03/22/6268562.aspx转载 2011-03-22 17:10:00 · 489 阅读 · 0 评论