摘要: 下面就是怎样得到本月的最后一天的!很实用的<?php $date=date("Y-m-d");//得到第一天的,这个很简单,一看就明白 strtotime()就是把指定的时间转换成秒,例如strtotime("2007-06-30") $firstday = date("Y-m-01",strtotime($date));//Date() 函数可把时间戳格式化为可读性更好的日期和时间。 $lastday = date("Y-m-d",strtotime("$firstday +1 month -1 阅读全文
posted @ 2012-09-05 15:14 像块石头 阅读(236) 评论(0) 推荐(0) 编辑
摘要: PHP的日期操作 增加减少(一个月以内)2011-9-20 13:49 | 标签 php date | 浏览 231 评论 0date('Y-m-d', strtotime("-30 days")) ; //30天前<?php$date1="2011-08-09";echo date('Y-m-d',strtotime("$date1 +5 day")); //相应地,要增加月,年,将day改成month或year即可?>输出结果:2011-08-14+++++++++++++ 今天、昨天、 阅读全文
posted @ 2012-09-05 10:15 像块石头 阅读(7778) 评论(0) 推荐(0) 编辑
摘要: smarty变量调节器--date_format[格式化日期] 本调节器将格式化的日期和时间经php函数strftime()处理。Unix时间戳、mysql时间戳及由年月日组成的字符串格式的日期可以传递到smarty经php函数strtotime()解析。设计者可以使用date_format完全控制日期格式,如果传给date_format的日期为空值,但提供了第二个参数,那么将使用第二参数格式化时间。 参数位置 类型 是否必须 默认 描述1 string No %b %e, %Y 输出日期的格式。2 string No n/a 输入为空时,作为默认时间。从Smarty-2.6.10开始,传递给 阅读全文
posted @ 2012-09-04 15:50 像块石头 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 本来是看到一篇文章,写研究的,想COPY过来就完事了。该来来自于cssRain,但是在看的过程中,发现内容和标准偏差很多,于是就贴上它的链接,然后自己谈谈理解吧。CSSRAIN的链接为:http://www.cssrain.cn/article.asp?id=1176在jQuery里面对于一些HTML的元素操作都是很简化的,这也是很多人选择使用jQuery的原因。对于获取某一个元素的值,如input框,我们往往是用$('#test').val();$('#test')这个我就不多说了,反正就是获取ID为test的这个元素。$('#test').v 阅读全文
posted @ 2012-09-04 09:28 像块石头 阅读(250) 评论(0) 推荐(0) 编辑
摘要: js代码/*** ajax请求,添加数据*/function createCard() { var $primary = $("#primary").val(); var $middle = $("#middle").val(); var $advanced = $("#advanced").val(); if(checkInput($primary,'初级卡') && (checkInput($middle,'中级卡')) && (checkInput($advance 阅读全文
posted @ 2012-09-01 17:50 像块石头 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 之前如果要在某个数组中删除一个元素,我是直接用的unset,也不管unset之后会发生什么。但今天看到的东西却让我大吃一惊<?php$arr=array('a','b','c','d');unset($arr[1]);print_r($arr);?> print_r($arr)之后,结果却不是那样的,最终结果是Array ( [0] => a [2] => c [3] => d那么怎么才能做到缺少的元素会被填补并且数组会被重新索引呢?答案是array_splice():<?php$arr=arr 阅读全文
posted @ 2012-08-10 16:53 像块石头 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 【转】Php Snoopy cURL screen scraping屏幕抓取php 实现模拟登陆采集论坛第一步就是要模拟登陆,由于各个站点登录表单各不相同,验证方式又是多种多样,所以直接提交用户名密码 到登录页面就比较繁琐。所以我们采用cookie来模拟登陆无疑是最佳捷径。对象www.discuz.net用户名liuyuntest密码123456一 首先我们手工登录下,记录下cookiedznet_cookietime=2592000;dznet_onlineusernum=7816;dznet_sid=QtlC87;dznet_auth=6bbeCQrzGv4eliNMLgU%2FlGZSp 阅读全文
posted @ 2012-08-10 11:03 像块石头 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 模拟post file的两种方法Snoopy & CURL 转自网络其实snoopy底层用的也是curl,不过它没有使用php的外壳curl函数,直接调用linux系统的curl命令,不过归根到底都是调用libcurl。模拟post 提交文件这里有2种方法,其中CURL是与同事一起调试的,在这感谢他~~一种是snoopy,版本是1.2.4,代码如下:**注意:snoopy中执行ssl时是使用curl的,而且是linux命令的curl非php的curl系列的函数;另外执行http是用的是fsockopen一系列的函数。include 'Snoopy.class.php'; 阅读全文
posted @ 2012-08-10 11:02 像块石头 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: php的cli简介(转)所有的PHP发行版,不论是编译自源代码的版本还是预创建的版本,都在默认情况下带有一个PHP可执行文件。这个可执行文件可以被用来运行命令行的PHP程序。要在你的系统上找到这个可执行文件,就要遵照下面的步骤:在Windows操作系统里,它被放在PHP主安装目录下,文件名是php.exe或者(在老版本的PHP里)是php-cli.exe。在Linux操作系统里,它被保存在PHP安装目录的bin/子目录下。不论是在哪一个操作系统里,你都需要对它进行测试,以保证它能够正常运行,方法是用-v参数调用它:shell> /path/to/php -v PHP 5.0.0 (cli 阅读全文
posted @ 2012-08-10 09:44 像块石头 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 我们在PHP正则表达式的学习中会碰到修饰符,那么关于PHP正则表达式修饰符的理解以及使用我们需要注意什么呢?那么我们来具体的看看它的概念以及相关内容。在学习PHP正则表达式修饰符之前先来理解下贪婪模式,前面在元字符中提到过"?"还有一个重要的作用,即"贪婪模式",什么是"贪婪模式"呢?PHP正则表达式贪婪模式:比如我们要匹配以字母"a"开头字母"b"结尾的字符串,但是需要匹配的字符串在"a"后面含有很多个"b",比如"a bbbbbbbbbbbb 阅读全文
posted @ 2012-08-09 17:34 像块石头 阅读(186) 评论(0) 推荐(0) 编辑