![](https://img-blog.csdnimg.cn/20200409190515481.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
php
php基础的问题,以及做的例子
会篮球的程序猿
一个会打篮球的程序猿
展开
-
php 获取本年时间戳
【代码】php 获取本年时间戳。原创 2022-11-09 14:39:46 · 304 阅读 · 0 评论 -
php中[微笑] 替换 中括号替换
代码如下直接怼 /** * 获取表情 转换成 img标签 * @param $params */ public static function expression($params = '') { $array = ['微笑', '撇嘴', '色', '发呆', '得意', '流泪', '害羞', '闭嘴', '睡', '大哭', '尴尬', '发怒', '调皮', '呲牙', '惊讶', '难过',..原创 2021-12-30 20:04:09 · 289 阅读 · 0 评论 -
where中时间区间值
1.取当天的0点和23点59分59秒的时间戳方法 //方法1 $year = date("Y"); $month = date("m"); $day = date("d"); $start = mktime(0, 0, 0, $month, $day, $year);//当天开始时间戳 $end = mktime(23, 59, 59, $month, $day, $year);//当天结束时..原创 2021-12-21 17:44:15 · 596 阅读 · 0 评论 -
fastadmin多级联动
效果图:html代码: <div class="form-group row" style=""> <label class="control-label col-xs-12 col-sm-2">{:__('地区')}:</label> <div class="row"> <div class="col-xs-9"> <div.原创 2021-12-20 17:58:15 · 1774 阅读 · 0 评论 -
php查找所有表 字段+注释
php查找所有表 字段+注释 /** * 查询 数据表数据 */ public function chaxun() { //获取所有的表 $sql = "show tables"; $re = Db::query($sql); //转换为索引数组 $data = []; foreach ($re as $index => $item) { $原创 2021-07-15 19:15:37 · 465 阅读 · 2 评论 -
微信公众号授权登录 tp
代码如下先用前端请求一下 接口 uni.request({ url:'http://s***1.com/api/user/getcode', method:'GET', success(res) { window.location.href=res.data } })然后php代码如下 /** * 微信公众号登录 */ public function official_login() {原创 2021-06-22 09:22:14 · 250 阅读 · 0 评论 -
error: RPC failed; curl 18 transfer closed with outstanding read data remaining的解决
https://blog.csdn.net/shareye1992/article/details/81626554转载 2021-05-19 17:10:30 · 350 阅读 · 0 评论 -
对象转换为数组 json_decode()
对象格式为:字符串包着对象string(256) "{"error":"duplicate_unique_property_exists","timestamp":1605924398610}"用json_decode()函数来转换格式:$data = json_decode($all,true);//要加上true才可以得到的数据为:array(5) { ["error"] => string(32) "duplicate_unique_property_exists"原创 2020-11-21 10:11:22 · 2557 阅读 · 0 评论 -
php原生excel导入
首先下载安装PHPExcel扩展扩展下载地址:https://www.php.cn/xiazai/leiku/1491我们只需要 将Classes文件改名html文件<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form action="i..原创 2020-11-17 09:47:44 · 5207 阅读 · 0 评论 -
PHPExcel的exception ‘Exception‘ with message ‘The filename is not recognised as an OLE file问题解决
[ 错误信息 ]exception 'Exception' with message 'The filename ../../Uploads/taobaoExcel/day_110815/201108151844517294.xls is not recognised as an OLE file' in E:\phpworks\apache\htdocs...问题原因:虽然该文件可能有一个xls扩展名,这是一个“假”的Excel文件。如果您在文本编辑器打开该文件你会发现它实际上是一个HTM转载 2020-11-17 09:33:28 · 5518 阅读 · 0 评论 -
php利用redis实现消息队列解析
php+redis消息队列是php+mysql性能不足时的一个中间间处理方案。通过这个中间的处理,保证的数据的可用性和准确性。用于服务器瞬间请求大,数据库压力大的情况。如并发量大导致的超卖、并发量大导致的数据重复情况。流程:php接受请求和数据 -> php把数据写入redis队列中(入队) -> shell定时调用php读取队列数据写入mysql(出队)实现代码:入队:inqueue.php<?php$redis = new redis();$redis->c原创 2020-11-13 17:53:32 · 5466 阅读 · 0 评论 -
PHP中读取(截取substr)字符串前N个字符或者从第几个字符开始取几个字符
<?php $str = "123456789";echo substr($str , 0 , 3);//从左边第一位字符起截取3位字符:结果:123echo substr($str , 3 , 3);//从左边第3位字符起截取3位字符:结果:456?><?php$rest = substr("abcdef", -1); // 返回 "f"$rest = substr("abcdef", -2); // 返回 "ef"$rest = substr("abc.转载 2020-11-07 15:17:31 · 10816 阅读 · 0 评论 -
php定时执行任务
方法1:https://www.jb51.net/article/76720.htm原创 2020-11-06 09:44:51 · 9401 阅读 · 0 评论 -
php给富文本编辑中图片路径加上域名
文件路径:这是tp框架中的位置,自己找到就行了修改代码:给这些后面添加上域名即可原创 2020-08-12 17:48:12 · 9457 阅读 · 0 评论 -
php优化数据打印格式
echo "<pre>";然后打印数据即可原创 2020-08-05 11:05:49 · 9495 阅读 · 0 评论 -
php数据加密 password_hash()
代码: //password_hash 加密方法 //http://www.openbms-test.com/admin/staff/hajm.html public function hajm() { $c = '15090472768llo'; $a['pass'] = password_hash( $c, PASSWORD_BCRYPT ); $data = Db::name( 'test' )->insert( $a );原创 2020-07-17 11:41:00 · 9718 阅读 · 0 评论 -
查看电脑ip(cmd) 利用php获取ip地址
首先是查看ip地址使用cmd命令win+r 输入cmd代码中输入ipconfig/all 这样就可以查看了使用php获取ip地址代码如下:<?php $server_hostname=gethostname(); $server_hostname .= ".";//这里的点可加可不加 $server_ip=gethostbyname($server_hostname); echo "host : "; echo $server_.原创 2020-07-15 16:17:33 · 9672 阅读 · 0 评论 -
tp伪静态 index.php问题
我们一般都是将index.php文件给隐藏的所以我们需要更改一下伪静态问题将RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 改为RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]原创 2020-07-08 15:01:22 · 10122 阅读 · 0 评论 -
php使用curl请求后台接口
简单的测试一下;后台代码(用的是tp5封装的接口);//https://ht.likeball.top/index/index/curls //路由自定,这个是我的路由(已经到期)public function curls(){ $data['name'] = input('name'); $data['age'] = input('age'); $data['pass'] = input('pass'); $data['gender'] = input('gen原创 2020-06-11 15:50:42 · 9905 阅读 · 0 评论 -
php常用的函数总结
phpusleep() 函数延迟代码执行若干微秒。unpack() 函数从二进制字符串对数据进行解包。uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。time_sleep_until() 函数延迟代码执行直到指定的时间。time_nanosleep() 函数延迟代码执行若干秒和纳秒。sleep() 函数延迟代码执行若干秒。show_source() 函数对文件进行语法高亮显示。strip_whitespace() 函数返回已删除 PHP 注释以及空白字符的源代码文件。.原创 2020-06-04 17:06:50 · 9754 阅读 · 0 评论 -
tp5中redis缓存配置及使用
首先看手册https://www.kancloud.cn/manual/thinkphp5/1181311.修改config.php的配置文件 'cache' => [ // 驱动方式 'type' => 'redis', 'host' => '127.0.0.1', 'port' => '6379', 'password' => '', // 缓存前缀 'prefix.转载 2020-11-07 15:01:34 · 8675 阅读 · 0 评论 -
php原生删除数据库信息
记得数据库,root密码更改一下<meta charset="UTF-8"><?php$dbhost = 'localhost:3306'; // mysql服务器主机地址$dbuser = 'root'; // mysql用户名$dbpass = 'root'; // mysql用户名密码$conn = mysqli_c...原创 2020-07-18 15:06:58 · 9330 阅读 · 0 评论 -
Mysql “Lost connection to MySQL server at ‘reading initial communication packet‘, system error: 0
看 :https://blog.csdn.net/m_nanle_xiaobudiu/article/details/81070480原创 2020-11-07 14:45:43 · 9156 阅读 · 0 评论 -
微信支付例子
微信支付微信支付,和我们支付宝支付大致都是一样的,只不过微信支付配置的时候很复杂,注意的细节:开通商务号:公众号,或者小程序,任意一个就可以,必须要有一个否则,无法申请支付,支付配置就要有appid如果公众号有,那么写公众号,有小程序就有小程序。支付必备:商务号:小程序,或公众号任意一个即可。Appid也就是商务号的id上面两种情况我们如果都没有那...原创 2020-11-07 15:00:38 · 8096 阅读 · 0 评论 -
php原生类使用
类就是用{}包着的对象也可以说是函数,一个大类包着多个对象(函数)看列子:<?php//声明类的方法,我们用class来声明我们的类.// class 类名 { 类的内容 }// 注:这里的$this是值当前的类 class test{ var $a; var $b = "111"; var $c = "我是c"; functi...原创 2020-11-07 15:27:55 · 8615 阅读 · 3 评论 -
phpstudy8.0安装以及出现的错误
安装,可以去php中文网去下载一个https://www.php.cn/xiazai/gongju当然不只是一个8.0的还有2016,2018的,建议下载8.0或者稳定版2016的。讲解8.0安装软件安装不再说,下一步下一步,注意不要将软件放在c盘(如果你怕软件安装多,电脑死机,可直接安装c盘);安装后打开软件;界面:首先启动,图片中圈着的那俩;(我已经启动过)...原创 2020-04-13 09:27:02 · 15994 阅读 · 0 评论 -
php中for、foreach使用
for循环我们只能循环一维数组,当然可以for循环去套for循环,这样更乱,不建议这样使用for循环<?php $arr = ['你','好','你','吃','了','么'];for ($x=0; $x < count($arr); $x++) { echo "内容是:$arr[$x] <br>";} ?>用for循环制...原创 2020-11-07 14:49:10 · 8348 阅读 · 0 评论 -
php中switch使用
switch 语句用于基于不同条件执行不同动作。Switch 语句如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。工作原理:对表达式(通常是变量)进行一次计算 把表达式的值与结构中 case 的值进行比较 如果存在匹配,则执行与 case 关联的代码 代码执行后...原创 2020-11-07 14:49:27 · 8452 阅读 · 0 评论 -
手机号身份证号*****加密
今天写的一个页面,里面有个效果,手机号中间4位数字被替换了星号,这个效果挺简单的,实现的方法有多种,既可以是字符串截取也可以用正则 ^_^要达到的效果如下:135****2627JS代码:方法 ① :字符串截取+拼接var phone = '13500001111';phone.substr(0, 3) + '****' + phone.substr(7, 11);...转载 2020-04-09 08:53:43 · 10015 阅读 · 0 评论 -
php多张图片上传
html页面<form action="" method="post" enctype="multipart/form-data"><input type="file" name="brainimg[]"/><button class="submit" type="submit">保存</button></form>PH...原创 2020-11-07 14:59:34 · 8308 阅读 · 0 评论 -
php上传图片
PHP完整的代码分析 <meta charset="UTF-8"> <title>后台管理</title> <link rel="...原创 2020-11-07 14:59:53 · 8183 阅读 · 0 评论 -
php编辑数据
这个是头部接收id值<?php$dbhost = 'localhost:3306';$dbuser = 'root';$dbpass = 'root';$conn = mysqli_connect($dbhost, $dbuser, $dbpass);if (!$conn) { die('主机连接失败' . mysqli_error($conn));}//链接主...原创 2020-11-07 14:59:15 · 8136 阅读 · 0 评论 -
php注册账号+判断用户是否存在
html页面<form name="" action="" method="post"> 账号: <input class="input" type="text" name="number" placeholder="账号"></br> 密码:<input class="input" t...原创 2019-07-12 14:26:37 · 9364 阅读 · 0 评论 -
php查询数据库信息在页面中显示
php查询数据库信息返回到页面中 <?php error_reporting(E_ALL ^ E_NOTICE); $dbhost = 'localhost:3306'; $dbuser = 'root';...原创 2019-07-12 21:37:04 · 12982 阅读 · 0 评论 -
select下拉框选中数据,数据库读取返回页面中
PHP的下拉选项从数据库读取返回到页面中PHP开启头部<?php$dbhost = 'localhost:3306';$dbuser = 'root';$dbpass = 'root';$conn = mysqli_connect($dbhost, $dbuser, $dbpass);if (!$conn) { die('主机连接失败' . mysqli_er...原创 2019-07-13 09:58:39 · 11684 阅读 · 0 评论 -
php一次性上传多张图片
首先是我们的input框,和我们的html页面为。<html><head><title>多个文件上传表单</title></head><body><style>form{margin: 20px;padding: 10px;}#picI...原创 2019-08-23 16:35:51 · 11605 阅读 · 1 评论 -
php编辑信息问题,不选择图片,保留默认图片(已完结+多图)
代码如下<?php$dbhost = 'localhost:3306';$dbuser = 'root';$dbpass = 'root';$conn = mysqli_connect($dbhost, $dbuser, $dbpass);if (!$conn) { die('主机连接失败' . mysqli_error($conn));}//链接主机my...原创 2019-08-23 16:39:48 · 8176 阅读 · 0 评论 -
tp判断数组里面是否存在某个定值
<?php$people = array("Bill", "Steve", "Mark", "David");if (in_array("Mark", $people)) { echo "匹配已找到"; }else { echo "匹配未找到"; }?>这样就OK了原创 2020-11-07 15:03:30 · 8546 阅读 · 0 评论 -
tp、php时间转换问题
获取当前的时间戳1.time();函数方法$time = time();//获取时戳var_dump($time);//输出结果 15789810132.通过php的超全局变量$time = $_SERVER['REQUEST_TIME'];//获取当前时间戳var_dump($time); //输出结果 15789810133.通过strtotime(...原创 2020-01-14 13:49:14 · 7941 阅读 · 0 评论 -
php日志功能的实现
<?php $time = time(); $file ='log/';//所要存储的文件夹 $name = date('Y-m-d').'_request_log'.'.txt';//文件的名字 $B = new A(); $log = "你好啊,你吃了没?"."\n";//插入的内容 $B->log($dir, $name, $log...原创 2020-11-07 14:53:37 · 8563 阅读 · 0 评论