Time of Update: 2016-08-08
Nginx中的日誌基本上都用log_form 日誌名稱 顯示日誌等類型,樣本如下:log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'
Time of Update: 2016-08-08
不多說了,自己代碼就行,你可以直接拿來用。/** * 計算兩個座標之間的距離(米) * @param float $fP1Lat 起點(緯度) * @param float $fP1Lon 起點(經度) * @param float $fP2Lat 終點(緯度) * @param float $fP2Lon 終點(經度) * @return int */function distanceBetween($fP1Lat, $fP1Lon, $fP2Lat,
Time of Update: 2016-08-08
前言前幾天,朋友手頭上有一個閒置vps,256M記憶體,我決定拿來玩一下。經過一番思考,還是用來掛站吧。然後看是CentOS6系統,果斷決定用從來沒玩過的LNMP。於是,百度、Google找教程,好多教程都是有問題的,導致重裝無數次系統,浪費大把大把時間。現在總結一下成功的經驗。安裝screen在終端輸入?yum install screen完成後輸入?screen -S
Time of Update: 2016-08-08
/* author:whq 作用:擷取網頁的內容*/ include "../Snoopy/Snoopy.class.php";class CuteCrawler{/* 通過fopen來下載網頁*/public function getContentByFopen($url){$f = fopen($url, 'r');$content = '';if($f){while(($buffer = fgets($f, 10240)) != false){$content =
Time of Update: 2016-08-08
worker_processes 1; error_log logs/error.log;events { worker_connections 1024;}http { server { listen 8080;
Time of Update: 2016-08-08
這是表單代碼:;這是upload.php代碼: 0) { echo '上傳錯誤:'; switch($_FILES['myfile']['error']){ case 1: die('上傳大小超過了限定值:upload_max_filesize'); case 2: die('上傳大小超過了表單中的約定值:MAX_FILE_SIZE'); case 3: die('檔案只有部分上傳!&
Time of Update: 2016-08-08
Yii架構自動產生的Web應用骨架的目錄裡面有連個腳步檔案,yiic和yiic.bat。yiic是Unix/Linux平台用的,yiic.bat是windows平台用的。如果要查看指令碼的協助可以進入到腳步所在的根目錄,然後執行yiic help,他會列出所有可用的命令,裡麵包括Yii提供的系統命令和使用者自訂的命令。如果要知道如何執行一個命令可以執行以下命令:1yiic help如果要執行一個命令,可以使用如下格式:1yiic
Time of Update: 2016-08-08
實踐一:表單的操作:wlcome_page.phpwelcome_info.php:Welcome!You are years old. Your Address is . Your Phone number is .menu1.php:Home|About Us|Contact
Time of Update: 2016-08-08
一、簡介 首先這裡要瞭解PSR,Proposing a Standards Recommendation(提出標準建議)的縮寫,就是一種PHP開發規範,讓我們研發出來的代碼更合理、更好維護、可讀性更高。PSR有下面幾個標準: PSR-0:自動載入 PSR-1:基本代碼規範
Time of Update: 2016-08-08
常說的頁面靜態化分為兩種,一種是偽靜態,即url 重寫,一種是真靜態化。我們以真靜態化為主來講講。什麼是PHP靜態化PHP靜態化的簡單理解就是使網站產生頁面以靜態HTML的形式展現在訪客面前,PHP靜態化分純靜態化和偽靜態化,兩者的區別在於PHP產生靜態頁面的處理機制不同。為什麼要讓網頁靜態化 一、加快頁面開啟瀏覽速度,靜態頁面無需串連資料庫開啟速度較動態網頁面有明顯提高; 二、有利於搜尋引擎最佳化SEO,Baidu、Google都會優先收錄靜態頁面,不僅被收錄的快還收錄的全;
Time of Update: 2016-08-08
簡介如何在php中方便地解析html代碼,估計是每個phper都會遇到的問題。用phpQuery就可以讓php處理html代碼像jQuery一樣方便。項目地址:https://code.google.com/p/phpquery/github地址:https://github.com/TobiaszCudnik/phpqueryDEMO下載庫檔案:https://code.google.com/p/phpquery/downloads/list我下的是onefile版:phpQuery-0.9.
Time of Update: 2016-08-08
轉盤抽獎隨機返回一個轉盤弧度機率可自己定義lottery_get.php'error','msg'=>'連線逾時,請重新開啟頁面。'));exit;}$user_id = $_SESSION['zaszh_user_id'];*/$user_id = 1; // 測試用// 轉盤地區$arr_area = array('0' =>
Time of Update: 2016-08-08
策略模式,什麼是策略模式,定義了演算法族,分別封裝起來,讓他們之間可以相互替換,此模式讓演算法的變化獨立於使用演算法的客戶。下面我們就用鴨子來詮釋一下策略模式,鴨子有兩種行為呱呱叫和飛,但是並不是所有的鴨子都會呱呱叫和飛,所以我們把這兩個賦予變化的行為提取出來。flyBehavior->fly(); } public function performQuack(){ $this->quackBehavior->quack(); } public
Time of Update: 2016-08-08
如何在PHP中開啟GD庫支援Linux下開啟PHP的GD庫支援#開啟GD庫支援有以下幾種方法##檢測GD庫是否安裝命令 php5 -m | grep -i gd 或者 php -i | grep -i --color gd##如未安裝GD庫,則為伺服器安裝,方法如下### 如果是源碼安裝,則加入參數 --with-gd### 如果是debian系的linux系統,用apt-get安裝,如下 apt-get install php5-gd### 如果是CentOS系的系統,用yum安裝,如下
Time of Update: 2016-08-08
最近幾個月的項目都是在nginx
Time of Update: 2016-08-08
不久前,在調用論壇回帖內容時遇到了 smilies 表情圖片為 {:4_267:} ,下面說說解決方式。在服務端時用正則將論壇(以Discuz7.2為例)文章內容中的 smilies 圖格式化成圖片標籤格式,然後在標籤上附加上屬性,以便於在視圖中使用JS處理。當然,這個可以自己去最佳化一下,這裡起初是為了實現正常顯示圖片的目的。foreach($postList as $key=>$val){$message = preg_replace('/.*?(\s|(
Time of Update: 2016-08-08
一直以來網頁解析和爬蟲的製作熱情絲毫未減 今天用開源的simple_html_dom.php解析架構做了一隻爬蟲:find('a') as $e) {$f=$e->href;//if($f[10]==':')continue;if($f[0]=='/')$f='http://www.baidu.com'.$f;//Completion the urlif($f[4]=='s')continue;//If the
Time of Update: 2016-08-08
1、作為產品經理用axure
Time of Update: 2016-08-08
PHP 404判斷 與 js 404判斷php判斷404:$url = home_url()."/wp-content/themes/twentythirteen/pic/".$result['pic'];$headers = @get_headers($url);if(strpos($headers[0],'404')
Time of Update: 2016-08-08
下載PHPExcel解壓放到ThinkPHP\Extend\Vendor架構裡面第二步: Vendor('Classes.PHPExcel'); $objPHPExcel = PHPExcel_IOFactory::load($path); $excelarray= $objPHPExcel->getSheet(0)->toArray();