Time of Update: 2016-07-25
/*請尊重別人的勞動成功,請保留此著作權資訊,謝謝!作者:小露珠3.3揚帆修正一點東西:在代碼中已經用注釋註明,本代碼現在向qq發信沒問題~*/set_time_limit(120);class smtp_mail{ var $host; //主機 var $port; //連接埠 一般為25 var $user; //SMTP認證的帳號 var $pass; //認證密碼 var
Time of Update: 2016-07-25
function recursiveChmod($path, $filePerm=0644, $dirPerm=0755) { // Check if the path exists if(!file_exists($path)) { return(FALSE); } // See whether this is a file if(is_file($path)) { // Chmod
Time of Update: 2016-07-25
一分鐘內“剛剛”一小時內“* 分鐘前”今天內“今天 小時:分鐘”昨天內“昨天 小時:分鐘“大於2天”年-月-日 小時:分鐘“ //格式化時間function format_date($beforetime){ $time= time() - $beforetime; $today=strtotime(date("M-d-y",mktime(0,0,0,date("m"),date("d"),date("Y")))); if($time return '
Time of Update: 2016-07-25
/***********************@filename - path to the image*@tmpname - temporary path to thumbnail*@xmax - max width*@ymax - max height*/function resize_image($filename, $tmpname, $xmax, $ymax){ $ext = explode(".", $filename); $ext = $ext[count($ext)
Time of Update: 2016-07-25
1.在PHP中,當前指令碼的名稱(不包括路徑和查詢字串)記錄在預定義變數(1)中;而連結到當前頁面的URL記錄在預定義變數(2)中。複製代碼 代碼如下:答:echo $_SERVER['PHP_SELF']; echo $_SERVER["HTTP_REFERER"];2.執行程式段將輸出(3)。複製代碼 代碼如下:答:03.在HTTP 1.0中,狀態代碼 401 的含義是(4);如果返回“找不到檔案”的提示,則可用 header 函數,其語句為(5)。複製代碼 代碼如下:答:(4)未授權 (5
Time of Update: 2016-07-25
編程是一門技術活,不是什麼人都能學的。搞編程的要耐得住寂寞,需要一顆肯鑽研的心。很多公司很喜歡一些自學的人,不喜歡培訓機構出來的人,因為編程技術日益更新,要不斷的學習,自學能力非常重要。
Time of Update: 2016-07-25
先解釋一片防盜鏈和轉向: 圖片防盜鏈有什麼用? 防止其它網站盜用你的圖片,浪費你寶貴的流量。 圖片轉向有什麼用? 如果你的網站以圖片為主,哪天發現月底沒到流量就快用光了,那就可以利用圖片轉向,在不修改網頁的前提下,把圖片下載請求轉向到其它空間(比如試用主機),臨時過渡。 下面開始講解,比如你的圖片都在img目錄下,那就在該目錄下放一個名為 .htaccess 的檔案,內容如下: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$
Time of Update: 2016-07-25
下載phpMyAdmin,解壓到apache的web目錄中http://www.phpmyadmin.net/訪問 http://127.0.0.1/phpMyAdmin/index.php用資料庫的使用者名稱和密碼即可登入。如果出現“空密碼登入被禁止 (參見 允許空密碼)”的錯誤提示,其解決方案如下: 1. 將phpMyAdmin目錄下的 config.sample.inc.php 複製一份改名為 config.inc.php 2. 將下面的鍵的值改為 true 即可。複製代碼
Time of Update: 2016-07-25
這種寫法稱為可變變數有時候使用可變變數名是很方便的。就是說,一個變數的變數名可以動態設定和使用。一個普通的變數通過聲明來設定,例如:$a = "hello";?> 複製代碼一個可變變數擷取了一個普通變數的值作為這個可變變數的變數名。在上面的例子中 hello 使用了兩個貨幣符號($)以後,就可以作為一個可變變數的變數了。例如:$$a = "world";?> 複製代碼這時,兩個變數都被定義了:$a 的內容是“hello”並且 $hello 的內容是“world”。因此,可以表述為:echo "$
Time of Update: 2016-07-25
Profiling是一項用來觀察程式效能的技術,非常適用於發現程式的瓶頸或者緊張的資源。Profiling能夠深入程式的內部,展現request處理過程中每一部分代碼的效能;同時,也可以確定有問題的請求(request);對於有問題的請求,我們還可以確定效能問題發生在請求內部的位置。對於PHP,我們有多種Profiling工具,本文主要集中在——XHGui,一款非常優秀的工具。XHGui構建在XHProf之上(XHProf由Facebook發布),但是對於剖析結果增加了更好的儲存,同時增加了更加
Time of Update: 2016-07-25
最近一直出現這樣的錯誤,一直在尋找原因,偶然看到一篇解決的文章,分享給大家看看。第一種解決辦法是關閉Csrfpublic function init(){ $this->enableCsrfValidation = false;}複製代碼第二種解決辦法是在form表單中加入隱藏欄位request->csrfToken ?>">第三種解決辦法是在AJAX中加入_csrf欄位var csrfToken = $('meta[name="csrf-token"]').attr("content");$
Time of Update: 2016-07-25
準備工作首先,請確保在你的Windows系統中已經安裝並配置好了一個典型的WAMP環境。由於Interop純粹是一個Windows的特性,我們將在Windows平台下搭建Apache和PHP。在這個執行個體中,我使用了EasyPHP 14.1,這款軟體安裝和配置都十分容易。接下來,我們要安裝Microsoft Office。版本不是嚴格要求的。我正在使用的是Office2013專業版,但是任何2007之後的Office版本都應該可以使用。我們然後需要去確保開發Interop應用(又被稱作PIA,
Time of Update: 2016-07-25
由於國內QQ使用者的普遍性,所以現在各大網站都儘可能的提供QQ登陸口,下面我們來看看php版,給大家參考下/** * QQ互聯 oauth * @author dyllen * */class Oauth{ //取Authorization Code Url const PC_CODE_URL = 'https://graph.qq.com/oauth2.0/authorize'; //取Access Token Url const PC_ACCESS_TOKEN_URL =
Time of Update: 2016-07-25
php常用日期函數總結: 包括檢查日期格式是否合法,檢查時間是否合法時間 ,時間比較函數,返回兩個日期相差幾秒、幾分鐘、幾小時或幾天。 function check_date($date) { //檢查日期是否合法日期 $dateArr = explode("-", $date); if (is_numeric($dateArr[0]) && is_numeric($dateArr[1]) && is_numeric($dateArr[2])) {
Time of Update: 2016-07-25
圖片上傳$max_file_szie=2*pow(2,20); //上傳的檔案小於2MB$destination_folder='uploadimg/'; //上傳檔案儲存路徑if($_SERVER['REQUEST_METHOD']=='POST'){ if(!is_uploaded_file($_FILES['upfile']['tmp_name'])){ echo '圖片不存在!'; exit;
Time of Update: 2016-07-25
cache.inc.php:class Cache { /** * $dir : 快取檔案存放目錄 * $lifetime : 快取檔案有效期間,單位為秒 * $cacheid : 快取檔案路徑,包含檔案名稱 * $ext : 快取檔案副檔名(可以不用),這裡使用是為了查看檔案方便 */ private $dir; private $lifetime; private $cacheid; private $ext; /** * 解構函式,
Time of Update: 2016-07-25
define('MSB_VERSION', '1.0.0'); define('MSB_NL', "\r\n"); define('MSB_STRING', 0); define('MSB_DOWNLOAD', 1); define('MSB_SAVE', 2); define('__SEP__', "/*sep*/" ); set_time_limit( 600 ); class MySQL_Backup { var $server = '
Time of Update: 2016-07-25
class Verify{ /** * 驗證使用者名稱 * @param string $value * @param int $length * @return boolean */ public static function isNames($value, $minLen=2, $maxLen=20, $charset='ALL'){ if(empty($value)) return false; switch($charset)
Time of Update: 2016-07-25
class c_Timer { var $t_start = 0; var $t_stop = 0; var $t_elapsed = 0; function start() { $this->t_start = microtime(); } function stop() { $this->t_stop = microtime(); }
Time of Update: 2016-07-25
說明: 在伺服器緩衝了壓縮過的檔案,再次訪問減少再壓縮時間,降低CPU佔用率。 通過設定用戶端檔案快取時間,降低再次請求次數,可降低85%以上。 圖片因為已經是壓縮格式,只是設定用戶端緩衝時間,不做壓縮處理。 使用方法: 伺服器必須支援gzip,Rewrite功能。 在.htacess檔案的“RewriteBase /”下面一行添加下面的代碼 RewriteRule (..css$|..js$|..jpg$|..gif$|.*.png$)