技术开发

php技术

phpMyAdmin 安装及问题总结

阅读(16) 作者(admin)

1/无法载入mcrypt扩展,请检查PHP配置; 2/配置文件现在需要绝密的短语密码(blowfish_secret); 3/#2003-服务器没有响应。 由于目前phpMyAdmin的最新版本已经更新到了2.11.5.1,网上流传的很多配置方法都是以前老版本的,已经...

php技术

php $_ENV为空的原因分析

阅读(7) 作者(admin)

但有些朋友的$_ENV是空的,可能是原因是: 你的php.ini的variables_order值为"GPCS",也就是说系统在定义PHP预定义变量时的顺序是GET,POST,COOKIES,SERVER,没有定义Environment(E),你可以修改php.ini文件的variables_order...

php技术

PHP 服务器配置(使用Apache及IIS两种方法)

阅读(20) 作者(admin)

一、使用Apache

≡ PHP 5.2.5 的安装 ≡1、到其官方站点下载 php-5.2.5-Win32.zip 并解压(据说:不要下载及使用它的Installer,这种方式虽然很自动化、很智能,但也存在很多方面的限制,因为不推荐。)到一个目录"D:/PHP/PHP"...

php技术

php Undefined index的问题

阅读(12) 作者(admin)

可以再错误语句前加上@

也可以修改PHP.INI

PHP.INI里的error_reporting = E_ALL造成的,如果不希望看到这个提示,可以 error_reporting = E_ALL &~E_NOTICE。

也可在页面顶部加上error_reporting(0); 将禁止本页内...

php技术

php 正则 过滤html 的超链接

阅读(24) 作者(admin)

<?php echo preg_replace("/(?<=href=)([^/>]*)(?=/>)/i","#", "<a href='www.csdn.net'>你好,点这里看看</a><a href='www.jb51.net'>你好,点这里看看</a>"); ?> 正则:/(?<=href=)([^/>]*)(...

php技术

一个很不错的PHP翻页类

阅读(14) 作者(admin)

复制代码 代码如下:<?php /* * Created on 2007-6-8 * Programmer : Alan , Msn - haowubai@hotmail.com * PHP100.com Develop a project PHP - MySQL - Apache * Window - Preferences - PHPeclipse - PHP - Code T...

php技术

PHP 批量删除 sql语句

阅读(16) 作者(admin)

首先要了解sql语句 $SQL="delete from `jb51` where id in (1,2,4)"; 表单大概是: 复制代码 代码如下:<form action="" method="post"> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>...

php技术

PHP 文件扩展名 获取函数

阅读(25) 作者(admin)

复制代码 代码如下:<?php $file = "/home/lvyaozu/backup_20080115.txt";

for($i=1; $i < 6; $i++) { $func = 'get_file_ext_' . $i; var_dump($func($file)); }

function get_file_ext_1($file) { return strto...

php技术

phpinfo 系统查看参数函数代码

阅读(16) 作者(admin)

复制代码 代码如下:<?php /* +-------------------------------------------------------------------------- | B-Check v0.05 | ======================================== | 南方第三制作 | http://www.zndown.com...

php技术

PHP 字符串 小常识

阅读(26) 作者(admin)

注意转义字符/的使用//,/",/$ 注意使用8进制或16进制字符表示 /xf6 echo "H/xf6me";//需要察看是否支持此类文字编码 ---------------------输出结果---------------------------------------- He ------------------...

php技术

php split汉字

阅读(25) 作者(admin)

第一种办法: 加载 Encode模块,前提是你需要安装这个模块 例子代码: 复制代码 代码如下: $str=decode("gb2312",$names[$index]); @chars=split(//,$str); foreach(@chars) { $char=encode("gb2312",$_); print "ONE WORD...

php技术

配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境

阅读(22) 作者(admin)

1. 安装配置Apahce   安装配置Apache是比较简单的, 跟着安装向导一步步往下走就能搞定。最多就是在配置端口的地方需要注意一下,如果已经安装了其它Web服务器占用了80端口,那记得配置的时候选一个别的端口。向导中忘了...

php技术

PHP mb_convert_encoding 获取字符串编码类型实现代码

阅读(17) 作者(admin)

后来又在手册上找到了is_utf8函数,这样,再结合iconv函数,我的问题就解决了。下面帖出这个函数:

复制代码 代码如下:function is_utf8($string) { return preg_match('%^(?: [/x09/x0A/x0D/x20-/x7E] # ASCII | [/xC2-/x...

php技术

php mssql 分页SQL语句优化 持续影响

阅读(23) 作者(admin)

复制代码 代码如下:<?php /** * @Filename :page.sql.class.php * @CreatTime :2009-01-06 * @Descrition :此类为SQL语句处理类。 * @UpdateTime-1 :null * @Version :jswweb1.0.0 * @Author :fkedwgwy * @Dome : $s...

php技术

PHP 判断常量,变量和函数是否存在

阅读(21) 作者(admin)

复制代码 代码如下:if (defined('CONST_NAME')) { //do something }变量检测则是使用isset,注意变量未声明或声明时赋值为NULL,isset均返回FALSE,如:复制代码 代码如下: if (isset($var_name)) { //do something}函...

php技术

PHP memcache扩展的三种安装方法

阅读(20) 作者(admin)

关于比较请看http://code.google.com/p/memcached/wiki/PHPClientComparison。推荐使用新的memcached,安装方法基本同下面,只是需要先安装libmemcached,如果还需要启用压缩,还需要安装zlib。用 PECL 编译共享 PECL 扩展库...

php技术

PHP 读取文件的正确方法

阅读(32) 作者(admin)

让我们算一算有多少种方法 处理诸如 PHP 之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP 可以轻松地赢得 Perl 的座右铭“There's more than one way to do it”(并非只有一种方法可做这件事),尤其是在文件处理...

php技术

PHP session有效期问题

阅读(12) 作者(admin)

一个已知管用的方法是,使用session_set_save_handler,接管所有的session管理工作,一般是把session信息存储到数据库,这样可以通过SQL语句来删除所有过期的session,精确地控制session的有效期。这也是基于PHP的大型网站常用...

php技术

PHP 字符串编码截取函数(兼容utf-8和gb2312)

阅读(15) 作者(admin)

复制代码 代码如下://截取字符串长度。支持utf-8和gb2312编码。若为gb2312,先将其转为utf-8,在utf-8的基础上截取然后再转换回来 function cut_string($str,$from=1,$length=10,$code='utf-8',$rear='...'){ if($co...

php技术

apache2.2.4+mysql5.0.77+php5.2.8安装精简

阅读(26) 作者(admin)

1.安装Apache

将httpd-2.2.4.tar.gz拷贝至/usr/local/src目录中

tar -zxvf httpd-2.2.4.tar.gz

cd httpd-2.2.4

./configure --prefix=/usr/local/apache2 --enable-so --enable-vhost-alias --enable-rewrit...

php技术

PHP 错误之引号中使用变量

阅读(16) 作者(admin)

当看到错误提示 syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING 这个提示,是提示变量使用的问题。 而我出现的是,语句中使用了数组,导致失败。下面看看失败的...

php技术

php 木马的分析(加密破解)

阅读(16) 作者(admin)

分析可以知道,此木马经过了base64进行了编码,然后进行压缩。虽然做了相关的保密措施,可是php代码要执行,其最终要生成php源代码,所以写出如下php程序对其进行解码,解压缩,写入文件。解码解压缩代码如下:复制代码 代码如下:<?p...

php技术

PHP 身份证号验证函数

阅读(19) 作者(admin)

复制代码 代码如下:function validation_filter_id_card($id_card) { if(strlen($id_card) == 18) { return idcard_checksum18($id_card); } elseif((strlen($id_card) == 15)) { $id_card = idcard_15to18($id_card...

php技术

php 购物车的例子

阅读(20) 作者(admin)

//购物车session的产生代码 if(! $session && ! $scid) { /* session用来区别每一个购物车,相当于每个车的身份证号; scid只用来标识一个购物车id号,可以看做是每个车的名字; 当该购物车的id和session值两者都不存在时,就...