Time of Update: 2018-07-24
一、表單驗證中用到的幾個元素記錄 1.htmlspecialchars(),用於將使用者輸入的特殊字元轉義為一般字元,比如 < 和 > 之類的 HTML 字元會被替換為 < 和 > 2.$_SERVER["PHP_SELF"] 是一種超全域變數,返回當前頁面指令碼名字
Time of Update: 2018-07-24
PHP語言中的函數有許多種,各種應用方式不同,實現的功能也不盡相同。我們在本文種為大家總結了PHP時間戳記函數,希望能作為參考學習對象。 探討PHP生動影像建立技巧 PHP擷取隨機數經驗之談 如何正確運用PHP隨機數類 探討PHP函數mt_srand提示 分享PHP加密擴充庫Mcrypt安裝及應用技巧 一,PHP時間戳記函數擷取指定日期的unix時間戳記 strtotime(”2009-1-22″)
Time of Update: 2018-07-24
PHP一共支援8種原始類型,包括4中標量類型,即:boolean(布爾型)、integer(整形)、float/double(浮點型)和string(字串型);兩種複合類型,即:array(數組)和object(對象);兩種特殊類型,即:resource(資源)與NULL。 1.1 純量資料型別 1.1.1 boolean類型
Time of Update: 2018-07-24
opendir(path,context)若成功,則該函數返回一個目錄流,否則返回 false 以及一個 error。可以通過在函數名前加上 “@” 來隱藏 error 的輸出。 readdir() 函數返回由 opendir() 開啟的目錄控制代碼中的條目。若成功,則該函數返回一個檔案名稱,否則返回 false。 scandir() 函數返回一個數組,其中包含指定路徑中的檔案和目錄。 若成功,則返回一個數組,若失敗,則返回 false。如果 directory
Time of Update: 2018-07-24
PHP實現自動刷數/灌水程式 今天無意間搜尋.htaccess的資料,看到一個網站,它的計數器能夠在靜態頁裡更新,我想,應該是使用js來做的,開啟原始碼一看,果然是: <div align=center><SPAN class=Article_tdbgall> 作者:未知 文章來源:Meidi.Net 點擊數:<script language='javascript'
Time of Update: 2018-07-24
android前端怎樣php後台互動(基礎篇) android用戶端和php+mysql+apache搭建的伺服器之間的簡單互動,實現登入功能。 實現原理就是android用戶端發送請求,傳給伺服器登入的使用者名稱密碼,伺服器收到這些,串連到資料庫查詢,如果使用者名稱和密碼匹配正確,就輸出字串返回給用戶端。 android和php互動 android和java互動都是一樣的,android寫出介面 通過http請求
Time of Update: 2018-07-24
在前面我學習過了php中的mod_php模式和mode_fastcgi和php-fpm模式:地址,中大致的講述了幾種模式的區別,也明白了php-fpm是fastcgi模式的管理器。今天就來看下php如何安裝php-fpm,以及運行。 安裝 php-fpm 我的機器是centos 6.2 之前就已經安裝過了php 5.4.11,PHP在 5.3.3 之後已經講php-fpm寫入php源碼核心了。所以已經不需要另外下載了。我這裡是5.4.11所以就可以直接用。
Time of Update: 2018-07-24
PHP編譯過程中常見錯誤資訊的解決方案 在CentOS編譯PHP5的時候有時會遇到以下的一些錯誤資訊,基本上都可以通過yum安裝相應的庫來解決。以下是具體的一些解決辦法: checking for BZip2 support… yes checking for BZip2 in default path… not found configure: error: Please reinstall the BZip2 distribution Fix: yum install
Time of Update: 2018-07-24
搭建php centos 6.5 64 php: 5.5.32 三.安裝PHP 先配置本地yum源 安裝依賴包:
Time of Update: 2018-07-24
轉載自:eclothy http://blog.csdn.net/eclothy/article/details/43303759 最近在開發站群軟體,用到了根據訪問網域名稱判斷子網站的相關問題。PHP擷取當前網域名稱有兩個變數 HTTP_HOST 和 SERVER_NAME,我想知道兩者的區別以及哪個更加可靠。 首先我想說,百度上那些轉來轉去的文章都是扯淡。 有說相同的,有說不同的,都沒說明原因,沒經過驗證就互相轉來轉去的,浪費觀眾時間。
Time of Update: 2018-07-24
例如原先路徑為:http://localhost/ehome/index.php/Index/index 現在想把index.php去掉,最佳化縮短url的長度,變為http://localhost/ehome/Index/index 下面介紹在thinkPHP架構中,Apache伺服器對這種url最佳化的配置:
Time of Update: 2018-07-24
1.build.php 檔案修改 return [ // 產生應用公用檔案 '__file__' => ['common.php', 'config.php', 'database.php'], // 定義demo模組的自動產生 (按照實際定義的檔案名稱產生) 'admin' => [
Time of Update: 2018-07-24
<?php/** * cookie和session的使用 */// ==============================================================================================// COOKIE/** * 設定cookie * 參1: cookie名 * 參2: cookie值 * 參1: cookie有效期間(不填則代表關閉瀏覽器後失效) */setcookie('sec','',time());/** *
Time of Update: 2018-07-24
我有一個大膽的想法,就是在某某方法執行前與執行後會自動執行某些函數,實現如下: <?phpclass Hook {protected $targetClass;public function setTargetClass($classObj) {$this->targetClass = $classObj;}private function invoker($name, $arguments) {if(method_exists($this->targetClass,
Time of Update: 2018-07-24
/** * _code()是驗證碼函數 * @access public * @param int $_width 表示驗證碼的長度 * @param int $_height 表示驗證碼的高度 * @param int $_rnd_code 表示驗證碼的位元 * @param bool $_flag 表示驗證碼是否需要邊框 * @return void 這個函數執行後產生一個驗證碼 */function _code($_width = 75,$_height = 25,$_rnd_code =
Time of Update: 2018-07-24
大量的PHP開源(開放原始碼/Open Source)應用改變了這個世界,改變了互連網,以下我們總結從資料庫到購物、部落格等眾多類型的開源PHP軟體,供網站開發人員們參考。 部落格:WordPress WordPress是使用PHP開發的著名部落格平台,免費開源,功能強大,不僅僅用於部落格搭建,還可以廣泛應用於各類網路資訊發布平台。 論壇:phpBB
Time of Update: 2018-07-24
工作中需要使用curl的POST請求來向第三方伺服器擷取資料, 下面是php版本的實現代碼,以作備忘. <?php $url = "http://hao.qq.com/lunbo/switch.php"; $data = array("code"=>"find_wonder"); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $
Time of Update: 2018-07-24
認證的簽名和驗簽經常用在和第三方對接介面的時候用到,用於身份校正和防止資料被篡改。下面整理了一個pfx格式的數位憑證的簽名和cer格式的公開金鑰進行驗簽的過程。 tips:需要php開啟openssl。 簽名 /** * 簽名 */ public static function sign($params, $keyPath, $pwd) { $params_str = arrToQuery($params, false);
Time of Update: 2018-07-24
在PHP中類的繼承是使用最多的一個編程特性,我們可以建立一個基類(父類)然後在這其中定義一些基本的方法,在我們的子類我們可以擴充父類中的方法這就叫覆蓋,但是如果說你在父類的某些很關鍵的方法你不能被子類繼承,因為如果子類繼承了這個方法可能給程式帶來一定的麻煩,所以我們希望這個方法是“私人”的,是不能被擴充的,這在PHP使用了final關鍵字來修飾你要不被繼承的方法。 PHP
Time of Update: 2018-07-24
在所有php認為是int的地方輸入string,都會被強制轉換,比如 $a = 'asdfgh';//字串類型的a</br>echo $a[2]; //根據php的offset 會輸出'd'</br>echo $a[x]; //根據php的預測,這裡應該是int型,那麼輸入string,就會被intval成為0 也就是輸出'a' 如果switch是數字類型的case的判斷時,switch會將其中的參數轉換為int類型。如下: $i ="2abc&