Time of Update: 2018-06-13
這篇文章主要介紹了php禁止某ip或ip位址區段訪問的方法,涉及伺服器變數$_SERVER、檔案及字串的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體講述了php禁止某ip或ip位址區段訪問的方法,具體分析如下:因為還沒有深入學習Apache和nginx 所以用PHP寫了一個可以禁用地址的小程式使用時只需:<?php include("banIP.php");?>即可禁用單個ip如下:<?php //禁用ip地址 $ip=$_SERVER[
Time of Update: 2018-06-13
本文將使用執行個體講解php建構函式的使用方法PHP官網定義:建構函式是類中的一個特殊函數,當使用 new 操作符建立一個類的執行個體時,建構函式將會自動調用。當函數與類同名時,這個函數將成為建構函式。如果一個類沒有建構函式,則調用基類的建構函式,如果有的話,則調用自己的建構函式如a.php一個class a類:<?phpclass a{ function __construct(){ echo 'class a'; }}b.php有個class b類繼承a類:<?
Time of Update: 2018-06-12
這篇文章主要介紹了php瀏覽歷程記錄的方法,涉及php操作cookie的技巧,非常具有實用價值,需要的朋友可以參考下本文執行個體講述了php瀏覽歷程記錄的方法。具體實現方法如下:/** * 商品曆史瀏覽記錄 * $data 商品記錄資訊 */private function _history($data){ if(!$data || !is_array($data)) { return false; } //判斷cookie類裡面是否有瀏覽記錄
Time of Update: 2018-06-13
這篇文章主要給大家介紹了關於laravel學習筆記之模型事件用法的相關資料,文中通過範例程式碼介紹的非常詳細,對大家學習或者使用laravel具有一定的參考學習價值,需要的朋友可以參考借鑒,下面來跟著小編一起學習學習吧。前言本文主要給大家介紹了關於laravel模型事件用法的相關內容,文中通過範例程式碼介紹了laravel模型事件的多種用法,下面話不多說了,來一起看看詳細的介紹吧。用法樣本一
Time of Update: 2018-06-12
這篇文章主要介紹了PHP實現打包zip並下載功能,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧具體代碼如下所示:$file_template = FCPATH.'canddata/cand_picture.zip';//在此之前你的項目目錄中必須建立一個空的zip包(必須存在)$downname = $card.'.zip';//你即將打包的zip檔案名稱$file_name =
Time of Update: 2018-06-13
這篇文章主要介紹了Laravel中log無法寫入問題的解決,文中給出了詳細解決方案供大家參考學習,對大傢具有一定的參考借鑒價值,需要的朋友們下面來一起看看吧。前言帳號登入報500錯誤,也沒有返回錯誤資訊,沒辦法只能使用原始方法,到現在一行一行列印。到 Log::info() 後面就無法正常顯示了,那麼問題就找到了。導致無法寫入日誌的問題,是由於代碼更新時添加了檔案是 root 使用者,所以建立記錄檔也是 root 許可權,導致其它使用者的 www 許可權無法寫入記錄檔中。所以修改
Time of Update: 2018-06-12
這篇文章主要介紹了php實現httpRequest的方法,涉及php操作http的技巧,具有一定參考借鑒價值,需要的朋友可以參考下本文執行個體講述了php實現httpRequest的方法。具體如下:想從學校圖書館的網站上抓取資料處理之後在返回給瀏覽器,試了不少方法。首先試了http_request(),但是這個學院pecl_http支援,後來又試了網上流傳甚廣的class HttpRequest,可能是我不會使用,也失敗了。後來看到了函數httpRequest($url, $post='
Time of Update: 2018-06-11
本文給大家分享的是可以檢驗手機號碼與IMEI的簡訊驗證碼發送的php類,十分的實用,這裡推薦給大家,有需要的小夥伴可以參考下。php實現的IMEI限制的簡訊驗證碼發送類<?phpclass Api_Sms{ const EXPIRE_SEC = 1800; // 到期時間間隔 const RESEND_SEC = 60; // 重發時間間隔 const ONE_DAY_FREQ = 5; // 每日向同一個手機號發簡訊的次數 const
Time of Update: 2018-06-09
php 過濾html標記屬性類HtmlAttributeFilter.class.php<?php/** HTML Attribute Filter* Date: 2013-09-22* Author: fdipzone* ver: 1.0** Func:* public strip 過濾屬性* public setAllow 設定允許的屬性* public setException
Time of Update: 2018-06-11
需求:現在常用的表單驗證碼大部分都是要使用者輸入為主,但這樣對手機使用者會不方便。如果手機使用者訪問,可以不用輸入,而是click某一位置便可確認驗證碼,這樣就會方便很多。原理:1.使用PHP imagecreate建立PNG圖象,在圖中畫N個圓弧,其中一個是完整的圓(驗證用),將圓心座標及半徑記錄入session。2.在瀏覽器,當使用者在驗證碼圖片上點擊時,記錄點擊的位置。3.將使用者點擊的座標與session記錄的圓心座標、半徑比較,判斷是否在圓中,如是則驗證通過。ClickCaptcha.
Time of Update: 2018-06-11
本篇文章主要介紹了Thinkphp3.2實用篇之計算型驗證碼樣本,內容挺不錯的,現在分享給大家,也給大家做個參考。是不是覺得普通的驗證碼已經沒辦法滿足,接下來介紹如何將tp現有的驗證碼改為計算型驗證碼:首先找到:ThinkPHP\Library\Think\Verify.class.php在其中加入以下代碼:public function entry_add($id = '') { $this->length='3'; // 圖片寬(px)
Time of Update: 2018-06-09
本篇文章主要介紹PHP使用Snoopy類實現頁面抓取的方法,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了php中Snoopy類用法,具體分析如下:這裡示範了php中如何通過Snoopy抓取網頁資訊/*You need the snoopy.class.php from http://snoopy.sourceforge.net/*/include("snoopy.class.php");$snoopy = new Snoopy;// need an proxy?
Time of Update: 2018-06-09
php 密碼產生類功能:1.可設定密碼長度。2.可設定要產生的密碼個數,批量產生。3.可以指定密碼的規則,字母,數字,特殊字元等。GeneratePassword.class.php<?php/** Generate Password class,根據指定規則產生password* Date: 2013-12-23* Author: fdipzone* Ver: 1.0** Func:* public batchGenerate 批量產生密碼*
Time of Update: 2018-06-11
這篇文章主要介紹了PHP中使用hidef擴充代替define提高效能,本文著重測試hidef的效能,同時介紹了安裝方法和使用樣本,需要的朋友可以參考下網站需要新加一個常量,開啟了本地的config.php檔案,想到了幾年前測試過的hidef以及apc提升define效能的方案。我的程式中有對開發、測試、生產伺服器分別做了不同的配置,在常量方面則使用了一個數組定義了所有需要定義的常量,然後檢測是否有apc_load_constants函數,沒有的話,批量define。使用apc時,每增加一個常量,
Time of Update: 2018-06-09
本篇文章主要介紹php讀取、正則匹配郵件內容的方法,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了PHP處理postfix郵件內容的方法。具體如下:<?php//從輸入讀取到所有的郵件內容$email = "";$fd = fopen("php://stdin", "r");while (!feof($fd)) { $email .= fread($fd,
Time of Update: 2018-06-11
這篇文章主要介紹了php實現用於計算執行時間的類,執行個體分析了php計算運行實現的類執行個體與相關提示,非常具有實用價值,需要的朋友可以參考下本文執行個體講述了php實現用於計算執行時間的類。具體如下:有了這個php類,計算函數或者一段代碼的執行時間就簡單了<?phpclass c_Timer {var $t_start = 0;var $t_stop = 0;var $t_elapsed = 0;function start() {$this->t_start =
Time of Update: 2018-06-09
本篇文章主要介紹PHPZip類的定義與使用方法,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了php檔案壓縮之PHPZip類用法,具體如下:<?php//// PHPZip v1.2 by Sext (sext@neud.net) //// Makes zip archive//// Based on "Zip file creation class", uses zLib////class PHPZip{function Zip($dir,
Time of Update: 2018-06-11
本篇文章主要介紹php利用Regex格式化電話號碼的方法,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了php格式化電話號碼的方法。具體分析如下:這個函數只適用於美國電話,中國電話需要自己修改一下function format_phone($phone){ $phone = preg_replace("/[^0-9]/", "", $phone); if(strlen($phone) == 7) return
Time of Update: 2018-06-11
PHP加密解密函數分享,一個是Discuz!的authcode加密函數(帶詳細分解),一個是encrypt()函數。需要使用PHP將特定的資訊進行加密,也就是通過密碼編譯演算法產生一個加密字串,這個加密後的字串可以通過解密演算法進行解密,便於程式對解密後的資訊進行處理。項目中有時我們需要使用PHP將特定的資訊進行加密,也就是通過密碼編譯演算法產生一個加密字串,這個加密後的字串可以通過解密演算法進行解密,便於程式對解密後的資訊進行處理。最常見的應用在使用者登入以及一些API資料交換的情境。筆者收錄
Time of Update: 2018-06-09
本篇文章主要介紹php結合正則擷取字串中數位幾種方法,感興趣的朋友參考下,希望對大家有所協助。php結合正則擷取字串中數字<?php $patterns = "/\d+/"; //第一種 //$patterns = "/\d/"; //第二種 $strs="left:0px;top:202px;width:90px;height:30px"; preg_match_all($patterns,$strs,$arr);