php异步调试和线上调试网站程序的方法

    当碰到一个网站需要不间断运行,但又需要调试该网站的程序错误的时候,该如何办呢?是靠经验一点点猜测,还是直接打印错误信息让其在页面输出? 下面分享一种方法同时满足这两种条件,既方便网站程序错误调试,又不影响网站的正常运行的调试方法。将下面的php语句复制到公共代码顶部即可。 //ini_set('error_reporting',E_ALL ^ E_NOTICE);//显示所有除了notice类型的错误信息 ini_set(...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    jquery getJSON ($.getJSON) 事件用法与分析

    jQuery中常用getJSON来通过 HTTP GET 请求载入 JSON 数据,将其转换为JSON对象,如果成功,则执行回调函数。原型如下: jQuery.getJSON( url, [data], [callback] )  跨域加载JSON数据。 url: 必需。规定将请求发送的哪个 URL data : 可选。规定连同请求发送到服务器的数据 callback: (可选) 载入成功时的回调函数 该函数是简写的 Ajax 函数,等价于: $.ajax({ url: url, data: d...阅读全文
    作者:绝缘体.. | 分类:javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP四舍五入精确小数位及取整的方法

    本篇文章将使用php对数字进行四舍五入保留N位小数,以及使用php对数字进行取整的方法做个小总结。 (1)php保留三位小数并且四舍五入 $num=0.0215489; echo sprintf("%.3f", $num); // 0.022 (2)php保留三位小数不四舍五入 $num=0.0215489; echo substr(sprintf("%.4f", $num),0,-1); // 0.021 (3)php进一法取整数(这个在分页程序的页数程序里面会用到) echo ceil(4.3); ...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP实现同服务器多个二级域名共享 SESSION 数据

     现在很多分类信息网站都会分出很多个二级域名出来,比如:sh.ganji.com(上海赶集网), su.ganji.com(苏州赶集网)等等,像这种拥有多个二级域名的网站,该如何实现同步共享session呢,这里不讨论在多个服务器上的问题,仅仅分享一下在同一个服务器上面的多个二级域名网站如何共享session。 说这个问题之前,先来了解一下 PHP SESSION 的工作原理。在客户端(如浏览器)登录网站时,被访问的...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php将IP地址转换为真实地址的方法

    下面将分享一个利用PHP将获取到的IP地址转换为真实实际地址的方法。代码函数摘自大名鼎鼎的康盛的Discuz源码,可以根据实际需要返回简短地址和详细地址两种形式。 function convertip($ip,$integrity='simple'){ $return=''; $integrity=in_array($integrity,array('simple','full'))?$integrity:'simple'; if(preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/",$ip)){ $ip...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    根据IP跳转不同城市的PHP代码

    php根据ip跳转到相应的城市代码。具体如何获取用户当前的ip地址以及根据用户的ip地址如何确定用户所在地区就不多说了,读者可以分别参考: (1)PHP获取当前用户真实IP的方法 (2)php将IP地址转换为真实地址的方法 下面直接从已经获取到用户所在地区开始分析了。 Js实现根据用户ip跳转到相应的城市的方法: <html> <head> <meta http-equiv="Content-Type" content="t...阅读全文
    作者:绝缘体.. | 分类:html, javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,

    PDO成功连接MSSQL的步骤

    PDO成功连接MSSQL的步骤简要整理如下: 1、下载microsoft drivers  for php for sql server(目前有2.0 3.0版本,分别又分有ts和nts版,可通过phpinfo()中的Thread Safety:enable确认是ts,详见驱动自带手册) 2、复制驱动至php文件夹的ext文件夹后,修改php.ini扩展extension=php_pdo_sqlsrv_53_ts_vc6.dll 3、下载Microsoft SQL Server 2008 R2 Native Client安装 测试代码:...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言, 首页 | 阅读: | 标签:, , , ,

    如何解决php中并发读写文件冲突的问题

    对于日IP不高或者说并发数不是很大的应用,一般不用考虑这些!用一般的文件操作方法完全没有问题。但如果并发高,在我们对文件进行读写操作时,很有可能多个进程对进一文件进行操作,如果这时不对文件的访问进行相应的独占,就容易造成数据丢失。 例如:一个在线聊天室(这里假定把聊天内容写入文件),在同一时刻,用户A和用户B都要操作数据保存文件,首先是A打开了文件,然后更新里面的...阅读全文
    作者:绝缘体.. | 分类:go, Linux, PHP, 操作系统, 编程语言 | 阅读: | 标签:, , , ,