Time of Update: 2016-07-13
利用php產生靜態檔案我們用到最多的是以模板形式來替換產生了,如我把{A}定義為標籤在php中只要利用fopen讀模數板檔案,然後再利用replace替換{A}為PHP產生靜態html檔案執行個體即可。1,下面使用模版的一個方法! 代碼如下複製代碼 $fp = fopen ("templets.html","a"); if ($fp){ $fup = fread ($fp,filesize("templets.html")); $fp2 = fopen
Time of Update: 2016-07-13
mysql伺服器中mysql與information_schema資料庫是系統資料庫了,這個對於我們來講幾乎沒什麼多大的用處,但我們是不能刪除他們的他們是關鍵的,那麼要如何隱藏mysql與information_schema資料庫呢,下面我們一起來看看隱藏它們的方法。本文收集內容:• phpMyAdmin隱藏多個資料庫(information_schema|mysql|test)• phpMyAdmin禁止/不允許使用者修改密碼phpMyAdmin隱藏多個資料庫
Time of Update: 2016-07-13
在php中字串中指定位置的字元替換為星號我們有很我函數可以實現如有substr,preg_replace,substr_replace等下面我分別給這三個函數分別介紹一個執行個體,主要講到電話,身份證.手機號碼字串替換為星號代碼: 代碼如下複製代碼 $str = "15832818835";echo substr($str,0,3).'*****'.substr($str,8,strlen($str));//保留前三位和後三位?>或用正則$s='www.bKjia.c0m的王經理:13
Time of Update: 2016-07-13
php oauth 用戶端和服務端流程與實現介紹:1、主要用於第三方擷取使用者資源 普遍用於第三方登入授權擷取使用者資訊2、是一種協議RFC-5849(不是軟體或服務)3、認證+授權流程圖:各平台流程圖163開心網新浪微博用戶端與服務端實現:1、由流程圖我們可以看出需要以下幾步0、擷取使用者Key與Secret(流程圖之外)【server/create_consumer.php】1、擷取Request Token 與 Request Secret
Time of Update: 2016-07-13
複製代碼 代碼如下:function video_image($url){ $image_url = parse_url($url); if($image_url['host'] == 'www.youtube.com' || $image_url['host'] == 'youtube.com'){ $array = explode("&", $image_url['query']); return
Time of Update: 2016-07-13
http://www.utubon.com/1495/wordpress-multisite-get-current-bolg-info global $current_blog;它的返回結果是:stdClass Object( [blog_id] => 3 [site_id] => 1 [domain] => demo.utubon.com [path] => /neighborhood/ [registered] => 2013-08-01 10:31:03
Time of Update: 2016-07-13
經過測試,require_once是一個效能低下的文法結構,當然,這個效能低下是相對於require而言的,本文闡述我們項目目前使用的require方式,通過實驗代碼證明其高效性,同時,描述我們在使用過程中遇到的問題,避免他人在同一個石頭上絆倒。require: 引入一個檔案,運行時編譯引入.require_once:
Time of Update: 2016-07-13
php smarty模板引擎裡面有兩種資料迴圈的方式,分別是 foreach 和 section 迴圈。下面一一對這兩種迴圈方式做一下介紹。(1)smarty foreach
Time of Update: 2016-07-13
接觸過 .htaccess 檔案的朋友們是否對立面的一些文法不是很懂,經常會看到一條規則後面跟些大寫的 L NC R QSA 什麼的,知道他們什麼意思嗎?OK,下面這篇文章就是簡單的對 .htaccess 檔案的相關文法參數進行一下簡單的說明。chain|C(連結下一規則)此標記使當前規則與下一個規則相連結。它產生這樣的效果:如果一個規則被匹配,則繼續處理其後繼規則,也就是這個標記不起作用;如果該規則不被匹配,則其後繼規則將被跳過。比如,在一個目錄級規則中執行一個外部重新導向時,你可能需要刪除”
Time of Update: 2016-07-13
之前編譯安裝的LNMP環境+phpmyamdin4.02的版本,今天突然出現這個問題:複製代碼 代碼如下:Fatal error: session_start(): Failed to initialize storage module: files (path: ) in /data/www/phpmyadmin/libraries/session.inc.php on line 83大致意思是session會話初始化的時候儲存路徑有誤!第一反應就是查看php.ini的設定檔中的:複製代碼
Time of Update: 2016-07-13
這在附另一個轉直條圖的效果及代碼.原PHP報表效果:轉成Excel後的效果:vcD4KPHA+uL3Jz7T6wus6PC9wPgo8cD48cHJlIGNsYXNzPQ=="brush:java;">getProperties()->setCreator("XiongChuanLiang") ->setLastModifiedBy("XiongChuanLiang") ->setTitle("明細表");$objActSheet =
Time of Update: 2016-07-13
bool flock ( resource $handle , int $operation [, int &$wouldblock ] )handle 檔案系統指標,是典型地由 fopen() 建立的 resource (資源)。operation 可以是以下值之一: 1. LOCK_SH 取得共用鎖定定(讀取的程式)。 2. LOCK_EX 取得獨佔鎖定(寫入的程式。 3. LOCK_UN 釋放鎖定(無論共用或獨佔)。 4.如果不希望 flock() 在鎖定時堵塞,
Time of Update: 2016-07-13
很久沒有使用Smarty做項目了,今天突然要改改自己的網站裡面的一些東西,因為我網站是很久以前用smarty模板引擎做的,改著改著有些地方就感覺還得網上搜答案了,看來對久違的smarty已經開始生疏了,趕緊補習一下。對Smarty模板的變數操作符稍微做一下總結,以備後用。Smarty模板變數操作符介紹capitalize [首字母大寫],樣本:{$smarty.get.name|capitalize}count_characters [計算字元數],樣本:{$smarty.g
Time of Update: 2016-07-13
一次nginx 504 Gateway Time-out錯誤排查、解決記錄,經過反覆檢查,發現造成這個問題的原因就是PHP的CURL沒有設定逾時時間,解決辦法只要設定逾時時間或者修改一下nginx的配置即可解決。記一次莫名其妙的網站失去響應排查。之前網站一直是使用nginx做代理後端的apache運行php來提供服務。apache經常會不定期不定時間的出現不能服務失去響應,然後nginx出現"504 Gateway
Time of Update: 2016-07-13
php中的ini_set函數是php內建的用來修改設定php.ini設定檔的函數,用這個函數很方便,不用去手動修改php.ini檔案,有時候我們也沒有許可權去修改php.ini檔案,這時就用這個函數。文法:ini_set("選項","值");該函數用時最好放到php的指令碼最頭部比如:ini_set("max_execution_time", "180");//設定php的指令碼逾時時間為180秒具體php選項可參考phpinfo檔案的 Configuration PHP Core 部分ini_
Time of Update: 2016-07-13
一種可以通過修改PHP.INI設定檔上傳大小來限制,另一種方法只能手動修改Fckeditor源碼,方法如下開啟editor/filemanager/connectors/php目錄下config.php,建立Config變數設定上傳圖片大小,這裡以KB為單位1、$Config['MaxImageSize']= '1024';2、開啟editor/filemanager/connectors/php目錄下commands.php,找到複製代碼 代碼如下:if ( isset(
Time of Update: 2016-07-13
今天一個朋友的Discuz X2論壇需要批量替換文章的內容,貼文量上萬,一開始是通過設定詞語過濾,發現無效果,只能通過資料庫批量替換了,具體方法請接著往下看。Discuz X2論壇後台提供資料庫SQL語句操作的功能,但是預設情況下出於安全考慮,該功能是被關閉的,所以得先修改下設定檔,方法如下:找到論壇程式檔案config/config_global.php,用記事本開啟該檔案,然後尋找$_config['security']['querysafe']['status']將其設定為0,繼續尋找$_
Time of Update: 2016-07-13
php+MySQL判斷update語句是否執行成功的方法,mysqlupdateupdate語句是PHP+MySQL中常用的操作,判斷update語句是否執行成功是其中非常重要的一個環節。本文就以執行個體展示了php+MySQL判斷update語句是否執行成功的方法。分享給大家供大家參考之用。具體方法如下:代碼一:$rs=MySQL_query($sql);if(mysql_affected_rows())echo "sql執行成功";elseecho "sql執行失敗";代碼二:
Time of Update: 2016-07-13
php的curl封裝類用法執行個體,phpcurl封裝執行個體本文執行個體講述了兩個php curl封裝類的用法執行個體,這兩個函數可以讓我們非常的方便的使用php curl相關函數。分享給大家供大家參考。具體如下:使用函數之前我們要需要把php curl模組開啟(libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll)開啟php curl函數庫的步驟1).去掉windows/php.ini
Time of Update: 2016-07-13
PHP字串比較函數strcmp()和strcasecmp()使用總結,strcmpstrcasecmp比較字串是任何程式設計語言的字串處理功能中重要的特性之一。在PHP中除了可以使用比較子號(==、)加以比較外,還提供了一系列的比較函數,使PHP可以進行更複雜的字串比較。如strcmp()、strcasecmp()和strnatcmp()等函數。1.按位元組順序進行字串比較要按位元組順序進行字串的比較,可以使用strcmp()和strcasecmp()兩個函數,其中函數strcasecmp()可