供参考的 php 学习提高路线分享
第一阶段 第一讲,WEB基础 1.1 网站基本知识;
1.2 网络协议介绍;
1.3 B/S与C/S结构的区别;
1.4 WEB编程、网站开发技术介绍。
第二讲,网页设计 2.1 Dreamweaver介绍及使用;
2.2 静态网页HTML语言;
2.3 标题与段落...
第一阶段 第一讲,WEB基础 1.1 网站基本知识;
1.2 网络协议介绍;
1.3 B/S与C/S结构的区别;
1.4 WEB编程、网站开发技术介绍。
第二讲,网页设计 2.1 Dreamweaver介绍及使用;
2.2 静态网页HTML语言;
2.3 标题与段落...
strtr 有两种形式:
string strtr ( string $str , string $from , string $to ) string strtr ( string $str , array $replace_pairs ) 当使用第一种的时候, 参数 $from, $to 的字符串长度一定要相同, 否则多余的(...
核心代码: 复制代码 代码如下: header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pr...
打包下载
Pain.php 复制代码 代码如下: <?php class Pain { public $var=array(); public $tpl=array(); //this is the method to assign vars to the template public function assign($variable,$value=null) { $...
先要到网上下载Snoopy.class.php 调用方法: 复制代码 代码如下: <?php require 'lib/Snoopy.class.php'; require 'lib/WebCrawl.class.php';//包含下面代码 $go=new WebCrawl('http://www.baidu.com'); echo $go->get...
复制代码 代码如下://判断一个数组是否为空 /** array( ); 空 array( array( ), array( ), array( ) ); 空 array( array( ), array( array( ), array( 1=>1 ) ), array( ) ); 非 空 */ function is_array_null($valu...
复制代码 代码如下: <?php class SessionToDB { private $_path = null; private $_name = null; private $_pdo = null; private $_ip = null; private $_maxLifeTime = 0;
public function __construct(PDO $pdo)...
复制代码 代码如下:<?php function foreachDir($path){ $handle=opendir($path); if($handle){ while (false !== ($file = readdir($handle))) { if($file!="." && $file!='..'){ if(is_dir($path.$file)){ echo $pa...
使用网上流传的一个程序实现pdf截图为png,需要使用Imagic扩展。在windows下安装完后提示: Fatal error: Trying to clone an uncloneable object of class Imagick in C:/www/hx/pdf_to_png.php on line 17
使用IIS和...
Ihipop 学校的 Discuz X1.5 论坛被黑,在那里吵了一个下午。Google 一下“Discuz! X1-1.5 notify_credit.php Blind SQL injection exploit”,你就知道。
Discuz 是国内很流行的论坛系统,被黑的网站应该会很多吧。不过...
复制代码 代码如下: <?php echo json_encode("中文"); //"/u4e2d/u6587" 这就让我们这些在天朝做开发的同学, 很是头疼, 有的时候还不得不自己写json_encode.
而在PHP5.4, 这个问题终于得以解决, Json新增了一个选...
这样就出现了一个问题,一个客户端的相应服务端可能执行1秒也有可能执行1分钟,这样浏览器就会一直处于等待状态,如果程序执行缓慢,用户可能就没耐心关掉了浏览器。
而有的时候我们不需要关心程序执行的结果,没有必要这样...
array_count_values()定义和用法 array_count_values() 函数用于统计数组中所有值出现的次数。
本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。
语法 array_count_values(array)...
shuffle()定义和用法 shuffle() 函数把数组中的元素按随机顺序重新排列。
若成功,则返回 TRUE,否则返回 FALSE。
注释:本函数为数组中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。
注释:自 PHP 4.2.0...
array_sum()定义和用法 array_sum() 函数返回数组中所有值的总和。
如果所有值都是整数,则返回一个整数值。如果其中有一个或多个值是浮点数,则返回浮点数。
PHP 4.2.1 之前的版本修改了传入的数组本身,将其中的字符...
array_key_exists() 定义和用法 array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false。
语法 array_key_exists(key,array) 参数 描述 key 必需。规定键名。 array...
in_array() 定义和用法 in_array() 函数在数组中搜索给定的值。
语法 in_array(value,array,type) 参数 描述 value 必需。规定要在数组搜索的值。 array 必需。规定要搜索的数组。 type 可选。如果设置该参数为 tr...
array_unique() 定义和用法 array_unique() 函数移除数组中的重复的值,并返回结果数组。
当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
返回的数组中键名不变。
语法 array_unique(array) 参数...
array_keys() 定义和用法 array_keys() 函数返回包含数组中所有键名的一个新数组。
如果提供了第二个参数,则只返回键值为该值的键名。
如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的...
array_combine() 定义和用法 array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。
如果其中一个数组为空,或者两个数组的元素个数不同,则该函数返回 false。
语法 ar...
next() 定义和用法 next() 函数把指向当前元素的指针移动到下一个元素的位置,并返回该元素的值。
如果内部指针已经超过数组的最后一个元素,函数返回 false。
语法 next(array)参数 描述 array 必需。规定要使用的...
array_values() 定义和用法 array_keys() 函数返回包含数组中所有键名的一个新数组。
如果提供了第二个参数,则只返回键值为该值的键名。
如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值...
定义和用法 end() 函数将数组内部指针指向最后一个元素,并返回该元素的值(如果成功)。
语法 end(array)参数 描述 array 必需。规定要使用的数组。
例子 复制代码 代码如下: <?php $people = array("Peter", "Joe",...
prev() 定义和用法 prev() 函数把指向当前元素的指针移动到上一个元素的位置,并返回该元素值。
如果内部指针已经超过数组的第一个元素之前,函数返回 false。
语法 prev(array)参数 描述 array 必需。规定要使用的...
复制代码 代码如下: <?php $fruits = array("155::vbscript::http://www.jb51.net/list/list_114_1.htm", "1::javascript::http://www.jb51.net/list/list_3_1.htm", "2::正则表达式::http://www.jb51.net/list/list...