php
陌家小白
码无止境,本博客仅作为自己在工作中遇到问题或者使用过的功能点进行记录,方便后期翻看!
本博客可能会有参考其他平台文章,如有一样望理解!
展开
-
element-ui 对话框 el-dialog 多内容时显示对话框滚动条
element-ui 对话框 el-dialog 多内容时显示对话框滚动条<el-dialog :visible.sync="dialogTableVisible" class="roll-dialog"> </el-dialog>.roll-dialog .el-dialog__body { padding: 3px 30px; overflow-y: auto; height: calc(100vh - 140px);}...原创 2021-11-10 14:47:47 · 6187 阅读 · 0 评论 -
WordPress网站隔段时间自动多出几天前的英文文章解决方法
最近发现自己用Wordpress程序建的网站,过几天发现有很多英文文章,并且这些英文文章并不是自己发布的。这是怎么回事呢?又该怎么解决这种问题呢?原因分析:原因1、网站后台登录使用密码比较简单(本人用这个账号密码已经四年了,应该早就在他们的破解库里了),被人用弱密码口令硬解,然后用自动发布机发布很多垃圾文章;原因2、Wordpress网站开启了xml-rpc功能,被人恶意发布;解决方法:1.修改自己网站后台管理员密码,使用较复杂的密码。密码最好包含字母、数字和特殊字符(如:&*()原创 2020-07-16 08:50:16 · 2050 阅读 · 0 评论 -
php下获取客户端IP
/** * 获取客户端IP, 可能被伪造 * @return string */ public function ip(){ if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')){ $ip = getenv('HTTP_CLIENT_IP'); }elseif(getenv('HTTP_X_FORWARDED_FOR') && strca原创 2020-06-23 11:24:11 · 2342 阅读 · 0 评论 -
php下对中国内地身份证进行验证
//验证身份证是否有效 public function check_idcard($idcard) { if(preg_match('`^[0-9a-zA-Z\(\)]+$`', $idcard)){//基本格式 //return true; if (strlen($idcard) == 18) { check18IDCard($idcard); //18位身份证校验码有效性检查 } elseif ((strlen($idcard) == 15)) { $idcard原创 2020-06-22 16:53:34 · 3408 阅读 · 0 评论 -
php下对港澳台身份证进行验证
public function idcard_check_other($idcard){ $idcard = strtoupper($idcard); $idcard = str_replace(array('(',')'), array('(',')'), $idcard); preg_match('/^([A-Z])([0-9]{6})\(([A0-9]{1})\)$/', $idcard,$match);//香港 if ($match原创 2020-06-22 16:46:32 · 1698 阅读 · 0 评论 -
vue 使用axios获取接口数据
示例代码 <!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/html"><head> <meta charset="UTF-8"> <title>Title</title> <!--引入最新的vue稳定版本--> <script type="text/javascript" src="https://unp.原创 2020-06-12 16:25:13 · 8076 阅读 · 0 评论 -
PHP 生成4位数,不足的前面以0补齐
<?php $number="2"; $var=sprintf("%04d", $number);//生成4位数,不足前面补0 位数可自己设置 echo $var;//结果为0002 ?>原创 2020-06-12 16:22:41 · 6817 阅读 · 0 评论 -
layuimini左侧菜单上方图文标题自由切换显示方式的方法
先贴layuimini 地址代码 renderLogo: function (data) { var image=''; var style=''; if(data.image){ image='<img src="' + data.image + '" alt="logo">'; }else{ style='margin:原创 2020-06-11 16:02:51 · 6040 阅读 · 0 评论 -
用phpqrcode生成二维码和带logo的二维码
/** * 生成二维码 * @param $value 二维码内容 可以是链接、文字、json字符串等等 * @param string $level 容错级别 * @param string $imgsize 生成二维码图片大小 */ public static function qrcode($value,$level='L',$imgsize='5'){ require_once APP_PATH.'/phpqrcode/...原创 2020-06-10 09:10:14 · 1048 阅读 · 0 评论 -
php用barcodegen生成条形码
<?php// Including all required classesrequire_once('class/BCGFontFile.php');require_once('class/BCGColor.php');require_once('class/BCGDrawing.php');class Library_Barcodegen_Barcode{ public static function index($type,$text) {// Including the原创 2020-06-10 09:04:29 · 1197 阅读 · 0 评论 -
php获取用户客户端IP
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')){ $ip = getenv('HTTP_CLIENT_IP'); }elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')){ $ip = getenv('...原创 2020-06-10 08:37:50 · 818 阅读 · 0 评论 -
php转换某一时间距离当前时间多久(几秒前 几分钟前 ...)
我们就按照文章发布时间来说 $t=$start_time-$end_time;//现在时间-发布时间 获取时间差 $f=array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=&g..原创 2020-06-10 08:35:36 · 1811 阅读 · 0 评论 -
php转换当前日期开始一周日期与星期几
$data = [];//定义空数组 $format='Y-m-d'; //时间格式 方法二 for ($i=0; $i<=6; $i++){ //当前日期 $strtotime = strtotime( '+' .$i.' days'); //方法一 $data[$i]['year'] = date('Y' ,$strtotime); ...原创 2020-06-10 08:31:06 · 826 阅读 · 0 评论 -
php用正则匹配出图片img标签中的src路径
用php抓图片是个常用的需求,下面提供一个比较兼容的正则表达式来实现php抓取出页面、字符串中所有图片的src。下面是一个范例,能匹配各种标签格式写法的图片,不管src在什么地方,还是单引号、双引号、没引号,都能匹配出来。 范例源码参考: <?php header("Content-type:text/html;charset=utf-8"); $str = '’; $preg = '/preg_match_all($preg, $str, imgArr);printr(imgArr);原创 2020-06-09 13:32:29 · 1747 阅读 · 0 评论 -
WordPress网站架设多域名多站点教程
WordPress 3.0以上的版本支持直接开启多站点模式,这样一来,你可以在一个后台切换多个站点进行管理。多站点模式可以使用多个不同的域名绑定,避免了在同一个服务器安装多个WordPress的尴尬,管理多个网站非常方便,下面就介绍一下安装和启用多站点的操作方法。停用所有插件WordPress多站点设置需要停用WordPress上已有的所有插件,即使新装的 WordPress,也会有一些默认安装、启用的插件,因此需要先到后台将所有插件暂停。开启网络配置在网站根目录下的 wp-config.php 添原创 2020-06-07 16:29:11 · 1958 阅读 · 0 评论 -
更换WordPress网站域名方法
WordPress网站域名更换这是站长们经常遇到的问题,博主前一段时间也遇到这个问题,操作记录下来供大家参考。WordPress网站更换域名详细教程如下:不管是个人网站还是企业网站,一般都不建议更换网站域名,因为这不但会影响网站在搜索引擎结果中的排名,减少网站的访问量,同时还会在网站用户中留下不好印象。最好是能不换就不换吧。我们以手头的演示网站为例,介绍一下如何将 WordPress 网站的域名从旧域名 https://www.askyun.cn更换为新域名 www.scbfb.com。第一步,开始之原创 2020-06-07 16:28:12 · 12060 阅读 · 4 评论 -
php使用百度地图API获取两个地点之间的距离
需求: 用户输入起点,终点,需要显示亮点之间的距离. 解决思路:0.根据地点名称获取经纬度1.根据两者经纬度获取实际距离//根据名称 获取 经纬度 public static function getTraceByName($city='',$address='') { $result = array(); $result['lat'] = 0.00; $result['lng'] = 0.00; $ak = 'VdIYG.原创 2020-06-07 16:22:02 · 2489 阅读 · 0 评论 -
layui数据表格中checkbox设置为部分不可选
问题:在layui数据表格中设置了字段为type:checkbox 但是想要实现部分不显示,不可选的功能。layui内置没有该功能,所以只能自己实现。使用templet实现table.render({ elem: '#junTable', url: '', cols: [[ { templet: "#checkbd", title: "<input type='checkbox' name='siam.原创 2020-06-07 16:19:30 · 5178 阅读 · 0 评论 -
多个WordPress网站之间共用用户数据的方法实现
wordpress为网站系统提供了相同的数据表结构,为快速实现多个WordPress网站之间共享用户数据提供了可能。wordpress如何实现如网易通行证等大站一样的共享用户登录呢?只需要将需要共享的数据库共用即可,我们这里只需要共享_user与_usermeta表,下面是完整实现过程。安装web首先,准备两个域名及web环境,我的测试环境是宝塔。主站A域名:a.test.com数据库名称:test数据库用户:mytest数据库用户密码:test123数据表前缀:a_从站B域名:b..原创 2020-06-07 16:17:15 · 6593 阅读 · 0 评论 -
uni-app H5 交互跨域问题
$origin_weburl = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : ''; if(in_array($origin_weburl, $allow_origin)){ //origin_weburl 当前域名 allow_origin 允许域名(为数组形式) header('Access-Control-Allow-Origin:'.$origin_weburl);原创 2020-06-07 15:58:48 · 5046 阅读 · 0 评论