php技术

php技术

php 删除数组元素

阅读(14) 作者(admin)

如果没有提供 callback 函数,array_filter() 将删除 input 中所有等值为 FALSE 的条目。 删除数组中为空值的元素就可以使用这个函数。 复制代码 代码如下://删除数组中的一个元素 function array_remove_value(&$arr,...

php技术

防止MySQL注入或HTML表单滥用的PHP程序

阅读(29) 作者(admin)

MySQL注入的意图是接管网站数据库并窃取信息。常见的开源数据库,如MySQL,已经被许多网站开发人员用来储存重要信息,如密码,个人信息和管理信息。 MySQL之所以流行,是因为它与最流行的服务器端脚本语言PHP一起使用。而且,PHP...

php技术

php 动态多文件上传

阅读(22) 作者(admin)

文件上传代码 view plaincopy to clipboardprint? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/...

php技术

用mysql内存表来代替php session的类

阅读(26) 作者(admin)

复制代码 代码如下:<?php /** @Usage: use some other storage method(mysql or memcache) instead of php sessoin @author:lein @Version:1.0 */ session_start(); if(!isset($_SESSION['test'])){ $_SESSION['test...

php技术

简化php模板页面中分页代码的解析

阅读(17) 作者(admin)

在使用模板的时候,会遇到这么一个问题:显示分页信息时操作麻烦,n多个模板都有分页块。 例如: ---共 20 条记录,当前 3/5 页 首页 尾页 GO----- 初遇到这个问题的道友,在考虑解决这个问题的时候好像都是在打php的主意,考虑...

精通php的十大要点(上)
php技术

精通php的十大要点(上)

阅读(16) 作者(admin)

1. 在合适的时候使用PHP - Rasmus Lerdorf没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的, 他于1995年发布了PHP这门语言,从那时起,PHP就像燎原之火,烧遍了整个开发阵营,改变了互联网的世界。 可是, Rasm...

php技术

PHP 数据库树的遍历方法

阅读(21) 作者(admin)

代码如下: 复制代码 代码如下:<?php session_start(); define ('P_S', PATH_SEPARATOR); define ('ROOT', "./"); set_include_path(ROOT .P_S .'Zend' .P_S .ROOT.get_include_path()); //加载ZEND 框架 require_once...

php技术

一周让你学会PHP 不错的学习资料

阅读(12) 作者(admin)

1、一周学会 PHP ftp://ftp.cycu.edu.tw/CNA/Course/2004/0816_0820_PHP/videos/040816_PHP_1.wmvftp://ftp.cycu.edu.tw/CNA/Course/2004/0816_0820_PHP/videos/040817_PHP_2.wmvftp://ftp.cycu.edu.tw/CNA/Course/2...

php技术

php实现从ftp服务器上下载文件树到本地电脑的程序

阅读(17) 作者(admin)

复制代码 代码如下:/* 用ftp_nlist()函授时,返回的数组值会有两种类型:因服务器不同而异 a:单独的文件名 b:包含目录的文件名。 如果挪用,请注意更改此处。 */ <?php function download_file($dir,$fc,$_FILE_) { $fn=ftp_...

PHP6 mysql连接方式说明
php技术

PHP6 mysql连接方式说明

阅读(24) 作者(admin)

mysqlnd是在PHP源码树中集成,与原先的libmysql不同,mysqlnd与内核联系更紧密. 官方说内存占用要节省40%左右.速度也更快. 顺便提一下.如果在升级到PHP5.3以后,数据库连接时出现mysql_connect()[2002] tcp://localhost...

php技术

PHP 截取字符串 分别适合GB2312和UTF8编码情况

阅读(19) 作者(admin)

1. 截取GB2312中文字符串 复制代码 代码如下:<?php //截取中文字符串 function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i...

php技术

PHP 操作文件的一些FAQ总结

阅读(15) 作者(admin)

问:如何新建一个文件? 答:1、使用fopen("要建立的文件名","参数"),参数可选 w,w+,a,a+ 2、使用exec("echo '' > 要建立的文件名");这样是使用系统方式建立这个文件,你还可以使用touch这个linux命令来建立 问:为什么我无法建...

php技术

PHP 编程的 5个良好习惯

阅读(18) 作者(admin)

根据具体的情况,一般的开发人员往往比优秀的开发人员的效率低 10%~20%。优秀的开发人员的效率更高,因为他们拥有丰富的经验和良好的编程习惯。不良的编程习惯将会影响到效率。本文通过展示一些良好的编程习惯,帮助您成为...

php技术

中英文字符串翻转函数

阅读(12) 作者(admin)

复制代码 代码如下:<?php //页面编码设为utf8 header('Content-type: text/html; charset=utf-8'); $luokuan = "ABCDEFG-测试的啊-!!!一二三四五。。"; $n = mb_strlen("$luokuan","UTF-8"); //echo $n; $newluokuan...

php技术

php2html php生成静态页函数

阅读(13) 作者(admin)

<?php /** ------------------------ Function: php2html($in_Url, $out_htmlFile, $out_logFile) ------------------------ @ Description: 生成静态函数 @ Copyright: Copyright (c) 2006 - 2011 @ Create: 2006-0...

php技术

php escape URL编码

阅读(21) 作者(admin)

徐祖宁的php版的escape/unescape函数 复制代码 代码如下:function escape($str) { preg_match_all("/[/x80-/xff].|[/x01-/x7f]+/",$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(ord($v[0]) < 128) $ar[$k] =...

php技术

php 破解防盗链图片函数

阅读(8) 作者(admin)

复制代码 代码如下:<?php $url=$_GET['url']; $ext=pathinfo($url,PATHINFO_EXTENSION); if($ext!='jpg' && $ext!='gif'){ // 只支持jpg和gif readfile('/upload/20081209130557536.gif'); exit; } $file=md5($url)....

快速开发一个PHP扩展图文教程
php技术

快速开发一个PHP扩展图文教程

阅读(23) 作者(admin)

需求:比如开发一个叫做 heiyeluren 的扩展,扩展里就一个函数 heiyeluren_test(),输入一个字符串,函数返回:Your input string: xxxxx。 要求:了解C/C++编程,熟悉PHP编程 环境:下载一份php对应版本的源码,我这里是 php-5.2.6,先...

php技术

PHP Google的translate API代码

阅读(16) 作者(admin)

新建一个ANSI的PHP文件,然后创建一个类: 复制代码 代码如下:header("Content-Type: text/html; charset=utf-8"); class Google_API_translator{ public $opts = array("text" => "", "language_pair" => "en|it"); pub...

php技术

linux下 C语言对 php 扩展

阅读(19) 作者(admin)

一,搭建php环境下载php 5.2.6 源码 并解压编译安装,搭建php环境二,创建扩展项目进入源码目录cd php5.2.6/ext/./ext_skel --extname=my_ext创建名字为my_ext的项目,最终会生成my_ext.so

三,更改配置和程序$ vi ext/my_ext...

php技术

php 文件状态缓存带来的问题

阅读(17) 作者(admin)

stat(),lstat(),file_exists(),is_writable(),is_readable(),is_executable(),is_file(),is_dir(),is_link(),filectime(),fileatime(),filemtime(),fileinode(),filegroup(),fileowner(),filesize(),filetype() , fileperms()

解决...

php技术

php IP及IP段进行访问限制的代码

阅读(16) 作者(admin)

192.168.1.1 单个IP 192.168.1.* 这样代理 192.168.1.1-192.168.1-255 192.158.1.2-20 这样是代表192.158.1.2-192.158.1.20 也可以这样写 192.168.1.[1|2|3] 嘿嘿~一个方法不知道想法是否周全,拿出来大家讨论 使用 以...

php技术

php mssql 数据库分页SQL语句

阅读(16) 作者(admin)

我们在编写MIS系统和Web应用程序等系统时,都涉及到与数据库的交互,如果数据库中数据量很大的话,一次检索所有的记录,会占用系统很大的资源,因此我们常常采用,需要多少数据就只从数据库中取多少条记录,即采用分页语句。根据自...