自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 PHP substr(),mb_substr()及mb_strcut的区别和用法

PHP substr()函数可以 分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr() /mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是 一般的服务器都没打开php_mbstring.dll,需要在php.ini在把

2011-12-23 15:56:56 855

转载 基于PHP的cURL快速入门(6)

另一些有用的cURL 选项HTTP 认证如果某个URL请求需要基于 HTTP 的身份验证,你可以使用下面的代码:复制内容到剪贴板代码:以下为引用的内容:$url = "http://www.somesite.com/members/";$ch = curl_init();curl_setopt($ch, CURLOPT_URL,

2011-12-22 22:17:58 560

转载 基于PHP的cURL快速入门(5)

下面的代码有点复杂了,因此我将一小步一小步地详细解释:以下为引用的内容:// 1. 批处理器$mh = curl_multi_init();// 2. 加入需批量处理的URLfor ($i = 0; $i     add_url_to_multi_handle($mh, $url_list);}// 3. 初始处理do {

2011-12-22 22:15:14 423

转载 基于PHP的cURL快速入门(4)

cURL批处理(multi cURL)cURL还有一个高级特性——批处理句柄(handle)。这一特性允许你同时或异步地打开多个URL连接。下面是来自来自php.net的示例代码:以下为引用的内容:// 创建两个cURL资源$ch1 = curl_init();$ch2 = curl_init();// 指定URL和适当的参数

2011-12-22 22:14:27 543

转载 基于PHP的cURL快速入门(3)

用POST方法发送数据当发起GET请求时,数据可以通过“查询字串”(query string)传递给一个URL。例如,在google中搜索时,搜索关键即为URL的查询字串的一部分:http://www.google.com/search?q=nettuts这种情况下你可能并不需要cURL来模拟。把这个URL丢给“file_get_contents()”就能得到相同结果。

2011-12-22 22:13:51 521

转载 基于PHP的cURL快速入门(2)

获取信息这是另一个可选的设置项,能够在cURL执行后获取这一请求的有关信息:以下为引用的内容:// ...curl_exec($ch);$info = curl_getinfo($ch);echo '获取'. $info['url'] . '耗时'. $info['total_time'] . '秒';// ...

2011-12-22 22:13:13 464

转载 基于PHP的cURL快速入门(1)

cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。为什么要用 cURL?是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数:以下为引用的内容:$

2011-12-22 22:12:08 589

转载 php http 301 302 重定向 跳转

301、302 都是HTTP状态的编码,都代表着某URL发生了转移,不同之处在于:301 代表永久性转移(Permanently Moved),302 代表暂时性转移(Temporarily Moved)。用htaccess做301重定向很不错,不过需要apache、litespeed等的支持。如果是iis怎么办,可以用php重定向。header('HTTP/1.1 301 Moved P

2011-12-22 15:18:00 17410

转载 PHP中的错误处理和日志函数

debug_backtrace — 返回一个供调试使用的信息树debug_print_backtrace — 打印一个供调试使用的信息树error_get_last — 捕获最后的一条错误信息error_log — 将php的错误信息发送到某处error_reporting — 设定php的错误显示状况restore_error_handler — 恢复set_error_ha

2011-12-22 11:12:05 2817

原创 PHP中print_r、var_export、var_dump的区别

print_r跟var_export都是可以作为返回值的,只需要把第二个参数设置为true即可,var_dump是没有返回值的print_rbool print_r ( mixed expression [, bool return])注: 参数 return 是在 PHP 4.3.0 的时候加上的print_r() 显示关于一个变量的易于理解的信息。如果给出的是

2011-12-21 23:37:16 1033

转载 PHP的echo为什么这么慢

作为一个行走江湖多年的老中医,今天受命去解决一例前端页面展现缓慢的问题。问题页的情况如下:  apache + php  使用smarty模板输出内容  页面最终输出内容较大,80k+  页面执行时间在500ms以上  祭出法宝xhprof对问题页面做了细致检查,发现页面的瓶颈竟然是模板(编译后的)中的一个echo语句,这个echo语句输出的字符串比较大,大

2011-12-20 11:15:55 669

原创 php中字符串格式转换

%% - 返回百分比符号%b - 二进制数%c - 依照 ASCII 值的字符%d - 带符号十进制数%e - 可续计数法(比如 1.5e+3)%u - 无符号十进制数%f - 浮点数(local settings aware)%F - 浮点数(not local settings aware)%o - 八进制数%s - 字符串%x - 十六进制数(小写字母)%X - 十六进制数(大写字母)

2011-12-18 22:53:15 922

转载 document.cookie的使用

设置cookie每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828";如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:document.cookie="userId=828; userName=hulk";在cookie的名或值中不能使用分号(;)、逗号(,)、

2011-12-18 21:54:17 437

原创 让网页支持文字的描边

filter:glow(color=black,strength=1); text-shadow: 1px 0px 0px #000, -1px 0px 0px #000, 0px 1px 0px #000, 0px -1px 0px #000;filter是ie中的滤镜,让ie支持描边text-shadow 是css3的属性,chrome,火狐,safri都支持效果如下

2011-12-14 20:58:22 687

转载 php几个安全函数

htmlspecialchars() 函数htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。查看源代码的时候可以看到转义编码预定义的字符是:& (和号) 成为 &" (双引号) 成为 "' (单引号) 成为 '> (大于) 成为 >htmlspecialchars(string,quotestyle

2011-12-12 12:20:22 786

转载 2011年最受欢迎的五款Web开发工具

虽然基于浏览器的操作系统还未“雄霸天下”,但对Web开发者来说2011年无疑是“风景不错”的一年。这是一个适合Web开发的“美好时代”,有很多有史以来最好的开发工具可供使用,下面我们将介绍五款2011年最受欢迎的Web开发工具:  1)jQuery和jQuery Mobile  jQuery是一款免费且开放源代码的 JavaScript代码库,而jQuery Mobile是jQue

2011-12-10 09:30:07 528

转载 近乎完美的简单 JS 跨域解决方式 --window.name

当然,“近乎完美”仅仅是个人观点,但如下所述,它确实简单而颇有效益! 一直在寻求一种自己满意的 JS 跨域方式(这里是指任意跨域),曾经了解过: 即时插入 script 元素的方式,会让脚本立即执行,不安全,并且需要与跨域的远端做好约定——比如变量名。细节较为繁琐。写 iframe 的 location.hash 的方式,会导致历史记录的产生,且数据量有限,同时,因为 URL 的内容可

2011-12-09 22:44:56 1283

转载 Nginx图片服务器的架构方案

图片服务通常数据容量较大,而且访问也频繁,鉴于此,图片服务就会有两种问题,一是存储问题,二是访问量问题。存储问题就是硬盘容量问题,花钱买硬盘就可以了,看似简单,但着实也是最苦的问题。按目前探索来看,最好的方式是:在任何时刻遇到硬盘空间不够时,买颗硬盘插上,最多改改配置,就能立刻利用;另外,硬盘要能充分利用,不然图片存储量大再加上备份,很恐怖,最好是每颗硬盘都用上100%的空间。访问

2011-12-08 16:03:41 891

原创 flex中调用swf文件中的实例

private function comp():void{ var bts:MovieClip = but.content as MovieClip; bts.company //company就是实例的name}

2011-12-07 14:45:51 569

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除