PHP
jiestyle21
这个作者很懒,什么都没留下…
展开
-
PHP中的MYSQL常用函数
1、mysql_connect()-建立数据库连接格式: resource mysql_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]]) 例: $conn = @mysql_connect("localhost", "username", "password") or die("不能连接到Mysql Server"); 说明:使用该连接必须显示的关闭连接 2、mysql_转载 2010-09-20 09:55:00 · 356 阅读 · 0 评论 -
PHP中常用的数组函数
数组运用的熟练有时候能解决很多问题。熟悉相关函数就能事半功倍。 看看下面有关数组的函数你是否都熟悉呢?<br /><br /><br /> 一、数组操作的基本函数<br /> 数组的键名和值 <br /> array_values($arr);获得数组的值<br /> array_keys($arr);获得数组的键名<br /> array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)<br /> in_a转载 2010-11-11 08:49:00 · 411 阅读 · 0 评论 -
share一段采集论坛程序的代码
<br />看到总有人问curl的问题,这两天没事写了个采集论坛的小程序。里面包括了模拟登陆,获取页面源代码,正则匹配结果等部分,希望对大家有用。<br /><br /><br /><?php<br />set_time_limit(0);<br /><br />//cookie保存目录<br />$cookie_jar = '/tmp/cookie.tmp';<br /><br />/*函数----------------------------------------------------------转载 2010-11-10 17:29:00 · 377 阅读 · 0 评论 -
PHP中$_SERVER的详细参数与说明
<br />$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。$_SERVER[原创 2011-01-12 17:56:00 · 441 阅读 · 0 评论 -
PHP 数据结构算法
<br /><br /><? <br />//-------------------- <br />// 基本数据结构算法<br />//--------------------<br />//二分查找(数组里查找某个元素) <br />function bin_sch($array, $low, $high, $k){ <br /> if ($low <= $high){ <br /> $mid = intval(($low+$high)/2); <br /> if原创 2011-03-04 00:46:00 · 641 阅读 · 0 评论 -
cURL---curl_setopt参数大全
<br />CURLOPT_AUTOREFERER<br />自动设置header中的referer信息<br />CURLOPT_BINARYTRANSFER<br />在启用CURLOPT_RETURNTRANSFER时候将获取数据返回<br />CURLOPT_COOKIESESSION<br />启用时curl会仅仅传递一个session cookie,忽略其他的cookie,默认状况下curl会将所有的cookie返回给服务端。session cookie是指那些用来判断服务器端的session是转载 2011-02-13 22:16:00 · 2667 阅读 · 0 评论 -
适合新手看看的PHP代码
豆 豆, 20:57:20310110198903080564密码是初始000000有默认参数的函数 有默认参数的函数$Text"); //获取字符串的内容和颜色 } printColored("这是黑颜色的字!"); //调用function函数 print("/n"); printColored("这是蓝颜色的字!", "blue"); //调用function函数 print("/n"原创 2011-02-13 16:07:00 · 809 阅读 · 0 评论 -
php之cURL详细说明
<br /> <br />以下是CURL中文说明了,有很多的参数。大部份都很有用。真正掌握了它和正则,一定就是个采集高手了。<br /> PHP中的CURL函数库(Client URL Library Function)<br /> curl_close — 关闭一个curl会话;<br /> curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数;<br /> curl_errno — 返回一个包含当前会原创 2011-02-19 22:03:00 · 5467 阅读 · 0 评论 -
PHP冒泡排序
<br /> <br />基本概念<br />冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经原创 2011-02-23 10:39:00 · 568 阅读 · 0 评论 -
PHP 文件上传
<?php$uptypes=array('image/jpg', //上传文件类型列表'image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','image/x-png'); $max_file_size=5000000; //上传文件大小限制, 单位BYTE$destination_folder="upl转载 2011-11-17 00:32:46 · 672 阅读 · 0 评论 -
PHP 站内搜索
<br />最近做了几个静态页面,但是想找些东西的时候真心麻烦阿!于是乎弄了套站内搜索,加过注释,自己看:<br /> <br /><?php set_time_limit("600"); //防止超时 //获取搜索关键字 $keyword=trim($_POST['keyword']); //检查是否为空 if($keyword==""){ echo"搜索的关键字不能为空"; exit;//结束程序 }原创 2011-01-05 09:58:00 · 839 阅读 · 0 评论 -
设置PHP上传大文件的方法
<br />php上传大文件需要设置PHP配置文件php.ini: <br /><br />打开php.ini,首先找到 <br />;;;;;;;;;;;;;;;; <br />; File Uploads ; <br />;;;;;;;;;;;;;;;; <br />区域,有影响文件上传的几个参数: <br /><br />file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开 <br /><br />upload_tmp_dir ;文件上传至服务器上存储临时文件的地转载 2010-11-10 11:11:00 · 399 阅读 · 0 评论 -
10位顶级PHP大师的开发原则
<br />在Web开发世界里,PHP是最流行的语言之一,从PHP里,你能够很容易的找到你所需的脚本,遗憾的是,很少人会去用“最佳做法”去写一个PHP程序。这里,我们向大家介绍PHP的10种最佳实践,当然,每一种都是经过大师们证明而得出的。<br />1. 在合适的时候使用PHP – Rasmus Lerdorf<br />没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的,他于1995年发布了PHP这门语言,从那时起,PHP就像燎原之火,烧遍了整个开发阵营,改变了互联网的世原创 2010-12-31 10:43:00 · 445 阅读 · 0 评论 -
PHP安全技术
<br />1.不要依赖注册全局变量功能(register_globals)<br /><br />注册全局变量的出现曾经让PHP变得非常易用,但也降低了安全性(方便之处经常会破坏安全性)。建议在编程时把register_globals指令关闭,在PHP6中这个功能也会被取消。 <br /><br />2.在使用变量之前对其进行初始化。<br /><br />如果register_globals功能是启动的,即使程序员不使用它,恶意用户也可能利用为初始化变量的漏洞来侵入我们的系统。比如: <br /><br转载 2010-09-20 10:23:00 · 428 阅读 · 0 评论 -
echo、print()、print_r()、printf()、sprintf 的区别(老套的面试题)
<br />echo() :用于输出一个或多个字符串,echo() 实际上不是一个真正的函数,它是PHP的语言结构也就是PHP的语句(语句没有返回值)。<br /><br />print():该函数功能和echo()一样,不同的是print()有返回值。成功返回 1 ,失败则返回 0 。<br /><br />printf():该函数是用于输出格式化的字符。<br /><br />sprintf():该函数有用法和printf()的格式一样,但sprintf()不是输出字符串,而是将格式化的字符串以返回值的原创 2010-09-20 14:12:00 · 715 阅读 · 0 评论 -
substr(),mb_substr()及mb_strcut的区别
<br />截取字符时用substr可能会遇到些问题,比如截取时后半部分出现乱码.当然写个方法也能解决,但是不在我们讨论之中.<br />这时候用mb_substr或mb_subcut;<br />mb_substr是按字来切分,而mb_subcut是按字节切分.下面是例子:<br /> <br /><br /><?php<br />echo mb_substr('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8');<br />?><br />输出:这样一来我的字<br /><?php<原创 2010-11-30 10:57:00 · 1107 阅读 · 0 评论 -
php正则取img标记中alt src width heigh属性
<br /><br /><?php <br />/*正则取图片img标记中的任意属性*/<br />$word = '<p height="22" align="cenetr">111 22</p> <img src="/upload/images/aaa.jpg" width="100" height="50"/><div style="float:left;">中国人</div>'; <br />//取整个图片代码 <br />preg_match('/<img(.[^<]*)src="?(.[^原创 2010-12-01 23:30:00 · 16124 阅读 · 3 评论 -
php.ini中文说明版
<br />[PHP]<br />; PHP还是一个不断发展的工具,其功能还在不断地删减<br />; 而php.ini的设置更改可以反映出相当的变化,<br />; 在使用新的PHP版本前,研究一下php.ini会有好处的<br /><br />;;;;;;;;;;;;;;;;;;;<br />; 关于这个文件 ;<br />;;;;;;;;;;;;;;;;;;;<br /><br />; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为<br />; 'php.ini'原创 2010-10-16 21:38:00 · 354 阅读 · 0 评论 -
PHP URL函数详解
<br />php url函数: <br />parse_url() <br /><br />parse_url <br />(PHP 3, PHP 4, PHP 5) <br /><br />parse_url -- 解析 URL,返回其组成部分 <br />说明 <br />array parse_url ( string url ) <br /><br /><br />本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。 <br /><br />本函数不是用来验证给定 U原创 2010-11-01 13:23:00 · 774 阅读 · 0 评论 -
PHP字符串单引号双引号php定界符的都怎么用
<br /><br />在进行php培训中,讲解PHP对字符串可以用三种方法定义单引号、双引号、php定界符("<<<EOT")的使用不同,对于初学者来不好掌握,下面以实例的方式来分析单引号、双引号、php定界符("<<<EOT")它们三者的异同点,以帮助php初学者进行理解。<br /> <br />1、单引号的是“所见即所得”的(特殊地,''会被认作一个''); <br />例如: <br /><?php <br />/*****************************************转载 2010-11-02 12:53:00 · 4617 阅读 · 0 评论 -
网络中流行的PHP分页效果
自动适应范围的页码分页程序也就是说,页码格式如下 >> >>$pages) $page = $pages;//计算查询偏移量$offset = $pagesize*($page-1);//页码范围计算$init = 1;//起始页码数$max = $pages;//结束页码数$pagelen = ($pagelen%2)?$pagelen:$pagelen+1;//页码个数$pageoffset = ($pagelen-1)/2;//页码个数左右偏移量原创 2010-11-04 09:50:00 · 623 阅读 · 0 评论 -
统计PHP代码的执行时间
class TimeMark{ private $last; private $n; public function start() { $this->last = microtime(true); $this->n = 1; } public function mark($name) { $now = microtime(true); $name = str_replace(' ', '-', $name); header("X-m原创 2010-11-03 16:40:00 · 1570 阅读 · 0 评论 -
PHP遍历目录和文件
<?php function listFiles($path){ $result = array(); foreach(glob($path.'\\'."*") as $item){ $result[strtolower($item)] = $item; if(is_dir($item)){ $result += listFiles($item); } } return $res转载 2011-12-21 17:40:29 · 468 阅读 · 0 评论