欢迎各位兄弟 发布技术文章
这里的技术是共享的
写过代码的应该都知道,小小的换行符在 Windows/Linux/Mac 下都是不一样的。本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r。这样就会导致你的代码搬到另一个系统下就会出现一些错误。
"\n" "\r\n" 应该都可以,记住 ,要用双引号,不能用单引号
见:http://baike.baid
一、数字补0.
如果要自动生成学号,自动生成某某编号,就像这样的形式“d0000009”、“d0000027”时,那么就会面临一个问题,怎么把左边用0补齐成这样8位数的编码呢?我想到了两种方法实现这个功能。
本文实例讲述了PHP实现的激活用户注册验证邮箱功能。分享给大家供大家参考,具体如下:
Or rather, is there anyway to set the system temp directory (NOT the upload temp directory) in PHP?
(PHP 4 >= 4.0.3, PHP 5, PHP 7)
is_uploaded_file — 判断文件是否是通过 HTTP POST 上传的
(PHP 5 >= 5.2.1, PHP 7)
// $controller now is "App\Http\Controllers\FooBarController"
[To Parent Directory]10/23/2013 11:29 AM 81960 php_xhprof-0.10.6-5.3-nts-vc9-x86.zip
REMOTE_ADDR只能获取访问者本地连接中设置的IP如果访问者使用代理服务器,将不获取代理服务器的IP,而是获取访问者网关的真实IP。如果将这个函数应用到限IP访问的网页中,别人即使通过限IP访问段中的代理服务器,也不能访问该页面。
前言:
对于我们做php开发的人员,上了生产环境,一定要把相关debug,display_errors错误提示等关掉。谁还难免不犯个错呢?这样能防止非致命性报错下,导致项目路径、数据库等信息泄漏。
问:那么问题来了,我们在生产该如何查看php等相关错误呢?
答:记录到错误日志里。error.log(或直接发送到syslog)
下边就如何配置和查看日志作出简单叙述。
一.相关配置
需要将php.ini中的配置指令做如下修改:
1. error_reporting = E_ALL ;将会向PHP报告发生的每个错误
2. display_errors = Off ;不显示满足上条 指令所定义规则的所有错误报告
3. log_errors = On ;开启错误日志
4. log_errors_max_len = 1024 ;设置每个日志项的最大长度