【php获取各种时间的总结(代码)】教程文章相关的互联网学习教程文章

总结一下隐藏index.php文件的步骤

总结一下隐藏index.php文件的步骤 1.开启apache的mod_rewrite模块 去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号 确保<Directory "..."></Directory>中有“AllowOverride All” 2.在项目中的/protected/config/main.php中添加代码: components=>array( ... urlManager=>array( urlFormat=>path, showScriptN...

代码审查的5点经验教训总结【图】

我们时常会听到团队成员说:“这个项目搞代码审查简直是在浪费时间。”“我没时间做代码审查。”“发布会延迟,是因为我那个卑鄙的同事还没有审查过我的代码。”“你能相信我的同事居然要求我改我的代码吗?我这么优雅完美的代码哪里还需要改呢。”我们为什么要做代码审查?  任何专业的软件开发人员其最重要的目标之一就是要不断提高自己的工作质量。但是只有团队协作才能力往一处使,劲往一处用,提高软件质量。代码审查是实现...

phpeval函数用法总结

这个函数我想很多朋友都知道,黑客用得最多的一句了,可以解析php 代码并且运行,eval是函数不可在php中禁止,以前我就以为可以在php.ini禁止此函数,结果失败了.定义和用法eval() 函数把字符串按照 PHP 代码来计算,该字符串必须是合法的 PHP 代码,且必须以分号结尾,如果没有在代码字符串中调用 return 语句,则返回 NULL,如果代码中存在解析错误,则 eval() 函数返回 false.语法:eval(phpcode) 参数 描述phpcode 必需,规定要计算的 PHP 代...

php过滤特殊危险字符的总结

在网站中表单提交或url获取值我们都可能碰到一些安全问题,下面我总结了一些常用的过滤一些危险特殊字符的解决方法,一般,对于传进来的字符,php可以用addslashes函数处理一遍(要get_magic_quotes_gpc()为假才处理,不然就重复转义了!),这样就能达到一定程度的安全要求,比如这样,代码如下:if (!get_magic_quotes_gpc()) { add_slashes($_GET); add_slashes($_POST); add_slashes($_COOKIE); ...

php安全问题大总结

(1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(), 同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd, 但是默认的php.ini是没有打开安全模式的,我们把它打开: safe_mode = on (2) 用户组安全 当safe_mode打开时,safe_mode_gid被关闭,那么php脚本能够对文件进行访问,而且相同 组的用户也能够对文件进行访问。 建议设置为: s...

探讨一些php编程性能优化总结

最近在做php程序的性能优化,一些经过测试后发现的东西就先记录下来吧,以备后用。首先对于一些反应慢的操作或页面要跟踪处理一下,可以使用webGrind的方式看一下主要问题出在哪里其次,对于方法的优化,一个是查看方法中调用的语句的优化,一个是对于方法本身算法的优化,调用的方法的位置也很重要,一般来说,调用其他的文件中的方法没有调用本页面中的方法快,如果是经常使用的方法,而且调用的过程比较费时的话,为了性能考虑,...

超实用php函数总结整理

1、PHP加密解密PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_MODE_CBC, md5(md5($key))), "12"); return $decrypted; }else{ $encrypted = base64_encode(mcrypt_encrypt(MCR...

php输出缓冲控制(OutputControl)总结

php 缓冲简介其实我对php ob 系列印象还是很模糊,具体怎么玩的,还不是很了解,平时curd,确实对这些内容没有深入。作为phper 甚是惭愧。网上搜了一通,互相copy,代码运行不能出现作者所描述现象,本文良心出品,代码都是作者运行过。当执行输出的时候,比如 echo,print。输出并没有立即送给 web server, 而是将数据写入 php buffer。php output_buffering 机制好处当然提升性能。其实 php 文件最终在浏览器上显示,走过3个缓冲...

php写后端运行程序总结

1、定时执行 就crontab了,linux命令,具体怎么用,自己google。只想说一点,crontab的时候需要注意权限,运维经常会用root来启动,导致有些文件web用户无权限。2、后台守护 分两步:1需要在脚本中写死循环,因为php不像python,我一般是 do {....} while (true); 不过循环体里面一般要加个sleep的,不然机器会被跑死;2启动进程的时候需要在后面加个“&” ,这个大家也google吧,如果需要记录输出的信息需要这样写...

php日期格式转换总结

<?php //将当前时间转換成yyyy-mm-dd格式串,再转换成日期格式,绕了一圈哈 echo strtotime(date(Y-m-d,time()). 00:00:00); //将GNU 日期输入格式的字符转换成时间 echo strtotime(now); //标准的字符串转换成时间 $t = 2012-9-10 15:18:06; $time = strtotime($t); //将时间转换成日期字符yyyymmdd,再转换成整型格式 $d = intval(date(Ymd,$time)); echo 付款时间:.$d; ?>

Php部分常见问题总结

在提问题前请先仔细查阅PHP手册,MYSQL手册 以及PHPINFO里面的设置另外希望你读一下PHP编程标准PHP手册下载地址1:为什么我得不到变量我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值?在PHP4.2以后的版本中register_global默认为off若想取得从另一页面提交的变量:方法一:在PHP.ini中找到register_global,并把它设置为on.方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_SESSIO...

PHP常见知识点梳理总结

PHP方面:1,echo print print_r的区别Echo是PHP语句,print与print_r是函数,语句没有返回值,函数可以有返回值。Print只能打印简单类型变量的值。Print_r可以打印复杂变量值(数组或对象)Echo 输出一个或者多个字符串。2,mysql_fetch_array() 与mysql_fetch_row()区别mysql_fetch_array()返回根据从结果集取得的行生成的数组,如果没有更多行,返回false,除了将数据以字段做索引外,还可以用字段名作为索引。mysql_fetch_row(...

PHP弱类型安全问题总结

前段时间做了南京邮电大学网络攻防平台上面的题目,写了一个writeup之后,还有必要总结一下。由于做的题目都是web类型的,所有的题目都是使用PHP来写的,所以很多题目并没有考察到传统的如SQL注入,XSS的类型的漏洞,很多都是PHP本身语法的问题。鉴于目前PHP是世界上最好的语言,PHP本身的问题也可以算作是web安全的一个方面。在PHP培训中的特性就是弱类型,以及内置函数对于传入参数的松散处理。本篇文章主要就是记录我在做攻防平...

PHP常用数组函数总结(转载)

一、数组操作的基本函数数组的键名和值is_array($arr); //判断是否为数组 count($arr); //统计数组中元组的个数 array_count_values($arr); //统计数组中元素出现的次数 返回的是一个数组 array_values($arr); 获得数组的值 array_keys($arr); 获得数组的键名 array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr); 在数组中检索apple array_search("apple",$arr); 在数组中检...

2015.1写留言板的时用的知识点和函数---&gt;总结

一:时间函数和uniqid()1:uniqid():生成唯一的id, 无参数返回的字符串的长度为13,有参数为232:时间和时间戳相互转换的php函数①:time() 返回当前unix的时间戳 microtime() 返回当前unix时间戳和微秒数②:date(Y-m-d H:i:s, time()) 格式化一个本地时间/日期③:strtotime() 将任何日期的英文文本的日期时间描述转化为unix时间戳 二:tp框架的跳转和重定向1:页面跳转①:success(提示信息, 跳转地址, 跳转时间); 默认的...