function safe_exit($message=''){
//凡是die; eixt都被替换为safe_exit()
//所有代码中都不允许出现 die / exit的直接调用!
//写个日志.begin{
$f = fopen ( dirname(__FILE__)."/ci.log.txt", 'a+' );
fwrite ( $f,"\n\n");
fwrite ( $f,date("Y-m-d H:i:s",time()));
fwrite ( $f,"$message\n");
fwrite ( $f,var_export(debug_backtrace(),true));
fclose ( $f );
//写日志.end}
exit($message);
}
下载个最新的codeigniter 2.0.2 , 用emeditor 打开index.php ,在文件中搜索(只匹配单词) 并替换
exit
die
全部替换为 safe_exit
safe_exit在index.php里实现,如上!
这样可恶的die / exit就再也不会给我一个白板页面了.
我开发的程序里,也是不允许直接出现die/ exit 的.
再配置一个 xdebug 单步调试, 万事就具备了!
工善其事,先利其器!
修改完的ci代码, 打包在附件中了.推荐下载这个代替原版.
即使将来升级, 也是很容易和官方同步的.
#end.
分享到:
相关推荐
Packtpub.CodeIgniter.1.7.Professional.Development.Apr.2010.rar
PacktPub.Programming.with.CodeIgniter.MVC.Sep.2013
PHP开发教程之CI框架. CodeIgniter
Professional.CodeIgniter I like it
CodeIgniter (CI) is a powerful open-source PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. CodeIgniter ...
CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。它提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。使用 CodeIgniter 可以减少代码的编写量,并将你...
PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter...
CodeIgniter_2.0.0.zip CodeIgniter_2.0.0.zip CodeIgniter_2.0.0.zip
CodeIgniter 架构 教程. CodeIgniter 架构的使用说明教程.
CodeIgniter 是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序。如果你是一个使用共享主机,并且为客户所要求的期限而烦恼的开发人员,如果你...
本资源包含: CodeIgniter中文参考手册.pdf; CodeIgniter用户指南(v1.7.2).chm; PHP敏捷开发框架CodeIgniter.chm。
PHP框架的应用,简称CI。可以参http://codeigniter.org.cn/user_guide/index.html
PHP敏捷开发CodeIgniter框架
CodeIgniter and Ajax using jQuery.zip (超赞的实例,代码非常简单) CodeIgniter+架构的说明教程.pdf ...PHP 敏捷开发框架CodeIgniter.chm Wrox,.Professional.CodeIgniter.(2008).BBL.[0470282452].pdf
基于PHP的CodeIgniter php开源框架.zip
Codeigniter-breadcrumbs, 用于CodeIgniter的小breadcrumb库 Breadcrumbs是一个小型库,它帮助你使用CodeIgniter管理... * 不再维护 Instalation将 Breadcrumbs.php 放在应用程序/库文件夹中将 Breadcrumbs.php 放在应
CodeIgniter_2.1.4.zip
CodeIgniter 是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序
WebIM-for-CodeIgniter开发说明: Install ======= upload to a folder, for example "CI", on web server. Database ======== create database 'webim' load 'install.sql' configure 'application/config/...
本压缩包是CodeIgniter官方网站下载的CI4.0代码包,原汁原味为曾修改任何代码,只为解决国内小伙伴下载不动的尴尬