-
php格式输出文件var_export函数实例讲解
本文为大家讲解的是php格式输出文件var_export函数实例讲解,感兴趣的同学参考下. var_export:php 4 >= 4...
PHP 2014-12-17 04:57:04 -
php中面向对象三大特性之一[封装性]的应用
本文为大家讲解的是php中面向对象三大特性之一[封装性]的应用示例,感兴趣的同学参考下。 就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节 <?php /* * 封装性:面向对象三大特性之一 * * 1.就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节 * 访问权限修饰符 public protected private * private:私有的,用这个关键字修饰的成员,只能在对象内部访问(只有用$this访问) * * 属性可以封装: * 只要一个变量,需要在多个方法使用,就将这个变量声明为成员属性,可以直接在这个对象中的所有方法中使用 * * 成员属性,相当于这个对象中的全局变量 * * 成员属性都会在方法中使用,成员属性值的变化其实就是在改变方法的执行行为,也就是改变了对象的功能 * * 成员属性的值如果不正常,方法执行的功能叶就不正常 * * 作用:不需要在对象外部改变或读取它的值 * 1.封装 * 再提供一个公有的方法(经过方法对对象成员属性进行赋...
PHP 2014-12-17 04:54:03 -
5种PHP创建数组的实例代码
本文为大家整理了5种PHP创建数组的实例代码,感兴趣的同学参考下. 看这篇文章之前相信大家都已经看过PHP中文手册关于数组这一节的讲解了,怎么样呢,看懂了多少?至少我第一次阅读文档时是一头雾水,也许是因为在翻译的不够通俗易懂吧^_^!!这里UncleToo根据自己的经验,将数组的各种创建方式用PHP实例代码的方式分享给大家,希望对大家有些帮助(当然,PHP文档还是要多看的) 1、使用array()创建数组 array()创建数组是我们在PHP开发过程中最常用到的一种方式,准确来说array()是一种结构而不是一个函数。 示例1: <?php $number = array(1,3,5,7,9); $color =array("red","blue","green"); $student = array("name",17) ?> 示例2: <?php $language = array(1=>"PH...
PHP 2014-12-17 04:36:03 -
PHP下获取上个月、下个月、本月的日期(strtotime,date示例)
本文为大家讲解的是PHP下获取上个月、下个月、本月的日期(strtotime,date示例),感兴趣的同学参考下. 今天写程序的时候,突然发现了很早以前写的获取月份天数的函数,经典的switch版,但是获得上月天数的时候,我只是把月份-1了,估计当时太困了吧,再看到有种毛骨悚然的感觉,本来是想再处理一下的,但是一想肯定还有什么超方便的方法,于是找到了下面这个版本,做了一点小修改。 获取本月日期: function getMonth($date){ $firstday = date("Y-m-01",strtotime($date)); $lastday = date("Y-m-d",strtotime("$firstday +1 month -1 day")); return array($firstday,$lastday); ...
PHP 2014-12-17 04:33:04 -
php利用curl抓取新浪微博内容示例
本文为大家讲解的是php利用curl抓取新浪微博内容示例,感兴趣的同学参考下。 很多人都喜欢在网站上DIY自己的微博,所以我也写了一个...
PHP 2014-12-17 04:27:10 -
php中配置文件操作 如config.php文件的读取修改等操作
本文是一个php中配置文件操作 如config.php文件的读取修改等操作示例,感兴趣的同学参考下. <?php $name="admin";//kkkk $bb='234'; $db=4561321; $kkk="admin"; ?> 函数定义: 配置文件数据值获取:function getconfig($file, $ini, $type="string") 配置文件数据项更新:function updateconfig($file, $ini, $value,$type="string") 调用方式: getconfig("./2.php", "bb");// updateconfig("./2.php", "kkk", "admin"); <?php //配置文件数据值获取。 //默...
PHP 2014-12-17 04:15:04 -
php获取目录所有文件并将结果保存到数组中的示例代码
本文是一个php获取目录所有文件并将结果保存到数组中的示例代码,感兴趣的同学参考下. 工作中有时会遇到需要将某个目录下的文件进行批量处理的操作,这个时候我们就需要将该目录下的所有符合条件的文件找出来并保存到一个结果集中,然后方便批量处理,通常做法是将其保存到一个数组中,然后循环处理,下面将该过程做一下记录。 <?php //php获取目录所有文件并将结果保存到数组 foreach(glob("./*") as $d){ $tmp=explode('.',$d); $k=end($tmp); //如果是文件,并且后缀名为jpg png的文件 if(is_file($d)&&in_array($k,array('jpg','png'))){ $files[]=$d; } } echo '<pre>';print_r($files); 以上源代...
PHP 2014-12-17 04:12:04 -
php使用exec shell命令注入的方法讲解
本文为大家讲解的是php使用exec shell命令注入的方法讲解,感兴趣的同学参考下. 使用系统命令是一项危险的操作,尤其在你试图使用远程数据来构造要执行的命令时更是如此。如果使用了被污染数据,命令注入漏洞就产生了...
PHP 2014-12-17 04:09:03 -
php空间不支持socket但支持curl时recaptcha的用法
本文为大家讲解的是php空间不支持socket但支持curl时recaptcha的用法,需要的朋友可以参考下。 1.修改recaptchalib.php中的两个方法 function _recaptcha_http_post($host, $path, $data, $port = 80) { $req = _recaptcha_qsencode ($data); $response = ''; $url = $host.$path; $post_data = $req; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 我们在POST数据哦! curl_setopt($ch, CURLOPT_POST, 1); // 把post的变量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $output = curl_e...
PHP 2014-12-17 03:54:03 -
PHP获取网页标题的3种实现方法及代码实例
本文为大家提供的是PHP获取网页标题的3种实现方法及代码实例.分别使用CURL、file()函数、file_get_contents实现,需要的朋友可以参考下 一、推荐方法 CURL获取 <?php $c = curl_init(); $url = 'www...
PHP 2014-12-17 03:51:04 -
mac下Apache + MySql + PHP开发环境搭建
本文为大家讲解的是mac下Apache + MySql + PHP开发环境搭建教程,感兴趣的同学参考下。 最近接了个小活,做一个使用PHP语言和MySql数据库的动态网站...
PHP 2014-12-17 03:45:04 -
php实现的一个mysql数据备份类
本文为大家讲解的是php实现的一个mysql数据备份类,感兴趣的同学参考下。 本代码实现了表结构和数据完全分开,默认有一个文件会记录所有表的结构,然后表中数据的备份 如果超过分卷的大小则会分成多个文件,不然则一个文件 备份:表结构和数据完全分开,默认有一个文件会记录所有表的结构,然后表中数据的备份 如果超过分卷的大小则会分成多个文件,不然则一个文件,参考了别人的代码,不过写的嘛,差强 人意,以后慢慢改吧...
PHP 2014-12-17 03:27:04