php http_build_query

2012-10-16 杜世伟 Php

http_build_query -- 生成 url-encoded 之后的请求字符串
描述
string http_build_query ( array formdata [, string numeric_prefix])


使用给出的关联(或下标)数组生成一个 url-encoded 请求字符串。参数 formdata 可以是数组或包含属性的对象。一个 formdata 数组可以是简单的一维结构,也可以是由数组组成的数组(其依次可以包含其它数组)。如果在基础数组中使用了数字下标同时给出了 numeric_prefix 参数,此参数值将会作为基础数组中的数字下标元素的前缀。这是为了让 PHP 或其它 CGI 程序在稍后对数据进行解码时获取合法的变量名。

阅读全文>>

标签: PHP http_build_query

评论(0) 浏览(3914)

(转)PHP获取文件后缀名|PHP如何获取文件后缀

2012-10-15 杜世伟 Php

PHP取得文件后缀,关于获取文件的扩展名有很多种方式,下面提供三种获取文件后缀的方法,大家可以研究下,具体代码就不解释了。直接看代码吧。
选好一种记住,以后需要使用的时候就可以直接使用,或者来本站查看本文也是可以滴。

阅读全文>>

标签: PHP

评论(0) 浏览(3594)

sina 网站接入 oauth2授权错误 error:redirect_uri_mismatch

2012-10-15 杜世伟 Php

学习新浪微博api站内应用,出现了以下错误:sina 网站接入 oauth2授权错误 error:redirect_uri_mismatch !网上找了很多解决方法,尝试了很多次终于解决成功与大家分享一下,希望可以解决你的问题!

阅读全文>>

标签: error:redirect_uri_mismatch

评论(0) 浏览(4143)

命令行执行带参数的php脚本,并取得参数

2012-10-9 杜世伟 Php

一,为什么我们要在命令行下运行php脚本呢?

个人理解,主要有二个原因:

1,利用crontab去跑php,可以给服务器减压,当然在这里有一个条件,就是实时性要求不高。比如:sns中的好友动态,这个实时要求不高,但是数据量比较大,这个时候定时跑的话,会给web服务器,数据库服务器分担不小的压力。

2,就是我们要定时去完成某一事情,比如:我要删除一个月前,用户留言,这个时候,写的php脚本在crontab去执行,一天跑一次就行了。而不是手动去执行php程序。

阅读全文>>

标签: PHP

评论(0) 浏览(3362)

php读取大文件详解

2012-9-25 杜世伟 Php

需求如下: 现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容。

实现方法:

1. 直接采用file函数来操作
注: 由于 file函数是一次性将所有内容读入内存,而php为了防止一些写的比较糟糕的程序占用太多的内存而导致系统内存不足,使服务器出现宕机,所以默认情况下 限制只能最大使用内存16M,这是通过php.ini里的memory_limit = 16M来进行设置,这个值如果设置-1,则内存使用量不受限制.

下面是一段用file来取出这具文件最后一行的代码.
整个代码执行完成耗时 116.9613 (s).

阅读全文>>

标签: PHP 函数

评论(0) 浏览(3593)

php 数组之和

2012-9-24 杜世伟 Php

php 数值之和或许你没有真正的操作过,一个数值加上一个数组会是什么结果呢?

<?
$a = array('a');
$b = array('b');
$c = $a + $b;
print_r($c);
?>

你猜想下print_r($c);输出的结果:

阅读全文>>

标签: PHP array

评论(0) 浏览(3394)

程序员能力的四个境界

2012-9-24 杜世伟 Message

1 无意识无能力(不知道自己不知道)

这个时候是刚开始接触编程到编程有差不多一年左右的时间,大多数这个时候在大学生涯,年少轻狂,激情四射,学习起来超级有干劲,尤其当自己知道一个个编程法则,写出很自己认为很牛逼的程序,研究过高深的算法,做过几个项目,觉得编程很简单。我当初就是这样的,在大学的时候会用 spring,hibernate,tapestry(貌似这个不是很流行),struts做过两个中型项目,学习过设计模式,部署过ejb,看过soa相关的皮毛知识,觉得自己无敌了,都不知道学习什么了,觉得所有框架都会用了,好牛逼啊,不知道自己学习啥子了。

阅读全文>>

标签: 境界

评论(0) 浏览(3498)

使用jQuery和PHP实现功能开关效果

2012-9-17 杜世伟 Php

在开发项目中,我们会经常碰到需要及时开启某项功能的情况,通过Ajax实现实时开启和关闭功能,无疑增强了用户体验。本文以360安全卫士的木马防火墙开关为背景,使用PHP、jquery、MYSQL实现了及时开启和关闭产品功能的WEB应用。

阅读全文>>

标签: PHP ajax jquery

评论(0) 浏览(3582)

mysql 复制表数据,表结构的3种方法

2012-9-14 杜世伟 Mysql

什么时候我们会用到复制表?例如:我现在对一张表进行操作,但是怕误删数据,所以在同一个数据库中建一个表结构一样,表数据也一样的表,以作备份。如果用mysqldump比较麻烦,备份.MYD,.MYI这样的文件呢,操作起来也还是麻烦。

一,复制表结构

阅读全文>>

标签: mysql

评论(0) 浏览(2875)

查看mysql语句运行时间的2种方法

2012-9-14 杜世伟 Mysql

网站运行很慢的时候,我就特别起知道为什么这么慢,所以我查啊查,数据库绝对是很重要的一部分,里面运行的sql是绝对不能放过的。平时做项目的时候,我也会注意sql语句的书写,写出一些高效的sql来,所以我会经常测试自己写的sql语句。我把我知道的二个方法,总结一下发出来。

一,show profiles 之类的语句来查看

1,查一下profile是不是打开了,默认是不打开的。

阅读全文>>

标签: mysql

评论(0) 浏览(2869)

Powered by emlog 沪ICP备2023034538号-1