-
laravel定义访问器
在模型文件中添加如下方法,即可将数据库中显示为1和0 的数据显示为字符串 (显示和隐藏) bdts为数据表中指定的字段名称 在模型中添加下面的方法 //访问器 public function getbdtsAttribute($value){ return $value ? "成功" : "失败"; } 当我们在视图 $item
2020-10-10 400阅读更多 -
laravel自定义分页方法
基本用法 分页查询生成器结果有几种方法可以分页项目。最简单的方法是在paginate查询生成器或雄辩查询.该方法会自动根据用户正在查看的当前页面设置适当的限制和偏移。默认情况下,当前页由 HTTP 请求上的查询字符串参数的值检测。Laravel 自动检测到此值,并自动插入分页器生成的链接中。paginatepage在此示例中,传递给方法的唯一参数是希望显示”每页”的项数。在
2020-10-14 381阅读更多 -
php头部信息header自动刷新,下载
Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件 //这里表示以附件形式进行下载,如果要在页面显示可以将attachment改为inlineheader(‘Content-Disposition: attachment; filename=”后台信息.txt”‘); attac
2020-11-09 352阅读更多 -
php代码实例
后台代码 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta
2021-07-07 314阅读更多 -
php常用关键字
and or xor if else for foreach while do swich case break continue default as elseif declare endif endfor endforeach endwhile endswitch enddeclare array static const class extends new except
2021-07-09 422阅读更多 -
php基本语法(一)
引用变量 $a='hello world'; $b=&$a; echo $a . "<br>"; //hello world echo $b. "<br>";//hello world $b="hi"; echo $a. "<br>";// hi echo $b. "<br>";//h1 布尔型, 除了下面的都为ture <?ph
2021-07-10 367阅读更多 -
php基本语法(二)
静态变量 <?php function one(){ static $num=0; echo $num; $num++; } one();//0 one();//1 one();//2 ?> 常量 <?php define("MI",3.532353); define('ABC','13RWERF');//定义一个常量 const BCD=3123; e
2021-07-10 474阅读更多 -
微信网页版抓包教程
本文简单的分析一下微信web版登录流程,及抓包原理 https://wx2.qq.com/ 我们打开上面的网址,首先页面显示的是一个二维码 当我们用手机版微信扫描上面的二维码,再确认,就登陆了网页版微信 然后,页面会开始自动从服务器下载数据(包括消息,联系人,阅读等等) 第一步 打开网页,页面向服务器请求,一个唯一随机字符串, https://login.wx2.qq.com/jslogin?ap
2021-07-12 498阅读更多 -
PHP 将图片转换为 base64 字符串格式
<?php $img="1.png"; $f=fopen($img,'r'); $b=fread($f,filesize($img)); fclose($f); $image_info=getimagesize($img);获取图片信息 print_r($image_info);//Array ( [0] => 3396 [1] => 2452 [2] => 3 [3] =
2021-07-12 371阅读更多 -
centos安装php+mysql+nginx
安装nginx yum install nginx 安装php指定版本,这里以安装php7.4为例 因为centos默认的源,比较旧,所以我们先要安装epel和remi源 安装epel-release源 yum install epel-release 安装remi-release源 yum install http://rpms.remirepo.net/enterprise/remi-rele
2021-07-22 471阅读更多 -
php缓冲区操作
缓冲区操作 ob_start(); phpinfo(); $string = ob_get_contents(); file_put_contents('a.html', $string); ob_flush();//将数据从php的buffer中释放出来 flush(); //将释放出来的数据发送给浏览器
2021-08-07 282阅读更多 -
php如何接收put patch delete的请求
查询请求的方法 $_SERVER['REQUEST_METHOD'] 第一种方法 可以用file_get_contents $input=file_get_contents('php://input'); parse_str($input,$r); print_r($r);
2021-08-07 274阅读更多 -
http请求头header
请求头 Access-Control-Allow-Headers header("Access-Control-Allow-Headers:*"); header("Access-Control-Allow-Headers:authorization,qin500"); 可以接受的请求方法 Access-Control-Allow-Methods: POST, GET, OPTIONS,PUT,P
2021-08-07 323阅读更多 -
判断是否为ajax请求
var xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET","test.php",true); xmlhttp.setRequestHeader("X-Requested-With", "XMLHttpRequest"); xmlhttp.send(); php可以通过$_SERVER["HTTP_X_REQUESTED_WITH"]==&rdq
2021-08-07 290阅读更多 -
pdo操作数据库
查询,只需三步 预处理sql语句 execute() 返回结果集 <?php //pdo操作数据库 try{ $pdo=new PDO("mysql:dbname=demo;host=localhost;port=3306",'root',''); }catch (Exception $e){ exit ($e->getMessage()); } $PDOstate
2021-08-09 314阅读更多 -
PHP接口的使用
接口的用途,就是定义一些空的方法,让子类去实现它,定义的方法,子类必须去一一实现 <?php //这里定义两个方法,一个发送和接收方法,子类继承必须去实现这两个方法,这个方法默认就是abstract抽象,不用加abstract interface Message{ function send(string $msg); function rec
2021-08-09 297阅读更多 -
php进行http认证
<?php header("Access-Control-Allow-Headers:*"); header("Content-type: text/html; charset=utf-8"); $user=$_SERVER['PHP_AUTH_USER'] ?? null; $pwd=$_SERVER['PHP_AUTH_PW'] ?? null; if($user ==
2021-08-11 319阅读更多 -
网易云音乐直链解析
http://music.163.com/song/media/outer/url?id=[歌曲ID].mp3
2021-08-12 308阅读更多 -
curl常用选项及使用实例并发请求
CURL函数库里最重要的函数是curl_setopt(),它可以通过设定CURL函数库定义的选项来定制HTTP请求使用方法:bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。 下列选项的值将被作为长
2021-08-24 353阅读更多 -
php文件上传
<?php //接收文件 print_r($_FILES); $file=$_FILES['file']; $filename=pathinfo($file['name'],PATHINFO_FILENAME); $ext=pathinfo($file['name'],PATHINFO_EXTENSION); if(is_uploaded_f
2021-08-24 332阅读更多