随笔分类 -  php技术

上一页 1 2 3 4 下一页
将php数据下载csv文件
摘要:<?php$sales = array( array( 'Northeast', '2005-01-01', '2005-02-01', 12.54 ), array( 'Northwest', '2005-01-01', '2005-02-01', 5... 阅读全文
posted @ 2014-11-13 09:16 睡着的糖葫芦 阅读(397) 评论(1) 推荐(1)
php session阻塞页面分析及优化 (session_write_close session_commit使用)
摘要:转: http://www.tuicool.com/articles/bqeeey 首先看下下面代码, session1.php 文件 然后通过1个实例子来理解 , 先执行 session2.php 代码, 20秒内执行 session3.php session2.php 文件 session3.p 阅读全文
posted @ 2014-11-06 14:44 睡着的糖葫芦 阅读(3760) 评论(0) 推荐(0)
curl 模拟登录微信公众平台带验证码
摘要:这段时间一直写个项目, 从切图到前端到后台都要搞定,真tm累。 今天下午手残,不停用错误的密码去模拟登录微信公众平台,结果后来出现验证码,瞬间悲剧(菜鸟从来没搞过带验证码的)。 研究了一下,发现其实很简单,直接把生成的二维码图片拉过来,让用户自己输入,再提交一遍表单即可。其实中间还是有些坑,比如生成 阅读全文
posted @ 2014-09-22 22:20 睡着的糖葫芦 阅读(5295) 评论(0) 推荐(0)
memcache简单操作
摘要:1 connect('localhost',11211); 4 5 //获取版本 6 echo "server's version:" . $m->getversion().""; 7 8 //用于获取一个服务器的在线/离线状态 9 echo "server's ". $m->getServerStatus('localhost')."";10 11 //Memcache::set方法有四个参数,第一个参数是key,第二个参数是value,第三个参数可选, 阅读全文
posted @ 2014-02-12 16:26 睡着的糖葫芦 阅读(190) 评论(0) 推荐(0)
高考成绩查询接口(转)
摘要:来自: http://www.oschina.net/code/snippet_205431_11454header('Content-type:text/html;charset=utf-8');//抓取河南省高考成绩require './simple_html_dom.php';//require './Snoopy.class.php';$ch = curl_init();$url = 'http://www.heao.gov.cn/PZQuery/PZCJQuery.aspx';//数据$arr = array( ' 阅读全文
posted @ 2014-02-11 15:51 睡着的糖葫芦 阅读(2479) 评论(0) 推荐(0)
无限分类(3种不同方案)
摘要:第一种方案数据库设计: 此数据库设计方案一般通过递归来实现,不过由于此方案效率低效,所以下里面介绍的是通过php的引用来实现 代码实现: 第二种数据库设计,在表字段中增加一个 path 字段 示例数据: id name pid path depth 1 电脑 0 0 1 2 手机 0 0 1 3 笔 阅读全文
posted @ 2014-02-11 09:47 睡着的糖葫芦 阅读(436) 评论(0) 推荐(0)
curl学习(实例不断总结)
摘要:1.先来一个简单的案例,请求http协议的网站// 初始化一个 cURL 对象$curl = curl_init();// 设置你需要抓取的URLcurl_setopt($curl, CURLOPT_URL, 'http://www.hao123.com');// 设置header//是否把被访问服务器的头信息显示出来, 0不显示,非0显示curl_setopt($curl, CURLOPT_HEADER, 0);// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上, 0为直接输出屏幕,非0则不输出curl_setopt($curl, CURLOPT_RETURNT 阅读全文
posted @ 2014-02-10 10:31 睡着的糖葫芦 阅读(2627) 评论(0) 推荐(0)
php二维数组排序
摘要:1 //二维数组排序 2 $good = array(); 3 4 for($i = 0; $i'; 13 14 print_r($good); 15 16 echo ''; 17 18 $hot=array(); 19 $follow=array(); 20 21 foreach($good as $k=>$v){ 22 $hot[$k] = $v['hot']; 2... 阅读全文
posted @ 2013-05-07 17:20 睡着的糖葫芦 阅读(291) 评论(0) 推荐(0)
PHP页面传值的6种获取方法
摘要:PHP页面传值的6种获取方法1、PHP4以后获取传值的方法一般在页面中传值常见的是POST、GET和COOKIE几种,所以下面我也主要介绍这几种。PHP4以后都采用的是$_POST、$_GET等数组来获取网页传值。在PHP3.0及以下版本都是用的是$HTTP_POST_VARS、$HTTP_GET_VARS等数组,具体代码如下echo $_POST['dopost'];?>< form action="weste_net.php" method="post" name='form1' id="form 阅读全文
posted @ 2013-01-15 11:55 睡着的糖葫芦 阅读(7992) 评论(0) 推荐(0)
iframe无刷新上传文件
摘要:form.html<form enctype="multipart/form-data" method="post" target="upload" action="upload.php" > <input type="file" name="uploadfile" /><input type="submit" /> </form> <iframe name="upload" sty 阅读全文
posted @ 2013-01-07 10:09 睡着的糖葫芦 阅读(2852) 评论(0) 推荐(2)
变量$a{0}的意思
摘要:$a{0} $a字符串的第一个字符 i 注:$a必须为字符串例 $a='abcdefg';echo $a{0}; //aecho $a{2}; //c 阅读全文
posted @ 2012-12-26 10:48 睡着的糖葫芦 阅读(255) 评论(0) 推荐(0)
.htaccess重写规则
摘要:.htaccess基本语法和应用.htaccess是Apache服务器的一个非常强大的分布式配置文件。正确的理解和使用.htaccess文件,可以帮助我们优化自己的服务器或者虚拟主机。如何启用htaccess以windows为例,进入apache/conf目录,找到httpd.conf文件,去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#,然后设置目录属性AllowOverride All,重启apache即可常见格式下面是一个典型的htaccess文件# 开启URL重写RewriteEngine on# URL重写的作用域Rewri 阅读全文
posted @ 2012-12-25 10:42 睡着的糖葫芦 阅读(391) 评论(0) 推荐(0)
php之class_exists慎用
摘要:今天在网上查看class_exists方法(http://php.net/manual/en/function.class-exists.php)的用法的时候,发现class_exists方法的定义如下:bool class_exists ( string $class_name [, bool $autoload = true ] );它是有两个参数的,我们平时用这个方法的时候大都只给了第一个参数,第二个参数的默认值是默认为true,而关于第二个参数的解释是:autoloadWhether or not to call __autoload by default.所以当我们不设置第二个参数时 阅读全文
posted @ 2012-12-10 09:52 睡着的糖葫芦 阅读(17060) 评论(0) 推荐(1)
PHP的类自动加载机制
摘要:在PHP开发过程中,如果希望从外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来。这个在小规模开发的时候,没什么大问题。但在大型的开发项目中,这么做会产生大量的require或者include方法调用,这样不因降低效率,而且使得代码难以维护,况且require_once的代价很大。在PHP5之前,各个PHP框架如果要实现类的自动加载,一般都是按照某种约定自己实现一个遍历目录,自动加载所有符合约定规则的文件的类或函数。 当然,PHP5之前对面向对象的支持并不是太好,类的使用也没有现在频繁。 在PHP5后,当加载PHP类时,如果类所在文件没有 阅读全文
posted @ 2012-12-10 09:51 睡着的糖葫芦 阅读(307) 评论(0) 推荐(1)
PHP页面跳转3种方法
摘要:PHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bool replace [,int http_response_code]])可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常 阅读全文
posted @ 2012-12-10 09:30 睡着的糖葫芦 阅读(1426) 评论(0) 推荐(0)
一些常用的函数(不断总结中)
摘要:1.set_time_limit(0) // set_time_limit(0) 设置程序执行时间的函数//括号里边的数字是执行时间,如果为零说明永久执行直到程序结束,//如果为大于零的数字,则不管程序是否执行完成,到了设定的秒数,程序结束。set_time_limit(1); //1秒程序没执行完,就报错for($a=0;$acc(); //Index }}$index=new Index();$index->bb();5.fread//例1:从文件中读取 10 个字节:$file = fopen("test.txt","r"); //r读的方式 阅读全文
posted @ 2012-12-10 09:23 睡着的糖葫芦 阅读(231) 评论(0) 推荐(0)
PHP导入导出Excel方法小结
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/binger819623/archive/2009/06/22/4289544.aspx最近因项目需要,需要开发一个模块,把系统中的一些数据导出成Excel,修改后再导回系统。就趁机对这个研究了一番,下面进行一些总结。基本上导出的文件分为两种:1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文件。优点:简单。缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。2:Excel格式,与类Exc 阅读全文
posted @ 2012-12-10 09:04 睡着的糖葫芦 阅读(495) 评论(0) 推荐(0)
递归(转)
摘要:原文link:http://bbs.lampbrother.net/read-htm-tid-117975.htmlfunction test($n){ echo $n." "; if($n>0){ test($n-1); }else{ echo "<-->"; } echo $n." ";}test(10);大家首先思考一下,这个例子最终的输出结果是什么?好,我们来看一下本函数输出的结果:10 9 8 7 6 5 4 3 2 1 0 <--> 0 1 2 3 ... 阅读全文
posted @ 2012-12-07 11:34 睡着的糖葫芦 阅读(192) 评论(0) 推荐(0)
mkdir创建目录
摘要://循环创建目录//$dirs为一个数组 元素为路径//$dirs=array(//'Text/',//'Tpl/'//)/*foreach($dirs as $dir){ //$dir为路劲不包含文件名 if(is_dir($dir)) mk_dir($dir,0777);}*///方法2(thinkphp)// 递归创建目录/*function mk_dir($dir, $mode = 0777) { //只创建1级目录 $dir='./a'; if (is_dir($dir) || @mkdir($dir, $mode)) return t 阅读全文
posted @ 2012-12-07 10:54 睡着的糖葫芦 阅读(483) 评论(0) 推荐(0)
魔术方法__call
摘要://先讲解__call方法的基础使用//__call魔术方法,当调用一个类的方法,此方法不存在 //就会执行__call方法 class Computer { public function _run() { echo '运行'; } //采用__call()方法屏蔽调用 /... 阅读全文
posted @ 2012-12-07 10:02 睡着的糖葫芦 阅读(198) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页