作者:
php-note.com
发布于:2012-05-11 23:24
分类:
PHP基础
实战经验:
当我利用上述代码给另一台服务器发送http请求时,发现,如果服务器处理请求时间过长,本地的PHP会中断请求,即所谓的超时中断,第一个怀疑的是PHP本身执行时间的超过限制,但想想也不应该,因为老早就按照这篇文章设置了“PHP执行时间限制”(【推荐】PHP上传文件大小限制大全 ),仔细琢磨,想想,应该是http请求本身的一个时间限制,于是乎,就想到了怎么给http请求时间限制搞大一点。。。。。。查看PHP手册,果真有个参数 “ timeout ”,默认不知道多大,当把它的值设大一点,问题得已解决,弱弱地做个笔记~~~
作者:
php-note.com
发布于:2012-05-11 23:19
分类:
PHP基础
PHP的 ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。不是所有的选项都能被改函数设置的。具体那些值能够设置,可以查看手册中的列表。
就是能够设置php.ini中的选项值比如,display_error选项关闭了,但是你要显示程序中的错误信息,方便你调试程序,那么就可以使用PHP ini_set函数:
ini_set("display_errors", "On");
作者:
php-note.com
发布于:2012-05-11 23:14
分类:
PHP基础
方法一(需要开启allow_url_fopen):
<?php
$url = "http://cn.wordpress.org/wordpress-3.3.1-zh_CN.zip";
$fileExists = @file_get_contents($url, null, null, -1, 1) ? true : false;
echo $fileExists; //返回1,就说明文件存在。
?>
作者:
php-note.com
发布于:2012-05-11 22:12
分类:
PHP基础
1、$_SERVER["SCRIPT_NAME"]
说明:包含当前脚本的路径
2、$_SERVER["PHP_SELF"]
说明:当前正在执行脚本的文件名
3、$_SERVER["QUERY_STRING"]
说明:查询(query)的字符串
4、$_SERVER["REQUEST_URI"]
作者:
php-note.com
发布于:2012-05-11 15:00
分类:
PHP基础
1、preg_match() :preg_match() 函数用于进行正则表达式匹配,成功返回 1 ,否则返回 0 。
语法:int preg_match( string pattern, string subject [, array matches ] )
参数 |
说明 |
pattern |
正则表达式 |
subject |
需要匹配检索的对象 |
matches |
可选,存储匹配结果的数组, $matches[0] 将包含与整个模式匹配的文本,$matches[1] 将包含与第一个捕获的括号中的子模式所匹配的文本,以此类推 |
作者:
php-note.com
发布于:2012-05-11 14:47
分类:
PHP基础
作者:
php-note.com
发布于:2012-05-10 23:57
分类:
HTML/CSS/JS
JavaScript有this关键字,this跟JavaScript的执行上下文密切相关,很多前端开发工程师至今对this关键字还是模棱两可,本文将结合代码讲解下JavaScript的this关键字。
this和对象的关系
首先来看下面的代码:
var person = {
name:'Theo Wong',
gender:'male',
getName:function(){
console.log(person.name);
}
};
person.getName();
作者:
php-note.com
发布于:2012-05-10 23:31
分类:
HTML/CSS/JS
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
语法:encodeURIComponent(URIstring)
参数描述:URIstring 必需。一个字符串,含有 URI 组件或其他要编码的文本。
返回值:URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。
说明:该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。
作者:
php-note.com
发布于:2012-05-10 23:19
分类:
HTML/CSS/JS
插件主要的方法:
- ajaxForm
- ajaxSubmit
- formToArray
- formSerialize
- fieldSerialize
- fieldValue
- clearForm
- clearFields
- resetForm
作者:
php-note.com
发布于:2012-05-09 20:14
分类:
PHP基础
<?php
/**
* 获取指定月份的第一天开始和最后一天结束的时间戳
*
* @param int $y 年份 $m 月份
* @return array(本月开始时间,本月结束时间)
*/
function mFristAndLast($y = "", $m = ""){ ... }