原创 發送短信驗證碼倒計時&&防止刷新

html代碼 <input type="button" id="btn" class="sms-btn" onclick="sendPh()" value='獲取驗證碼' /> js代碼 倒計時function timekeeping(

原创 Laravel Policy用戶授權

定義策略類 php artisan make:policy 此時出現文件夾 註冊策略判斷 控制器中 模板中

原创 php單文件上傳和多文件上傳

php上傳文件步驟1.判斷文件是否是表單提交2.判斷是否有選擇文件3.判斷文件存儲路徑是否存在4.判斷文件類型是否符合5.判斷錯誤類型6.判斷是否存在臨時文件7.判斷是否上傳成功 要求上傳的文件是word 和 ppt類型 單文件上傳代碼:

原创 PHP魔術方法__call

成員方法不存在時候自動調用的魔術方法,php不支持多態,可以通過call實現僞多態。 <?class a{function show(){echo 1;}function call($f,$args){echo "__CALL";}}$ob

原创 navicat連接lnmp數據庫報錯解決

Linux防火牆(Mysql的3306端口沒有對外開放)爲了安全LNMP默認是禁止遠程連接的 查看已有的iptables規則,以序號顯示,linux終端輸入以下命令: iptables -L -n --line-numbers 發現第五條對

原创 laravel5.5 Auth門臉類認證

1 配置常用門臉方法Auth::attempt(["email"=>"111","pass"=>"1111"],is_remember)匹配User模型 通過則登錄成功獲取用戶 $user=Auth::user(); 獲取用戶id $use

原创 mysql存儲過程中in、out、inout參數使用

in 代表輸入,意思說你的參數要傳到存過過程的過程裏面去。基本可以理解爲傳入function的參數,而如果該參數是個變量,那麼整個procedure過程結束後,不會影響外部的變量值。 /案例功能:求1-n的和開發者:徐守威時間:2016-0

原创 laravel 數據填充

在database/factories的ModelFactory.php文件中配置文章的數據填充 fake是一個第三方庫 github地址 https://github.com/fzaninotto/Faker填充命令 php arti

原创 文章 描述 截取字符串顯示

function cut_str($sourcestr,$cutlength){$returnstr="";$i=0;$n=0;$str_length=strlen($sourcestr);//字符串的字節數while (($n<$cutl

原创 PHP文件流下載內容

1、flush — 刷新輸出緩衝 2、ob_clean — 清空(擦掉)輸出緩衝區 此函數用來丟棄輸出緩衝區中的內容。 此函數不會銷燬輸出緩衝區,而像 ob_end_clean() 函數會銷燬輸出緩衝區。 注:上面2個函數可以解決PHP下載