
php
张广森
这个作者很懒,什么都没留下…
展开
-
dedecms织梦后台模板layui框架-20171126更新
后台效果更新日记2017/11/26 修正gbk版后台删除文档报错问题;2017/11/22 修正部分Linux下后台-系统-系统基本参数不正常问题;2017/09/13 修正新建模型checkbox select字段无法显示文字问题;2017/09/11 修正独立模型添加文章时上传缩略图后发布文章报错;修正图集添加文转载 2017-12-07 12:41:27 · 5246 阅读 · 0 评论 -
php 获取时间今天明天昨天时间戳
php 获取时间今天明天昨天时间戳2011-06-30 9:46echo "今天:".date("Y-m-d").""; echo "昨天:".date("Y-m-d",strtotime("-1 day")), ""; echo "明天:".date("Y-m-d",strtotime("+1 day")). ""; echo "一周转载 2014-12-18 14:17:31 · 606 阅读 · 0 评论 -
格式化时间戳,时间加一天
$ceshi="1417247764"; //时间戳格式第一种:$ceshi+86400;//在时间戳的基础上加一天(即60*60*24)第二种:$firstdaystr=date("Y-m-d H:i:s",$ceshi); //格式化时间戳,转为正常格式 2014-12-18//$end_time=strtotime($firstdaystr." +24 hours"原创 2014-12-18 14:15:14 · 78070 阅读 · 1 评论 -
通过伪静态规则实现子目录绑定
通过伪静态规则实现子目录绑定:apache+.htaccess或IIS+ISAPI_REWRITE+httpd.iniApache HTTP Server一般安装在类Linux服务器上,默认支持URL重写,一般虚拟主机用户将.htaccess文件放网站根目录就可以实现伪静态了,使用下面的伪静态规则就可以实现子目录绑定。RewriteEngine on转载 2014-11-19 17:13:54 · 3181 阅读 · 0 评论 -
php 获取当前用户的IP
if($_SERVER['HTTP_CLIENT_IP']){ $onlineip=$_SERVER['HTTP_CLIENT_IP'];}elseif($_SERVER['HTTP_X_FORWARDED_FOR']){ $onlineip=$_SERVER['HTTP_X_FORWARDED_FOR'];}else{ $onlineip=$_SERV转载 2014-08-18 16:09:09 · 8634 阅读 · 0 评论 -
加密 解密 函数
$aa='sp6688@vip.qq.com'.'{T_T}'.(time() + 24*3600) . '{T_T}'. substr('31dc002f72ddc02d6b2d9a5bde1e2ffc', 0, 5); echo $bb=base64_encode(strcode($aa, $salt = 'younotisahero')); echo strcode(ba原创 2014-07-28 18:26:32 · 641 阅读 · 0 评论 -
php中通过smtp发邮件的类,测试通过
class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $u转载 2014-07-28 17:49:36 · 505 阅读 · 0 评论 -
学习笔记——PHP数据的相关处理
1.函数array_values()返回数组中,所有元素的值2.函数array_keys()返回数组中,原创 2014-05-23 00:12:01 · 519 阅读 · 0 评论 -
学习笔记--nosql之redis
1.redis有数据库,没有表,没有字段2.redis的下载地址:http://redis.io/download原创 2014-05-23 00:11:19 · 456 阅读 · 0 评论 -
thinkphp的配置
'URL_PATHINFO_DEPR'=>'-',//修改URL的分隔符'TMPL_L_DELIM'=>''TMPL_R_DELIM'=>'}>', //修改右定界符'DB_TYPE'=>'mysql', //设置数据库类型'DB_HOST'=>'localhost',//设置主机'DB_NAME'=>'thinkphp',//设置数据库名'DB_USER'=>'roo原创 2014-05-20 22:25:35 · 636 阅读 · 0 评论 -
session小记
Session.Clear()就是把Session对象中的所有项目都删除了(键和值);Session.Abandon()就是把当前Session对象,删除了下一次就是新的Session了;session.close()就是关闭对象原创 2012-05-28 12:14:21 · 414 阅读 · 0 评论 -
PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
http://www.phperz.com/php/introduction/0FI52420113524.html一个php获取月中第一天和最后一天的函数,网上搜集的函数,不过这个函数感觉实现的有点繁琐了.本篇文章推荐阅读里也有一篇同样的函数,大家也可以看一下./** * 获取指定月份的第一天开始和最后一天结束的时间戳 * * @param int $y转载 2014-12-18 14:19:03 · 10203 阅读 · 2 评论 -
php定时器
范例一.ignore_user_abort(false);//当用户关闭页面时服务停止set_time_limit(0); //设置执行时间,单位是秒。0表示不限制。date_default_timezone_set('Asia/Shanghai');//设置时区$dir = "1234/";$str = "a";$i = 0;while($i {$data转载 2014-12-09 21:50:26 · 1062 阅读 · 0 评论 -
Mac OS X 系统配置 Apache+MySql+PHP 详细教程
转载自:http://blog.youkuaiyun.com/greenqingqingws/article/details/46594455如果你是一名 Web 开发者,很多时候都需要在本地搭建服务器测试环境,比如 Apache+MySql+PHP 这样的环境。事实上 Mac OS X 中想要搭建这样的环境很简单,接下来就会将详细的教程分享给大家。首先需要说明的是转载 2017-07-14 21:51:01 · 555 阅读 · 0 评论 -
php+jquery+ajax+json简单小例子
php+jquery+ajax+json简单小例子 header("Content-Type:text/html;charset=utf-8"); ?> "text/javascript" src="http://code.jquery.com/jquery.min.js"> "text/javascript"> $(function() { $("转载 2015-06-11 17:20:59 · 1208 阅读 · 0 评论 -
MySql的join(连接)查询 (三表 left join 写法)
1、内连接:将两个表中存在连结关系的字段符合连接条件的记录形成记录集Select A.name,B.name from A inner join B on A.id=B.id和Select A.name,B.name from A,B where A.id=B.id结果是一样的(内连接的inner关键字可省略);2、外连接:分为左外连接和右外连接左连接A、B表结果包转载 2016-01-18 02:52:14 · 6660 阅读 · 0 评论 -
ThinkPHP多表联合查询的常用方法
ThinkPHP中关联查询(即多表联合查询)可以使用 table() 方法或和join方法,具体使用如下例所示:1、原生查询示例:复制代码代码如下:$Model = new Model();$sql = 'select a.id,a.title,b.content from think_test1 as a, think_test2 as b where a.i转载 2016-01-18 02:50:59 · 1374 阅读 · 0 评论 -
PHP截取字符串完美版,不用担心中文截取乱码
thinkphp调用:{$vo.title|str_cut=###,10}PHP调用:str_cut($aa,10);/** * 字符截取 * @param $string 需要截取的字符串 * @param $length 长度 * @param $dot */function str_cut($sourcestr, $length, $dot = '...')原创 2015-07-10 01:02:01 · 581 阅读 · 0 评论 -
PHP对象转成多维数组
$this->object_array($object);public function object_array($array) { if(is_object($array)) { $array = (array)$array; } if(is_array($array)) { foreach($array as转载 2015-10-23 15:13:57 · 1973 阅读 · 0 评论 -
PHP定时执行任务的实现
用到的函数 ignore_user_abort(),set_time_limit(0),sleep($interval) 此代码只要运行一次后关闭浏览器程序依然还是会运行。 ignore_user_abort(); //关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0); // 通过set_time_limit(0)可以让程序无限制的执行下去$interval=转载 2015-07-02 11:21:17 · 765 阅读 · 0 评论 -
smtp.php 解决标题乱码的问题
在smtp.php文件中找到下面这行//$header .= "Content-Type:text/html\r\n"; 改成 $header .= "Content-Type:text/html;charset=utf-8\r\n"原创 2015-05-18 19:35:39 · 2073 阅读 · 1 评论 -
thinkphp save判断是否修改成功
save:$result=$item->where()->save();if ($result === FALSE) { echo '修改失败';} elseif($result === 0) { echo '未更改';} else { echo '已更改';}add:if($item->data($data1)->add()!=原创 2015-06-17 11:16:40 · 6601 阅读 · 0 评论 -
php函数serialize()与unserialize()
serialize()和unserialize()在php手册上的解释是:serialize — Generates a storable representation of a valueserialize — 产生一个可存储的值的表示unserialize — Creates a PHP value from a stored representationuns转载 2015-01-23 01:16:19 · 357 阅读 · 0 评论 -
完全PHP5笔记之(COOKIE与SESSION篇)
1、HTTP协议本身是无状态的。 我们上网都要靠HTTP协议传递信息。比如我们在浏览器里键入:www.bokee.com这个网址并回车,你会发现网址会变 成:http://www.bokee.com,其原因就是浏览的网页是基于http协议的。http协议无法记录用户经常上哪些网站,有什么爱好,也无 法记录用户的ID帐号和密码。这就是所谓的HTTP协议无状态。HTTP协议本身是无状态的,这与转载 2011-10-27 17:48:49 · 390 阅读 · 0 评论 -
php手册
func_num_args() 返回参数的个数func_get_args()返回参数的数组原创 2014-05-13 15:35:05 · 615 阅读 · 0 评论 -
【转】完全PHP5之session篇
1. 什么是session? Session的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。目前社会上对session的理解非常混乱:有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话是指从一个浏览器窗口打开到关闭这个期间; 也可以看到“用户(客户端)在转载 2011-10-27 17:38:24 · 475 阅读 · 0 评论 -
PHP解决乱码问题
<?phpheader('Content-type: text/html;charset=GB2312');?>最好是加在页面代码最上面。session_cache_limiter('public');是什么意思//注意要写在session_start方法之前原创 2011-11-10 17:02:24 · 616 阅读 · 0 评论 -
PHP图片按比例缩放
用 JavaScript 实现网页图片等比例缩放: http://blog.youkuaiyun.com/fgdfgasd/article/details/6951488照片按比例缩放实例//连接数据库$con=mysql_connect("localhost","root","");mysql_select_db("test");$sql="select * from i转载 2011-11-09 13:22:24 · 825 阅读 · 0 评论 -
PHP分页效率终结版!
这里仅展示出设计思路,具体安全问题,是否同步更新等可根据具体需求添加修改:以前人们常用的PHP分页技术,通常都需要先统计出数据库中总信息条数才能判断出总页数并对其进行分页,,也就是说,,每次分页要对数据库进行两次调用,在面临大数据量,高并发查询情况下是很不效率的,,,,,,曾经一直为这个问题烦恼但都没想到合适的解决方法,,,,,今天突然在睡梦中 遇见奇迹...具体分析原理如下:(红色部分为转载 2011-11-08 16:45:20 · 1328 阅读 · 0 评论 -
php Ajax Post 传值
建一个PHP文件,页面存为ajax_output.php echo $_POST['user_name']; echo $_POST['user_age']; echo $_POST['user_sex'];?>以下页面存为ajax.phpUntitled Documentfunction save转载 2011-11-08 14:14:52 · 14540 阅读 · 0 评论 -
MySQL与分页
如果和MSSQL的TOP语法相比,那么MySQL的LIMIT语法要显得优雅了许多。使用它来分页是再自然不过的事情了。最基本的分页方式: SELECT ... FROM ... WHERE ... ORDER BY ... LIMIT ... 在中小数据量的情况下,这样的SQL足够用了,唯一需要注意的问题就是确保使用了索引: 举例来说,如果实际SQL类似下面语句,那么在categ转载 2011-11-07 16:14:52 · 329 阅读 · 0 评论 -
php checkbox 取值详细说明
来源:http://www.jb51.net/article/24595.htmphp的checkbox取值方式跟其它语言有点不同,主要是因为php中数组的合理使用。设我们有一个html页面,代码如下: 复制代码代码如下: 注意上面input的name属性,各个属性内容都一样,而且都是test[],加上[]的原因转载 2011-11-07 16:23:32 · 458 阅读 · 0 评论 -
PHP Ajax实现页面无刷新发表评论
来源:http://www.phpwind.net/read-htm-tid-371152.html传统的发表过程无非是:发表->提交页面表单->等待刷新页面,这样在网络比较拥挤的时候,往往需要漫长的等待,今天介绍用PHP+Ajax 实现页面无刷新发表评论,希望对初学ajax的PHPer有所帮助。 那么首先,我们需要一个基本的ajax开发框架,文件ajax.js就包含了这个框架,代码如下转载 2011-11-03 16:58:04 · 4891 阅读 · 0 评论 -
PHP + AJAX 实现无刷新分页 不刷新页面实现分页 PHP AJAX
实现不刷新页面 完成分页 PHP AJAX 不刷新页面分页INDEX.PHP文件 header("Content-Type:text/html;charset=utf-8");?>AJAX-无刷新分页 by:siyuantlwA{text-decoration:none;}A:link {COLOR:#33CCFF;}A:active {转载 2011-11-03 15:31:41 · 7189 阅读 · 3 评论 -
session_cache_limiter(private,must-revalidate)表单页面回跳
session_cache_limiter(private,must-revalidate)是什么意思//注意要写在session_start方法之前表义一:指定会话页面所使用的缓冲控制方法:当session_cache_limiter('private')时,用处是让表单window.history.go(-1)的时候,填写内容不丢失!就避免页面失效的警告!表义二转载 2011-11-02 17:39:53 · 1025 阅读 · 0 评论 -
九个PHP很有用的功能和函数
看到酷壳的这篇文章,感觉很不错,平常这些php函数很少接触,有些功能还要自己去笨拙的实现,实际上php这个宝库里面已经有完美的函数了,哈哈。补充一句,这个文章可真的难摘,复制后又用dr一点点改的换行~----------以下来自酷壳-----------下面是九个PHP中很有用的功能,不知道你用过了吗?1. php函数的任意数目的参数你可能知道PHP允许你定转载 2011-11-18 11:40:17 · 622 阅读 · 0 评论 -
PHP数组可以用中文索引
我们知道PHP数组的索引有这么几种情况1.默认索引:即数字索引,这是PHP数组的默认索引形式,默认的数字索引从零开始,当然数字索引除了默认以外,还可以直接指定,例如:$arr = array(4 => '我是指定的整型的四','4' => '我是指定的字符型的四');echo "{$arr[4]}";echo "{$arr['4']}";咦?还可以这转载 2011-11-15 10:57:52 · 4789 阅读 · 0 评论 -
PHP如何去除HTML标签
方法1:直接取出想要取出的标记 //取出br标记 function strip($str){$str=str_replace("<br>","",$str);//$str=htmlspecialchars($str);return strip_tags($str);} ?>方法2.PHP 中有个 strip_tag原创 2012-06-04 11:09:27 · 12131 阅读 · 0 评论 -
收集
1.//返回主页2.//跳转本页header("location:".$_SERVER['PHP_SELF']);原创 2011-11-15 13:56:34 · 357 阅读 · 0 评论 -
php 去除图片以及DIV的width、height、style,作用:ecshop手机网站调用商品详情
1.去掉图片的宽高,去掉DIV的style样式/*PHP正则提取图片img标记中的任意属性*/$str = ' ';//去掉图片宽度$search = '/(]+>)/is';//去掉图片高度$search1 = '/(]+>)/is';$content = preg_replace($search,'$1$3',$str);$content = p原创 2013-11-26 14:52:10 · 12409 阅读 · 0 评论