PHP
专注的程序猿
这个作者很懒,什么都没留下…
展开
-
找出字符串中没有重复的字符并且是第一个出现的
$str = 'abababaajdjafjfjk';$arr = array();for ($i=0;$i<=strlen($str);$i++) { if (substr_count($str,$str[$i]) == '1') { echo $str[$i]; break; }}原创 2018-09-14 17:57:47 · 310 阅读 · 0 评论 -
discuz 数据分页
<!--{eval $uid = $_GET['uid']}--><!--{eval $favorite = DB::fetch_all('SELECT `title` FROM '.DB::table('home_favorite').' WHERE `uid` ='.$uid.'');}--><!--{eval $reply = DB::fetch_all(...原创 2018-11-05 20:04:09 · 1277 阅读 · 0 评论 -
常用正则 持续更新....
1.匹配:之后的内容$blueurl= "127.0.0.1:1.txt";$reg = "(?<=\d:).*";preg_match("/(?<=\d:).*/",$blueurl, $matches);2.匹配[]内的内容$rule = "/submit_data\[([^\]]*)\]/i"; preg_match($rule,$value,$results...原创 2018-11-21 10:38:15 · 112 阅读 · 0 评论 -
PHP 获取用户的真实IP
/** * 获得用户的真实IP地址 * * @access public * @return string */ /*** 获得用户的真实IP地址** @access public* @return string*/public static function real_ip(){ static $realip = NULL; if ($realip !=...原创 2018-12-04 11:01:04 · 1158 阅读 · 0 评论 -
PHP 邮件发送
//定义用户名$user = '[email protected]';//定义密码$pwd = '自己邮箱的密码';//是一个资源类型,贯穿纽带$socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP);//链接服务器$con = socket_connect($socket,'smtp.163.com','25');//判断是否链接服...原创 2018-12-10 11:50:05 · 131 阅读 · 0 评论 -
php数组如何将奇数偶数分开
转载 2019-01-15 20:05:44 · 706 阅读 · 0 评论 -
WampServer出现You don’t have permission to access/on this server提示
本地搭建WampServer,输入http://127.0.0.1访问正常,当输入http://localhost/,apache出现You don't have permission to access/on this server的提示,如何解决?找到httpd.conf,用记事本打开httpd.conf,有两处需要修改:<Directory /> Options...转载 2019-01-10 11:34:45 · 1306 阅读 · 0 评论 -
ckplayer X for discuz 插件 视频播放器 整合discuz 3.1使用教程 真正可用的懒人方法
注:本教程支持手机版,支持手机版,支持手机版!!!并且,默认使用了html5来进行播放,需要服务端支持206响应,如果遇到flv等格式会自动切换flash。本次升级是一次非常大的升级行为,跟之前版本基本毫无联系。调用播放器的代码更加简单高效智能化。如果你以前使用了发布的6.7版本,升级需要完全删除源ckplayer文件夹并重新替换新版本,或者备份更名源文件夹名称。最新发布更新日期:2018...转载 2019-01-21 15:42:55 · 3415 阅读 · 0 评论 -
PHP 几种加密及解密方式
①第一种加密解密算法<?php function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_...转载 2019-02-15 15:15:06 · 2355 阅读 · 1 评论 -
php原生上拉加载以及点击加载更多的实现方法(代码示例)
设计目的一个网站的数据非常多的时候,需要分页,方便浏览,为了方便翻页,那么我们摒弃传统的点击翻页,直接往下拉,不停地自动加载数据,这样就可以方便阅读。设计原理通过ajax向后端接口发起翻页请求,发送页码,后端接收页码,返回json数据,前端jquery解析json并且拼接在原有的数据基础上!代码index.html 1 2 3 4 5...转载 2019-02-19 17:42:43 · 2312 阅读 · 1 评论 -
PHP中特殊HTML元素的转换
PHP项目开发过程中,经常需要对一些特殊字符进行处理,否则这些字符可能无法按输出或输出乱码。下面对HTML标记中的一些常用特殊字符进行转换。q & 转换为 &amp;q " 转换为 &quot;q ' 转换为 &#039;q < 转换为 &lt;q > 转换为 &gt;其中,“&”为HTML元素,“&amp...原创 2018-08-20 10:28:52 · 315 阅读 · 0 评论 -
PHP 写LOG日志
public function write_log(){//设置目录时间$years = date('Y-m');//设置路径目录信息$url = './public/log/texlog/'.$years.'/'.$years.'_request_log.txt';//取出目录路径中目录(不包括后面的文件)$dir_name = dirname($url);//如果...转载 2018-08-03 10:32:10 · 3180 阅读 · 0 评论 -
PHP 关于数组的6个处理
1、foreach很熟悉吧,是不是你的最爱? 1 2 3 4 5 6 7 $arr = ['a', 'b', 'c']; foreach ($arr as $key => $value) { $arr[$key] = $value . '_i'; } ...转载 2018-08-07 14:12:56 · 591 阅读 · 0 评论 -
Discuz PC端帖子列表页
原创 2018-07-16 20:36:03 · 621 阅读 · 1 评论 -
PHP 正则匹配a标签间的内容
$author=$forum['lastpost']['author']; //获取a标签字符串$match='/<a href="[^"]*"[^>]*>(.*)<\/a>/';//a标签正则匹配preg_match_all($match,$author,$arr); //开始匹配$auth=$arr['1']['0'];//得到自己想要的数据echo s...原创 2018-07-16 20:39:21 · 3930 阅读 · 0 评论 -
Discuz 帖子列表 用户悬浮
JS:HTML:原创 2018-07-17 10:28:45 · 227 阅读 · 0 评论 -
Discuz 修改回复的引用
原创 2018-07-17 14:31:47 · 1076 阅读 · 0 评论 -
清除主域名一致情况下的COOKIE
原创 2018-07-12 09:56:00 · 1750 阅读 · 0 评论 -
PHP两种HTTP请求
第一种:POST方式function http_post_data($url,$data_string){ $ch = curl_init();// 创建一个新cURL资源 curl_setopt($ch, CURLOPT_POST, 1);//设置请求为post; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, ...原创 2018-07-12 10:02:02 · 1653 阅读 · 0 评论 -
JS 返回上一页判断
原创 2018-07-18 14:10:45 · 2636 阅读 · 0 评论 -
phpstorm配置PHP环境
第一步:第二步:第三步:第四步:原创 2018-07-13 09:38:19 · 3362 阅读 · 0 评论 -
discuz 帖子页面回复发送帖主通知
1.2.3.4.原创 2018-07-19 13:32:26 · 1524 阅读 · 0 评论 -
php 获取URL 各部分参数
URL处理几个关键的函数parse_url、parse_str与http_build_queryparse_url()该函数可以解析 URL,返回其组成部分。它的用法如下:array parse_url(string $url)此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。组成部分为:scheme - 如 ht...转载 2018-08-01 11:21:19 · 3300 阅读 · 0 评论 -
JS设置自动点击按钮
<p><input type="button" id="change" class="button" hidden value="x" style="width: 20px;height:20px;text-align: center;position: absolute;top: -3px;right: 15px;margin: 0;padding: 0;backgroun原创 2018-07-16 15:54:42 · 18653 阅读 · 0 评论