Time of Update: 2016-07-25
#listen 12.34.56.78:80listen 8080複製代碼2,載入模型: loadmodule php5_module "d:myziliaophpphp54php5apache2_2.dll"複製代碼3,支援的類型: addtype application/x-compress .zaddtype application/x-gzip .gz .tgzaddtype application/x-httpd-php .phpphpinidir "d:myziliaophpphp5
Time of Update: 2016-07-25
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?thumb=$1 [L,QSA] 複製代碼建立縮圖產生指令碼:建立 yoursite.com/thumbs/index.php $thumb = $_GET['thumb']; if (!$thumb) { exit; } // $thumb_array =
Time of Update: 2016-07-25
CREATE TABLE users( username VARCHAR(32) CHARACTER SET GBK, password VARCHAR(32) CHARACTER SET GBK, PRIMARY KEY(username));複製代碼例子,類比只使用addslashes(或magic_quotes_gpc)對查詢資料進行轉義時的情況: $mysql = array();$db = mysqli_init();$db->real_connect('localhost',
Time of Update: 2016-07-25
複製代碼2,檔案上傳類: public function img_upload(){ $this->load->helper('url'); $config['upload_path'] = './images/'.date('Ym', time()).'/'; $config['allowed_types'] = 'gif|jpg|png'; $config['file_name'] = date('Y_m_d', time()).'_'.sprintf('%02d', rand(0,99))
Time of Update: 2016-07-25
/** * 過濾外站連結 * @param array $local_domain 本站網域名稱 數組 * @param string $message常值內容 */ function replace_outer_links($local_domain_arr, $message) {$pattern= '/]*href=[\'\"]http[s]?:\/\/(?!' ; $i = 0 ; foreach ($local_domain_arr as $local_domain){ if($
Time of Update: 2016-07-25
function msubstr($str,$start,$len) { $strlen=$start+$len; for($i=0;$iif(ord(substr($str,$i,1))>0xa0) { $tmpstr.=substr($str,$i,2); $i++; } else $tmpstr.=substr($str,$i,1); } return $tmpstr; }複製代碼調用: $str="這個字元好長呀,^_^"; $Short_Str=showShort($str,4);//
Time of Update: 2016-07-25
Web設計和開發是一個長期的、迭代的過程。它可以花費數周或數個月。如果你專註於細節時,你很容易會迷失其中。你實現了網站的原始目標了嗎?又或者說你太全神貫注於建立一個精緻的藝術品,以至於忘記了使用者,忘記了收益?這聽起來很讓人厭煩,不過這種事經常發生,不是嗎?為了不迷失,我會問一下之前沒有看過我網站的觀眾,並為我解答以下這些問題:這個網站的受眾是誰?這些受眾會在這個網站上發現什嗎?容易發現嗎?他們必須反饋些什嗎?如果一個公正的第三者可以很清楚的回答這些,意味著你的網站完成了它的任務,如果不是,那麼
Time of Update: 2016-07-25
/** * 匯出資料到CSV檔案 * @param array $data 資料 * @param array $title_arr 標題 * @param string $file_name CSV檔案名稱 */function export_csv(&$data, $title_arr, $file_name = '') { ini_set("max_execution_time", "3600"); $csv_data = ''; /** 標題 */ $nums
Time of Update: 2016-07-25
function utf8_array_asort(&$array) {if(!isset($array) || !is_array($array)) { return false;}foreach($array as $k=>$v) { $array[$k] = iconv('UTF-8', 'GB2312',$v);}asort($array);foreach($array as $k=>$v) { $array[$k] = iconv('GB2312', 'UTF-8', $v);}
Time of Update: 2016-07-25
/**@im //需要縮放的圖片資源*@filetype //製作的縮圖檔案類型*@dstimW //縮放的圖片的寬度*@dstimH //縮放的圖片的高度*@thumbname //縮圖檔案名稱字// WWW.JBXUE.COMfunction makethumb($im,$dstimW,$dstimH,$thumbname ,$filetype){//擷取im的寬度和高度$pic_W=imagesx($im);$pic_H=imagesy($im);$arr =
Time of Update: 2016-07-25
eaccelerator_lock(“count”); eaccelerator_put(“count”,eaccelerator_get(“count”)+1));?>複製代碼eaccelerator_unlock($key) 根據 $key 釋放鎖eaccelerator_cache_output($key, $eval_code, $ttl=0) 將 $eval_code 代碼的輸出緩衝 $ttl 秒,($ttl參數同 eacclerator_put) 例如:
Time of Update: 2016-07-25
if (isset($_GET['dir'])) { //設定檔案目錄 $basedir = $_GET['dir'];} else { $basedir = '.';}$auto = 1;checkdir($basedir);function checkdir($basedir){ if ($dh = opendir($basedir)) { while (($file = readdir($dh)) !== false) { if (
Time of Update: 2016-07-25
curl_setopt($this->mSh, CURLOPT_HTTPPROXYTUNNEL, true);curl_setopt($this->mSh, CURLOPT_PROXY, $phost);複製代碼php文檔中沒有詳細說明,不過man curl中有詳細解釋,兩者都是代理,proxytunnel(-p參數)允許其他協議通過http代理傳輸,而proxy(-x參數)則只能走http協議。所以我猜測,google baidu的伺服器和curl的proxytunnel不和,所以返回403。
Time of Update: 2016-07-25
echo "今天:",date('Y-m-d H:i:s'),"";echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));?>複製代碼上一行輸出目前時間,下一行輸出明天時間這裡+1 day可以修改參數1為任何想需要的數 day也可以改成year(年),month(月),hour(小時),minute(分),second(秒)例如: date('Y-m-d H:i:s',strtotime("+1 day +1 hour +1 minute");
Time of Update: 2016-07-25
#tar -zxvf ./eaccelerator-0.9.5-beta2.tar.bz2#cd eaccelerator-0.9.5-beta2#export PHP_PREFIX="/usr/local" (把PHP安裝目錄匯入到環境變數,FreeBSD預設是/usr/local)#$PHP_PREFIX/bin/phpize#./configure --enable-eaccelerator=shared
Time of Update: 2016-07-25
$magic_quotes_gpc = get_magic_quotes_gpc(); @extract(daddslashes($_COOKIE)); @extract(daddslashes($_POST)); @extract(daddslashes($_GET)); if(!$magic_quotes_gpc) { $_FILES = daddslashes($_FILES); }function daddslashes($string, $force = 0) {
Time of Update: 2016-07-25
/*PHP產生柱狀圖*/ function createImage($data,$twidth,$tspace,$height){ $dataName = array(); $dataValue = array(); $i = 0; $j = 0; $k = 0; $num = sizeof($data); foreach($data as $key => $val){ $dataName[] = $key; $dataValue[] =
Time of Update: 2016-07-25
===============寫檔案===============$realFiePath = "D:/test.txt";$fileContent = "Test 2011 03 12."; $file = fopen($realFiePath, 'wb');fwrite($file, $fileContent );fclose($file); ===============讀檔案===============$realFiePath = "D:/test.txt";$size =
Time of Update: 2016-07-25
$Article = M('Article');$Article->limit('0,10')->select(); // 查詢第一頁資料$Article->limit('10,10')->select(); // 查詢第二頁資料複製代碼雖然利用擴充類庫中的分頁類Page可以自動計算出每個分頁的limit參數,但是如果要自己寫就比較費力了,如果用page方法來寫則簡單多了,例如: $Article = M('Article');$Article->page('1,10')->select();
Time of Update: 2016-07-25
有關PHP伺服器變數$_SERVER用法,伺服器變數 $_SERVER 詳解,都是常用的一些$_server變數,感興趣的朋友參考下。伺服器變數 $_SERVER 詳解: 1、$_SESSION['PHP_SELF'] -- 擷取當前正在執行指令碼的檔案名稱 2、$_SERVER['SERVER_PROTOCOL'] -- 請求頁面時通訊協定的名稱和版本。例如,“HTTP/1.0”。 3、$_SERVER['REQUEST_TIME'] -- 請求開始時的時間戳記。從 PHP 5.1.0