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
PHP實現的代碼先奉上:function bubble_sort($array) { for ($i = 0; $i count($array) - 1; $i++) { //$i為已經排過序的元素個數 for ($j = 0; $j count($array) - 1 - $i; $j++) { //$j為需要排序的元素個數,用總長減去$i if ($array[$j] > $array[$j + 1]) { //按升序排序
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
這篇部落格講的是用戶端如何封裝Http協議,用戶端如何使用post,get方法,是最最核心的代碼之一以下摘自黃石君的《android與PHP開發》package com.app.demos.util;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import
Time of Update: 2016-08-08
$conn=mysql_connect('localhost','root',''); if(!$conn){ echo "connect failed"; exit; } $sql='use student';mysql_query($sql,$conn); //增加 $sql="insert into student(sname,sage) values('pu','20')"; $rs=mysql_query($sql,$conn); if($rs){
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
PHP#資料Excel匯出的一些策略匯出其實在任何類型的後端系統都比較常見,正規情況下excel匯出的資料應該更多的用來做備份、底稿,理想情況下針對業務資料的任何業務操作都不應該依靠從後端業務系統匯出資料然後人工進行幹涉處理,但現實很骨感。。。資料匯出這類的功能在有條件的情況下是須要封裝起來的,只有一個資料出口,在後續的商務規則調整變更時會真正的體現出它的價值。當一個典型的應用系統出現了五花八門的資料匯出需求,說明這個應用系統的業務分析做的不夠好或者很差,當使用者只想用應用系統匯出
Time of Update: 2016-08-08
ActiveReocrd 模式這種模式最大的特別就是簡化了CURD 的操作,並且採用對象化的操作方式,便於使用和理解。//添加一條資料$user = M('User');$user->user = '火影忍者';$user->email = 'huoyin@qq.com';$user->date = date('Y-m-d H:i:s');$user->add();//結合create$user = M('User');$user->create();$user->date = date('Y-
Time of Update: 2016-08-08
1.安裝pcre-8.36.tar.gztar -zxvf pcre-8.36.tar.gzcd pcre-8.36./configure --prefix=/usr/local/pcremakemake install2.安裝zlib-1.2.8.tar.gz tar -zxvf zlib-1.2.8.tar.gzcd zlib-1.2.8./configure --prefix=/usr/local/zlibmakemake install3.安裝openssl-1.0.2.tar.gz
Time of Update: 2016-08-08
/*E4 B8 AD E5 9B BD 中國1110 0100 10111000 101011011110 0101 100110111011110161 a0011 11010xxx xxxx ,1個位元組110xx xxxx , 2個位元組1110 xxxx, 31111 0xxxx 4...*/$str = '中華人aaa民共b和國,c萬歲';function utf8sub($str,$len){if($len
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
最近看到網上說laravel 是php最火的一個架構,今天抽出時間先搞一搞。首先安裝composer安裝composer php-amqplib的依賴環境 curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer這個是以前安裝的今天提示需要更新錯誤如下Warning: This development build of composer is over 30 days
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
不久前,在調用論壇回帖內容時遇到了 smilies 表情圖片為 {:4_267:} ,下面說說解決方式。在服務端時用正則將論壇(以Discuz7.2為例)文章內容中的 smilies 圖格式化成圖片標籤格式,然後在標籤上附加上屬性,以便於在視圖中使用JS處理。當然,這個可以自己去最佳化一下,這裡起初是為了實現正常顯示圖片的目的。foreach($postList as $key=>$val){$message = preg_replace('/.*?(\s|(