
PHP
sloafer
这个作者很懒,什么都没留下…
展开
-
php 用于编码和解码的函数大全
URL:urlencode(); //编码urldecode(); //解码base64:base64_encode();base64_decode();JSON:json_encode();json_decode();SESSION:session_encode();session_decode();HTML实体:htmlspecialchar转载 2018-01-10 15:50:41 · 3147 阅读 · 0 评论 -
PHP continue和break的用法(深入理解)
对于刚入门的PHP童鞋们来说,在循环体中的continue和break的作用总是分不清到底是什么意思, 怎么用, 两者到底有什么区别?接下来说几个例子,其实它们是很好区分的。<?php$tmpVar = [];for($a = 1; $a++; $a<10){ if($a == 2){ continue; } array_...转载 2019-08-17 07:29:37 · 358 阅读 · 0 评论 -
PHP获取目标网址标题、关键字、描述和其它meta信息的完美解决方法
最近研究了一下网址目录网站,里面全部都有一个输入网址后点击抓取Meta按钮就可以一键把目标网址的标题,关键字和描述信息抓取过来,非常方便。其实原理非常简单就是使用了一个PHP的get_meta_tags函数。但是老蔡发现很多网站都做的不是十分完美,可能是建站时间较早的原因。有些不填http就获取不到,有的必须填写完整网址,有的只能获取http不能获取https。经过测试,下面提供一个非...原创 2019-06-21 10:48:58 · 762 阅读 · 0 评论 -
关于PHP百万级数据量生成静态HTML的困扰
老蔡虽然很菜,但是也用了很多种主流的CMS。话说DEDE的生成速度是大家公认的很慢,虽然通过网上的教程可以修改的稍微快一点,但是解决不了根本问题,在一个站采集到10万数据的时候无论怎么修改都会很慢。帝国CMS虽然生成速度比DEDE稍微强那么一点,但是也依然还是10万数据要生成好几个小时才OK。俺很执着的到处查资料,希望能找到一种能在生成百万数据的时候也能很快的方法。但是找来找去也没有找到什么能...原创 2019-04-13 16:03:39 · 947 阅读 · 0 评论 -
php无限级分类封装
源码:http://git.oschina.net/jiusem/PHPTree最简单的例子:array('id'=>1,'name'=>'book','parent_id'=>0),array('id'=>2,'name'=>'music','parent_id'=>0),array('id'=>3,'name'=>...转载 2019-04-10 09:34:26 · 232 阅读 · 0 评论 -
DEDE 5.7中各函数所在的文件和位置
/include/taglib/tag.lib.php 2 //function GetTags()/include/payment/yeepay.php 415 function log_result()/dede/stepselect_main.php 204 function __addenum_save()/dede/stepselect_main.php 147 function...转载 2019-04-16 06:50:35 · 205 阅读 · 0 评论 -
301跳转:http跳转https不带www跳转到带www
写在.htaccess中一:http跳转httpsRewriteCond %{SERVER_PORT} !^443$RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]二:不带www跳转到带wwwRewriteCond %{http_host} ^ub07.com [NC]RewriteRule ^(.*)$ http:/...转载 2019-04-09 09:30:01 · 12418 阅读 · 1 评论 -
php获取网页meta信息(包括title、keywords、description)的两种方法
在网页采集过程中,我们需要获取一个网站的meta信息,如title、keywords、description等,本文章向大家介绍两种方法获取网站的meta信息,第一种方法是使用get_meta_tags函数,第二种方法是使用正则表达式匹配的方法获取。1:使用get_meta_tags函数获取meta信息比如我们要获取http://www.taobao.com这个网页的meta信息,可以直接使...转载 2019-03-31 07:52:07 · 5089 阅读 · 0 评论 -
小白修改PHP生成ICO源码彻底解决生成图标或PNG格式文件透明背景全过程
注:大神请自行飘过,不要笑话!PHP生成ICO的源码在网上随便一搜到处都是,但是全部都是同一个版本,这个版本带了一大堆多余的代码不说,最重要的是同一个BUG:用PNG图片生成图标的时候不会透明,加上一个黑色的背景丑的要死。经过查阅大量的资料,多次尝试(因为技术太菜只能一遍遍的测试),最终解决了这个问题,将解决过程记录如下:备注:网上搜索到的大多数解决方案没能解决我的问题,不知道是不是我...原创 2019-03-12 10:44:25 · 1338 阅读 · 0 评论 -
php输出json格式数据ajax-解决中文提示信息乱码的问题
如果你是PHP5.4以上则直接加个参数就行了。json_encode('中文',JSON_UNESCAPED_UNICODE);如果你是PHP5.4以下,用这个参数会报错是不行的。要用下面正则转换一下function ajax_return($data){ $str = json_encode($data); return preg_replace("#\\\...转载 2019-03-15 09:40:02 · 295 阅读 · 0 评论 -
原生PHP实战PHP+Layui上传文件
第一步:在form表单中增加文件上传按钮:如果要使用layui的按钮样式,需要先引入layui的CSS文件 <link rel="stylesheet" type="text/css" href="skins/layui/css/layui.css"><input name="file" type="text" class="itext&原创 2019-01-18 16:38:28 · 3020 阅读 · 0 评论 -
PHP企业网站产品中心常见数据筛选(AJAX多条件综合筛选)
PHP企业网站产品中心常见数据筛选(AJAX多条件综合筛选),多条件筛选是很多企业网站常用的效果.小白自己写了一个.不要笑话.先上一张效果图:HTML代码部分:<div id="shaixuan_box"> <dl canshu_name="leixing"><dt class="yuanjiao5">类型</dt>&原创 2019-01-07 16:32:12 · 1274 阅读 · 0 评论 -
Jquery遍历表单并验证字段必填并ajax提交到php处理
写在前面:我是一个纯菜鸟,我不会用serializearray来序列化表单数据.可能是因为水平太菜,我总感觉用serializearray这样的提交方式,搭配THINKPHP之类的框架是非常爽的提交方式,但是对于我现在用的原生的PHP系统来说.接收后还需要再进行json对象数据处理,显得非常麻烦.所以我只用最简单的方式来处理自己的问题.应用场景:当同一个页面有多个form表单时(没办法,公...原创 2018-12-25 12:01:32 · 901 阅读 · 0 评论 -
原生PHP配置paypal支付接口成功!不用Composer!
先入坑1:在网上搜索很多教程,都是让使用composer如何如何。好郁闷的是我这里用的都是原生的PHP。编辑器都是最原始的EditPlus。哪里有Composer哈哈。再入坑2:下载接口的时候,在Github上面还是在码云上我也忘记了。总之。点击“克隆and下载”,下载下来的压缩包解压后只有一个paypal文件夹。在这里着重交待:只有一个paypal文件是不能用的!不能用的!不能用的!要有如图...原创 2019-08-28 09:51:10 · 1240 阅读 · 0 评论