原创 判斷字符串是否是base64的格式
public function is_base64(string $str) { $len = strlen($str); for ($i = 0; $i < $len; $i++) {
原创 php socket相關函數
socket_accept() 接受一個Socket連接 socket_bind() 把socket綁定在一個IP地址和端口上 socket_clear_error() 清除socket的錯誤或者最後的錯誤代碼 socket_close
原创 Laravel6安裝完報錯
Laravel6安裝完碰到如下報錯 Symfony\Component\Debug\Exception\FatalErrorException Declaration of Symfony\Component\Translation\T
原创 PHP 404 頁面重定向
1.創建自己的404.html頁面 2.更改nginx.conf在http定義區域加入: fastcgi_intercept_errors on; 3.更改nginx.conf在server 區域加入: error_page 4
原创 git一些衝突問題的解決以及生成ssh密鑰
生成密鑰方法 ssh-keygen -t rsa -C "[email protected]" 解決衝突問題 在服務器添加完公鑰後報錯sign_and_send_pubkey: signing failed: agent refused o
原创 PHP生成訂單號代碼
list($usec, $sec) = explode(" ", microtime()); $usec = substr(str_replace('0.', '', $usec), 0 ,4); $str = rand(10,99);
原创 PHP關掉shell終端讓程序還能繼續執行的方法
讓程序在後臺執行 在終端輸入命令: php -f ii.php >1.txt >&1 & 常用任務管理命令 jobs //查看任務,返回任務編號n和進程號 bg %n //將編號爲n的任務轉後臺運行 fg
原创 redis常用命令轉載(自用)
一、key pattern 查詢相應的key (1)redis允許模糊查詢key 有3個通配符 *、?、[] (2)randomkey:返回隨機key (3)type key:返回key存儲的類型 (4)exist
原创 Yii的Rbac權限管理組件
Yii2框架Rbac組件的使用 drop table if exists `auth_assignment`; drop table if exists `auth_item_child`; drop table if exist
原创 TP框架隱藏index.php和Home的訪問名
首先隱藏index.php 修改配置文件ThinkPHP/Conf/convention.php: 'URL_CASE_INSENSITIVE' => true, // 默認false 表示URL區分大小寫 true則表
原创 收藏一篇很有趣的yii2框架html使用表單小組件的帖子
<?php //引入命名空間 use yii\helpers\Html; ?> <?php //表單:Html::beginForm(提交地址,提交方法,屬性數組);?> <?=Html::beginForm('','post',['
原创 微信成爲開發者之簡單的方法
寫好路徑之後確認路徑可以通過服務器訪問後,在服務器裏面編寫代碼 $echostr = $_GET['echostr']; echo $echostr;die; 就可以實現成爲開發者了,非常簡單的問題 點贊 收藏
原创 PHP計算時間
PHP計算戳的時分秒 <?php //PHP計算兩個時間差的方法 $startdate="2010-12-11 11:40:00"; $enddate="2012-12-12 11:45:09"; $date=floor((st
原创 yii2兩表聯查小細節
yii2如果使用leftJoin,rightJoin等方法兩表聯查時,不使用asArray()方法,默認是取不到關聯表數據的,針對這種情況,我們需要 用yii2帶的hasOne或者hasMany方法就可以得到關聯表數據了,並且這兩種方法,
原创 收藏一個很有意思的分表數據遷移操作的SQL寫法,一條SQL搞定
1.如果2張表的字段一致,並且希望插入全部數據,可以用這種方法:INSERT INTO 目標表 SELECT * FROM 來源表;insert into user1 select * from user12 limit 1000;2.