Apr172012
php5.3出现Function ereg() is deprecated Error的错误对策
在php5.3.0后的版本,取消了对ereg函数的支持,惹得若干程序需要改动,颇不方便。
错误:
Deprecated: Function ereg() is deprecated in ……
解决方法一:
退回去用php5.2。
解决方法二:
继续用php5.3,但是修改devel/devel.modul的460行:
if ($errno & (E_ALL & ~E_NOTICE & ~E_DEPRECATED)) {
把丫deprecated错误给忽略掉。
解决方法三:...阅读全文
抢沙发
Apr152012
Apr152012
Apr142012
php伪静态写法以及Apache配置Rewrite
php伪静态写法以及Apache配置Rewrite
一、Apache配置:
进入/etc/httpd/conf/目录下,打开httpd.conf文件。
启用rewrite
# LoadModule rewrite_module modules/mod_rewrite.so 去除前面的 #
启用.htaccess
AllowOverride None 修改为: AllowOverride All
二、Rewrite写法
服务器有配置文件不可能由我们来改,所以大多情况下要在网站的根目录下建一个.htaccess文件。
RewriteEngine ...阅读全文
Apr112012
PHP 与数组有关的函数
.array li {
list-style:inside disc;
padding:8px 0 8px 10px;
}
PHP 与数组有关的函数
数组键/值操作有关的函数
array_values() // 返回数组中所有的值
array_keys() // 返回数组中所有的键名
in_array() // 检查数组中是否存在某个值
array_key_exists() // 检查给定的键名或索引是否存在于数组中
array_flip() // 交换数组中的键和值
array_reverse() // 返回一个单元顺序相反的...阅读全文
作者:绝缘体.. | 分类:PHP | 阅读: |
Apr112012
PHP超级全局变量数组
PHP超级全局变量数组
PHP超级全局变量数组(Super Global Array),又称为PHP预定义数组,是由PHP引擎内置的,不需要开发者重新定义。 在PHP脚本运行时,PHP会自动将一些数据放在超级全局数组中。
php超级全局变量列表
$_GET[] //获得以GET方法提交的变量数组
$_POST[] //获得以POST方法提交的变量数组
$_COOKIE[] //获取和设置当前网站的Cookie标识
$_SESSI...阅读全文
Apr102012
php中类的构造方法和析构方法
//__construct 构造方法,当一个对象创建时调用此方法
//__destruct 析构方法,PHP将在对象被销毁前(即从内存中清除前)调用这个方法
<?php
class MyClass {
public $Name;
public $Job;
public $Like;
function __construct($Name, $Job, $Like) { //__construct 构造方法,当一个对象创建时调用此方法
$this->Name = $Name;
$this->Job = $Job;
$this->...阅读全文
作者:绝缘体.. | 分类:PHP | 阅读: |
Apr102012
php指针控制函数
<?php
//php数组指针控制函数
$array = array ('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5, 'f' => 6, 'g' => 7 );
next ( $array ); //指针下移
prev ( $array ); //指针上移
reset ( $array ); //指针重置
end ( $array ); //指针移动到最后
current(); //函数返回数组当前指针中的当前元素(单元)
key();//返回数组内部指针当前指向元素的键...阅读全文
作者:绝缘体.. | 分类:PHP | 阅读: |
Apr082012
socket简单交互
服务端
server.php
<?php
set_time_limit ( 0 );
$host = "127.0.0.1";
$port = 2046;
$socket = socket_create ( AF_INET, SOCK_STREAM, SOL_TCP ) or die ( "Could not create socket</br>\n" ); // 创建一个Socket
$result = socket_bind ( $socket, $host, $port ) or die ( "Could not bind tosocket</br>\n" ); //绑定Socket到端口
$result = soc...阅读全文
作者:绝缘体.. | 分类:PHP | 阅读: |
Apr082012
socket模拟post表单
post的本质就是发送给目的程序一个标志为post的协议串如下:
POST /目的程序 HTTP/1.1
Accept: */*
Referer: http://www.phpiask.com
Accept-Language: zh-cn,en-us;q=0.5
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
Host: 要发送到的主机地...阅读全文
作者:绝缘体.. | 分类:PHP | 阅读: |