博客园 - seabxyh
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=15863
2013-05-28T01:18:09Z
seabxyh
https://www.cnblogs.com/seanxyh/
feed.cnblogs.com
https://www.cnblogs.com/seanxyh/archive/2013/05/28/3102975.html
Flash跨域问题 - seabxyh
Flash跨域问题:问题:Flash放在a.domain.com上,PHP脚本放在b.domain.com上,即使在同主域下也不能进行跨域访问。原因:由于flash采用完全域匹配规则,所以无法访问另一个域的数据。解决:原理很简单 无须对Flash做任何处理,只要在目标域b.domain.com的根目录上放入一个策略文件crossdomain.xml即可。 Flash访问另一个域的数据,flash player 会自动从目标域根域加载策略文件crossdomain.xml。 如果访问的数据所在的域在策略文件中,则数据将可访问。 具体解决方式: 1.建立文件:crossdomain.xml <
2013-05-28T01:18:00Z
2013-05-28T01:18:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】Flash跨域问题:问题:Flash放在a.domain.com上,PHP脚本放在b.domain.com上,即使在同主域下也不能进行跨域访问。原因:由于flash采用完全域匹配规则,所以无法访问另一个域的数据。解决:原理很简单 无须对Flash做任何处理,只要在目标域b.domain.com的根目录上放入一个策略文件crossdomain.xml即可。 Flash访问另一个域的数据,flash player 会自动从目标域根域加载策略文件crossdomain.xml。 如果访问的数据所在的域在策略文件中,则数据将可访问。 具体解决方式: 1.建立文件:crossdomain.xml < <a href="https://www.cnblogs.com/seanxyh/archive/2013/05/28/3102975.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/23/3038760.html
解压lamp源代码包shell程序 - seabxyh
#!bin/sh/bin/ls *.tar.gz > ls.list/bin/ls *.tgz >> ls.listfor TAR in `cat ls.list`do/bin/tar -zxf $TAR/bin/rm $TARdone/bin/rm ls.list
2013-04-23T12:29:00Z
2013-04-23T12:29:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】#!bin/sh/bin/ls *.tar.gz > ls.list/bin/ls *.tgz >> ls.listfor TAR in `cat ls.list`do/bin/tar -zxf $TAR/bin/rm $TARdone/bin/rm ls.list <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/23/3038760.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/23/3038667.html
Linux常用命令 - seabxyh
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内核的版本cat
2013-04-23T12:04:00Z
2013-04-23T12:04:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内核的版本cat <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/23/3038667.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/22/3035933.html
还原print_r($arr, TURE) 变成字串,如何还原 - seabxyh
//还原print_r() 数组$arr = array('C'=>'ccc', 'D'=>'ddd');$p = print_r($arr,TRUE);echo '<pre>';var_dump($arr);var_dump($p);echo '</pre>';如何还原?//还原方法class Trie { protected $dict = array(); protected $buf = ''; function set($word, $v
2013-04-22T09:02:00Z
2013-04-22T09:02:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】//还原print_r() 数组$arr = array('C'=>'ccc', 'D'=>'ddd');$p = print_r($arr,TRUE);echo '<pre>';var_dump($arr);var_dump($p);echo '</pre>';如何还原?//还原方法class Trie { protected $dict = array(); protected $buf = ''; function set($word, $v <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/22/3035933.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/16/3023532.html
教你如何使用cdn加速wordpress? - seabxyh
转载本站文章请注明,作者:张逸群本文连接http://www.zhangyiqun.cn/824.html一。概述很多朋友可能像我一样将blog放在国外的主机上,虽然享受了实惠的价格可在访问速度上肯定要比国内略逊一筹。显然这个时候的瓶颈在网络层和传输层上,缓存类的插件效果非常有限。形象点说这个就像卡车拉了一车货,有大有小,网络环境就像公路。远在海外的服务器要拉货回国自然要走相当长的一段路,光从长度来讲就已经很长了,路上在走点弯路颠路速度肯定大打折扣。此时可以通过cdn来加速页面访问,cdn简而言之就是一辆距用户最近的卡车。什么货物可以放在CDN上?图片,js,css,音频……简言之就是网站中的
2013-04-16T02:20:00Z
2013-04-16T02:20:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】转载本站文章请注明,作者:张逸群本文连接http://www.zhangyiqun.cn/824.html一。概述很多朋友可能像我一样将blog放在国外的主机上,虽然享受了实惠的价格可在访问速度上肯定要比国内略逊一筹。显然这个时候的瓶颈在网络层和传输层上,缓存类的插件效果非常有限。形象点说这个就像卡车拉了一车货,有大有小,网络环境就像公路。远在海外的服务器要拉货回国自然要走相当长的一段路,光从长度来讲就已经很长了,路上在走点弯路颠路速度肯定大打折扣。此时可以通过cdn来加速页面访问,cdn简而言之就是一辆距用户最近的卡车。什么货物可以放在CDN上?图片,js,css,音频……简言之就是网站中的 <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/16/3023532.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/16/3023499.html
什么是CDN,CDN加速原理,CDN架设以及CDN产品介绍 - seabxyh
随着互联网的发展,用户在使用网络时对网站的浏览速度和效果愈加重视,但由于网民数量激增,网络访问路径过长,从 而使用户的访问质量受到严重影响。特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是一个 急待解决的问题。如何才能让各地的用户都能够进行高质量的访问,并尽量减少由此而产生的费用和网站管理压力呢?内容发布网络(Content Delivery Network,CDN)诞生了。一、CDN是什么?—- CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构
2013-04-16T02:07:00Z
2013-04-16T02:07:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】随着互联网的发展,用户在使用网络时对网站的浏览速度和效果愈加重视,但由于网民数量激增,网络访问路径过长,从 而使用户的访问质量受到严重影响。特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是一个 急待解决的问题。如何才能让各地的用户都能够进行高质量的访问,并尽量减少由此而产生的费用和网站管理压力呢?内容发布网络(Content Delivery Network,CDN)诞生了。一、CDN是什么?—- CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构 <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/16/3023499.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/16/3023452.html
T级图片数据Cache思路以及图片服务器搭建方法 - seabxyh
通过 pp.sohu.com,淘宝,拍拍网的域名分析:1871.img.pp.sohu.com.cn ,1872.img.pp.sohu.com.cn,1873.img.pp.sohu.com.cn ...大致分析,是通过squid 集群的方式实现:大致的结构图如下:分析的理由如下:(一 )一般 Squid Server 集群 简单的运作模式是: 1. 当 Squid Server (parent) 没有资料时,会先向 Sibling 的 Squid Server 要资料。 2. 如果都拿不到资料,才向用户端回报拿不到资料。 (二)从pp.sohu.com网站上网页相关返回头信息分析:X-Ca
2013-04-16T01:47:00Z
2013-04-16T01:47:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】通过 pp.sohu.com,淘宝,拍拍网的域名分析:1871.img.pp.sohu.com.cn ,1872.img.pp.sohu.com.cn,1873.img.pp.sohu.com.cn ...大致分析,是通过squid 集群的方式实现:大致的结构图如下:分析的理由如下:(一 )一般 Squid Server 集群 简单的运作模式是: 1. 当 Squid Server (parent) 没有资料时,会先向 Sibling 的 Squid Server 要资料。 2. 如果都拿不到资料,才向用户端回报拿不到资料。 (二)从pp.sohu.com网站上网页相关返回头信息分析:X-Ca <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/16/3023452.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/16/3023430.html
建立图片服务器的注意事项 - seabxyh
建立图片服务器的注意事项*选择适合图片存储的物理介质和文件系统*使用物理上独立的服务器*如果拥有多台图片服务器,要考虑服务器之间的图片同步问题*使用独立域名*制定合理的缓存策略*使用图片处理模块对用户上传的图片进行再加工 图片服务器建议使用 Nginx服务。
2013-04-16T01:40:00Z
2013-04-16T01:40:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】建立图片服务器的注意事项*选择适合图片存储的物理介质和文件系统*使用物理上独立的服务器*如果拥有多台图片服务器,要考虑服务器之间的图片同步问题*使用独立域名*制定合理的缓存策略*使用图片处理模块对用户上传的图片进行再加工 图片服务器建议使用 Nginx服务。 <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/16/3023430.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/14/3020676.html
MVC的运行原理 - seabxyh
MVC如何工作MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Macromedia Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services.如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生
2013-04-14T10:07:00Z
2013-04-14T10:07:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】MVC如何工作MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Macromedia Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services.如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生 <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/14/3020676.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/14/3020634.html
持久化-将数据存放到磁盘中 - seabxyh
将数据(内存中的对象) 存放到数据库中、磁盘文件、xml文件中都是是持久化的体现。持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。持久化是将程序数据在持久状态和瞬时状态间转换的机制。JDBC就是一种持久化机制。文件IO也是一种持久化机制。
2013-04-14T09:34:00Z
2013-04-14T09:34:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】将数据(内存中的对象) 存放到数据库中、磁盘文件、xml文件中都是是持久化的体现。持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。持久化是将程序数据在持久状态和瞬时状态间转换的机制。JDBC就是一种持久化机制。文件IO也是一种持久化机制。 <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/14/3020634.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/14/3020618.html
软件I18N/L10N软件国际化与本地化 - seabxyh
I18N/L10N:是指软件的国际化和本地化,通俗的讲就是语言的国际化和本地化。国际语言:英语、汉语、德语... 本地化:繁体、简体、藏语...国家内部的语言。I18N: 软件国际化,即internationalization 一个过程,意即在 i 和 n 之间有 18 个字母,本意是指软件的“国际化”,通过修改代码来实现代码的文化独立性,即代码不依赖与任何特定文化的信息。L18n是一个代码修改的过程,目的是实现代码完全独立与任何特定的 文化信息。这类信息保存在外部文件中,在程序运行的时候被装入。这样就不光要把所有与特定文化有关的字符串都抽取出来放在外部的文件中,还要把图标,图片 从程序中抽取
2013-04-14T09:19:00Z
2013-04-14T09:19:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】I18N/L10N:是指软件的国际化和本地化,通俗的讲就是语言的国际化和本地化。国际语言:英语、汉语、德语... 本地化:繁体、简体、藏语...国家内部的语言。I18N: 软件国际化,即internationalization 一个过程,意即在 i 和 n 之间有 18 个字母,本意是指软件的“国际化”,通过修改代码来实现代码的文化独立性,即代码不依赖与任何特定文化的信息。L18n是一个代码修改的过程,目的是实现代码完全独立与任何特定的 文化信息。这类信息保存在外部文件中,在程序运行的时候被装入。这样就不光要把所有与特定文化有关的字符串都抽取出来放在外部的文件中,还要把图标,图片 从程序中抽取 <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/14/3020618.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/12/3017036.html
PHP json_decode($json, TRUE) TRUE使数据格式化为Array,而非object - seabxyh
PHP使用json_encode处理后为非标准json, 使用json_decode($json) 解析后会变成object类型json_decode()有第二个参数可以来处理,设置第二个参数为TRUE json_decode($json, TRUE)$array = array('name'=>'sean', 'age'=>12);$j_arr = json_encode($array);$j_arrs = json_decode($j_arr);//json_decode($json, TRUE)没有设置第二个参数时echo &#
2013-04-12T09:19:00Z
2013-04-12T09:19:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】PHP使用json_encode处理后为非标准json, 使用json_decode($json) 解析后会变成object类型json_decode()有第二个参数可以来处理,设置第二个参数为TRUE json_decode($json, TRUE)$array = array('name'=>'sean', 'age'=>12);$j_arr = json_encode($array);$j_arrs = json_decode($j_arr);//json_decode($json, TRUE)没有设置第二个参数时echo &# <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/12/3017036.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/10/3012995.html
国外知名网盘 - seabxyh
4sharedRapidshareMediafireFilefactoryNetloadHotfileLetitbitExtabitDepositfilesCrockoBadongoPrzeklejDumpUploadingMegasharesFurk4FastFileGoldFileGigaSizeTurboBitHitFileOronZippyShareSoundCloudBitShareUploadStationFreakShareSpeedyShareFyelsFilePostScribdDocStoc排名靠前的几十个都有名,下载这些网盘的资源,一般有时间等待,好多盘文件大的需要高级账
2013-04-10T11:27:00Z
2013-04-10T11:27:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】4sharedRapidshareMediafireFilefactoryNetloadHotfileLetitbitExtabitDepositfilesCrockoBadongoPrzeklejDumpUploadingMegasharesFurk4FastFileGoldFileGigaSizeTurboBitHitFileOronZippyShareSoundCloudBitShareUploadStationFreakShareSpeedyShareFyelsFilePostScribdDocStoc排名靠前的几十个都有名,下载这些网盘的资源,一般有时间等待,好多盘文件大的需要高级账 <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/10/3012995.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/10/3012906.html
网页上有些图片的src或css背景图片的url后面跟了一大串字符 data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAA - seabxyh
<!DOCTYPE html><html dir="ltr" lang="en-US"> <!-- BEGIN head --> <head> <style> #ccc{ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9i
2013-04-10T10:30:00Z
2013-04-10T10:30:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】<!DOCTYPE html><html dir="ltr" lang="en-US"> <!-- BEGIN head --> <head> <style> #ccc{ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9i <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/10/3012906.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/10/3012399.html
美国Disqus、国内JiaThis、友言、评论啦、搜狐畅言 评论系统(第三方评论系统) - seabxyh
1.【友言 http://www.uyan.cc/getcode】友言是2011年下半年出现的一个社会化评论服务,用户可以选择用自己的微博、SNS帐号发表自己对内容的评论,这些评论内容在各个社交网站的扩散也带动了内容影响力的增长。在国外类似的服务主要是Disqus。但是今天社会化分享按钮及代码提供商 Jiathis的负责人向我们透漏说他们已经收购了友言,友言团队的两位创始人叶阳和牛特将进入 Jiathis 工作。2.【评论啦 http://www.pinglun.la/】评论啦是一家为第三方网站提供社会化评论系统,同时为网民提供评论存储、记录的网站。类似于国 外的Disqus、Intensed
2013-04-10T07:07:00Z
2013-04-10T07:07:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】1.【友言 http://www.uyan.cc/getcode】友言是2011年下半年出现的一个社会化评论服务,用户可以选择用自己的微博、SNS帐号发表自己对内容的评论,这些评论内容在各个社交网站的扩散也带动了内容影响力的增长。在国外类似的服务主要是Disqus。但是今天社会化分享按钮及代码提供商 Jiathis的负责人向我们透漏说他们已经收购了友言,友言团队的两位创始人叶阳和牛特将进入 Jiathis 工作。2.【评论啦 http://www.pinglun.la/】评论啦是一家为第三方网站提供社会化评论系统,同时为网民提供评论存储、记录的网站。类似于国 外的Disqus、Intensed <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/10/3012399.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/10/3011963.html
PHP获取今天、昨天、明天的日期 - seabxyh
<?php echo "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; echo "一周后:".
2013-04-10T03:18:00Z
2013-04-10T03:18:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】<?php echo "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; echo "一周后:". <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/10/3011963.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/08/3008543.html
PHP生成短连接 - seabxyh
<?php #短连接生成算法 class Short_Url { #字符表 public static $charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; public static function short($url) { $key = "alexis"; $urlhash = md5($key . $url); $len = strlen...
2013-04-08T09:51:00Z
2013-04-08T09:51:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】<?php #短连接生成算法 class Short_Url { #字符表 public static $charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; public static function short($url) { $key = "alexis"; $urlhash = md5($key . $url); $len = strlen... <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/08/3008543.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/08/3008491.html
PHP 数组原形打印var_export() 数组类型打印var_dump() - seabxyh
<?php//var_dump()//var_export();$arr = array('name'=>'sean', 'age'=>'24', 'city'=>'bj');//打印并显示类型echo '<pre>';var_dump($arr);echo '</pre>';//以数组原形打印echo '<pre>';var_dump($arr);echo '</pre>
2013-04-08T09:31:00Z
2013-04-08T09:31:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】<?php//var_dump()//var_export();$arr = array('name'=>'sean', 'age'=>'24', 'city'=>'bj');//打印并显示类型echo '<pre>';var_dump($arr);echo '</pre>';//以数组原形打印echo '<pre>';var_dump($arr);echo '</pre> <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/08/3008491.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/08/3007168.html
PHP set_error_handler()函数的使用 - seabxyh
我们写程序,难免会有问题(是经常会遇到问题),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因。有很多人说,这并没有什么大不了。确实,在调试程序阶段,这确实是没啥的,而且我认为给出错误路径是必要的。但泄露了实际路径的后果是不堪设想的,对于某些入侵者,这个信息可是非常重要,而事实上现在有很多的服务器都存在这个问题。有些网管干脆把PHP配置文件中的display_errors设置为Off来解决(貌似我们就是这样做的),但本人认为这个方法过于消极。有些时候,我们的确需要PHP返回错误的信息以便调试。而且在出错时也可能需要给用户一个交待,甚至导航到另一页面。那么,有啥解决办法呢?set_erro
2013-04-08T04:10:00Z
2013-04-08T04:10:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】我们写程序,难免会有问题(是经常会遇到问题),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因。有很多人说,这并没有什么大不了。确实,在调试程序阶段,这确实是没啥的,而且我认为给出错误路径是必要的。但泄露了实际路径的后果是不堪设想的,对于某些入侵者,这个信息可是非常重要,而事实上现在有很多的服务器都存在这个问题。有些网管干脆把PHP配置文件中的display_errors设置为Off来解决(貌似我们就是这样做的),但本人认为这个方法过于消极。有些时候,我们的确需要PHP返回错误的信息以便调试。而且在出错时也可能需要给用户一个交待,甚至导航到另一页面。那么,有啥解决办法呢?set_erro <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/08/3007168.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/seanxyh/archive/2013/04/08/3007125.html
PHP异常处理 Exception - seabxyh
//入口文件try{ /** *入口方法 *所有文件都由入口文件控制,每个文件中的错误有只执行抛出异常动作 *throw new Exception('Some ErrorMailing Message', 500); */ }cache(Exception $e){ //打印数据 $errArr = array('code'=>$e -> getCode(), 'message'=>$e -> getMessage(), 'error_info'=>$e -> getTrace()); ech
2013-04-08T03:51:00Z
2013-04-08T03:51:00Z
seabxyh
https://www.cnblogs.com/seanxyh/
【摘要】//入口文件try{ /** *入口方法 *所有文件都由入口文件控制,每个文件中的错误有只执行抛出异常动作 *throw new Exception('Some ErrorMailing Message', 500); */ }cache(Exception $e){ //打印数据 $errArr = array('code'=>$e -> getCode(), 'message'=>$e -> getMessage(), 'error_info'=>$e -> getTrace()); ech <a href="https://www.cnblogs.com/seanxyh/archive/2013/04/08/3007125.html" target="_blank">阅读全文</a>