随笔分类 -  PHP

上一页 1 2 3 下一页
PHP的数组分为两种类型,一种是索引数组,一种是关联数组。有如下关联数组,我们如何获取它的第一个key和value呢?
摘要:示例:$items=array('name'=>'sjm','age'=>'26','sex'=>'男','location'=>'北京');//当然用循环然后break的方式是可以的,但是比较麻烦,如下:foreach($itemsas$key=>$val)break;//那有什么更好的方法吗?下... 阅读全文
posted @ 2014-09-26 12:55 幸福之家128817 阅读(1030) 评论(0) 推荐(0)
PHP获取上周五时间简单写法
摘要:1.echo date('Y-m-d',strtotime('lastfriday'));2.echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1-3,date("Y"))),"\n"; 阅读全文
posted @ 2014-09-24 10:18 幸福之家128817 阅读(388) 评论(0) 推荐(0)
PHP解析XML格式文档
摘要:load("3.xml");// 获取所有的post标签$postDom = $xml->getElementsByTagName("PROPERTIES");print_r($postDom);echo '';// 循环遍历post标签 foreach($postDom as $post){ //... 阅读全文
posted @ 2014-07-08 18:48 幸福之家128817 阅读(197) 评论(0) 推荐(0)
HTTP 413报错
摘要:在php中通过flash上传文件到服务器端时报413错误,原来一直以为是php.ini配置的问题,但是检查了php.ini的配置以后,发现不是php.ini的问题,最后是通过Http Analyzer监控然后发现问题的,在此真的感谢很Http Analyzer。然后在百度中输入关键字“413 Req... 阅读全文
posted @ 2014-06-25 19:10 幸福之家128817 阅读(914) 评论(0) 推荐(0)
https soap链接示例
摘要:1.先安装soap扩展sudo yum install php-soap2.安装openssL3.function issure($sn){//通过soap链接接口 进行确认是否是正确的sn码 try{ $client = new SoapClient("https://118.124.139.23... 阅读全文
posted @ 2014-05-30 11:00 幸福之家128817 阅读(506) 评论(0) 推荐(0)
php获取csv数据无乱码
摘要:<?php//获取csv数据 function csvencode($file){ if(!is_file($file['tmp_name'])){ return; } $handle=fopen($file['tmp_name'],'r'); $content = fread($handle, f... 阅读全文
posted @ 2014-05-30 10:48 幸福之家128817 阅读(241) 评论(0) 推荐(0)
php https链接
摘要:1.安装soap扩展2.安装openssL3.代码执行function issure($sn){//通过soap链接接口 进行确认是否是正确的sn码 try{ $client = new SoapClient("https://112.122.122.22/gethtcpro.asmx?wsdl",... 阅读全文
posted @ 2014-05-13 11:09 幸福之家128817 阅读(315) 评论(0) 推荐(0)
PHP CURL HTTPS POST
摘要:PHP CURL HTTPS POSTfunction vpost($url,$data){ // 模拟提交数据函数 $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 curl_se... 阅读全文
posted @ 2014-05-05 15:38 幸福之家128817 阅读(230) 评论(0) 推荐(0)
php生成二维码
摘要:';}$data='http://app76.vliang.com';generateQRfromGoogle($data); 阅读全文
posted @ 2014-05-05 14:50 幸福之家128817 阅读(145) 评论(0) 推荐(0)
PHP字符串替换函数
摘要:substr_replace() 函数把字符串的一部分替换为另一个字符串。string必需。规定要检查的字符串。replacement必需。规定要插入的字符串。start必需。规定在字符串的何处开始替换。正数 - 在第 start 个偏移量开始替换负数 - 在从字符串结尾的第 start 个偏移量开始替换0 - 在字符串中的第一个字符处开始替换charlist可选。规定要替换多少个字符。正数 - 被替换的字符串长度负数 - 从字符串末端开始的被替换字符数0 - 插入而非替换实例:$aa='赴约大学生涯,与#校园大使#一起尽享成长之旅。我报名参加了#校园大使#的招募活动,抓住一切张氏自己 阅读全文
posted @ 2013-09-09 17:19 幸福之家128817 阅读(206) 评论(0) 推荐(0)
PHP删除文件
摘要:如何用php删除文件呢?php中有个函数叫作unlink。只要一个参数,表示文件路径就行了。bool unlink ( string filename)成功删除返回真,否则返回假。首先要判断一下这个路径的文件是否存在,用file_exists函数。如若存在,则去删除文件。具体代码如下:if(file_exists($aurls[$i])){ unlink($aurls[$i]); }将所要删除的多个文件的路径存到一个数组中,然后遍历。如果文件存在呢,就删除之。为了更有成就感,我在前后加了两句话,变成了这样:for($i=0;$i"; if(file_exists($aurls[$i] 阅读全文
posted @ 2013-09-06 15:26 幸福之家128817 阅读(562) 评论(0) 推荐(0)
PHP定时执行任务
摘要:ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*30;// 每隔半小时运行do{ //这里是你要执行的代码 sleep($interval);// 等待5分钟}while(true);注:对服务器有影响 阅读全文
posted @ 2013-09-06 15:20 幸福之家128817 阅读(179) 评论(0) 推荐(0)
PHP设置30秒内对页面的访问次数
摘要:摘自:http://www.oschina.net/code/snippet_943797_19993 阅读全文
posted @ 2013-09-06 15:13 幸福之家128817 阅读(471) 评论(0) 推荐(0)
PHP抓取网页内容的几种方法
摘要:方法1: 用file_get_contents 以get方式获取内容 方法2:用file_get_contents函数,以post方式获取url 'bar'); $data = http_build_query($data); $opts = array ( 'http' => array ( 'method' => 'POST', 'header'=> "Content-type: application/x-www-form-urlencoded\r\n" . " 阅读全文
posted @ 2013-09-06 15:08 幸福之家128817 阅读(474) 评论(0) 推荐(0)
QQ,新浪,SNS等公众平台的登录及api操作
摘要:QQ的写法地址:http://www.oschina.net/code/snippet_930167_19888Sina的写法地址:http://www.oschina.net/code/snippet_930167_19891开心网写法地址:http://www.oschina.net/code/snippet_930167_19901豆瓣写法地址:http://www.oschina.net/code/snippet_930167_19903人人网写法地址:http://www.oschina.net/code/snippet_930167_19900 阅读全文
posted @ 2013-09-06 14:58 幸福之家128817 阅读(427) 评论(0) 推荐(0)
php,javascript设置和读取cookie
摘要:1.php设置cookiesetcookie($name,$value,expire,path,domain,secrue);//$name:指的是cookie的名字;$value指的是cookie的值,即name的值;expire指的是设置过期时间,一般是用time()+60*10这种格式,表示十分钟失效,time()-1表示马上失效;path表示cookie在服务器的有效范围,如果是“/” 则在整个服务器都有效,如果是“/05/”说明只在05目录下有效;domain指的是有效的域名范围,如果是.vliang.com则指在该域的所有子域都生效,如果是www.vliang.com则指只在www 阅读全文
posted @ 2013-08-01 16:06 幸福之家128817 阅读(443) 评论(0) 推荐(0)
php验证邮箱,手机号是否正确
摘要:function is_valid_email($email)//判断是不是邮箱的函数{ return preg_match('/^[a-zA-Z0-9._%-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z]{2,4}$/u', $email);}function is_valid_num($num)//判断是不是数字的函数{ return $num == strval(intval($num));}function is_valid_mobile($mobile)//判断是不是手机的函数{ return preg_match('/^1[0-9]{10}$/ 阅读全文
posted @ 2013-08-01 15:32 幸福之家128817 阅读(513) 评论(0) 推荐(0)
php自定义加密和解密
摘要:0) && substr($result, 10, 16) == substr(md5(substr($result, 26).$keyb), 0, 16)) { return substr($result, 26); } else { return ''; } } else { return $keyc.str_replace('=', '', base64_encode($result)); }}function jiami($text){ return _authcode($text,'');}functio 阅读全文
posted @ 2013-08-01 15:30 幸福之家128817 阅读(551) 评论(0) 推荐(0)
PHP截取字符串长度
摘要:', '·', '…'), $string); $strcut = ''; $n = $tn = $noc = 0; while($n = $length) break; } if($noc > $length) $n -= $tn; $strcut = substr($string, $start, $n); $strcut = str_replace(array('&', '"', "'", ''), array('& 阅读全文
posted @ 2013-08-01 14:56 幸福之家128817 阅读(573) 评论(0) 推荐(0)
PHP生成RSS报
摘要:query($sql);$arr=array();while($o=$dbs->fetch_object($res)){ $arr[]=$o;}//print_r($arr);die;$now = date("D, d M Y H:i:s T");$output = " Our Demo RSS http://www.tracypeterson.com/RSS/RSS.php A Test RSS en-us $now $now http://someurl.com you@youremail.com you@youremail.com ";for 阅读全文
posted @ 2013-07-31 16:10 幸福之家128817 阅读(222) 评论(0) 推荐(0)

上一页 1 2 3 下一页