Time of Update: 2016-07-29
用thinkphp做了一個網站,部署到ubuntu上的時候需要,伺服器用的是nginx,本身不支援pathinfo模式,需要修改設定檔,使其能夠用pathinfo。 我用的是虛擬機器主機的方式。之前配置了好久,總是出現各種各樣的問題,最後實在不行,直接用rewrite模式,配置還比較簡單。後來不知道改了什麼,rewrite也不能用了,這回打算把pathinfo 配出來,
Time of Update: 2016-07-29
1、PHP的iconv擴充:處理字元集轉換的介面。 系統查看安裝的iconv擴充中包含字元編碼集:iconv -l 擴充模組包含的函數: iconv_get_encoding()//擷取iconv內部配置資訊 iconv_mime_decode_headers()//解碼多個MIME headers iconv_mime_decode()//解碼一個MIME header iconv_mime_encode()//壓縮一個MIME header
Time of Update: 2016-07-29
字元集:是描述圖形或者文字在傳輸的時候使用的編碼稱之為字元集。圖形或者文字與編碼之間的關係:就像是下面這樣:“字”=>10010001
Time of Update: 2016-07-29
1、在開發SSH項目時,nginx佈建服務時,沒把action也配置進去,nginx沒有轉寄action請求。原來如下:#JSP直接給tomcat處理,因為nginx並不是servlet容器,沒辦法處理JSPlocation ~ .*\.(jsp|do)$ {proxy_pass http://mysvr ;#以下是一些反向 Proxy的配置可刪除.proxy_redirect
Time of Update: 2016-07-29
對象 private $sId = 1; //servier服務ID private $con = null;//連結資源 /** * 初始化Redis * * @return Object */ public function __construct() { if ( !class_exists('Redis') ) { throw new QException('PHP extension
Time of Update: 2016-07-29
//使用autoload載入相關庫,這邊重點就是為了require $file;spl_autoload_register(function($class) {$file = __DIR__.’/lib/Predis/’.$class.’.php’;if (file_exists($file)) {require $file;return true;}});//配置串連的IP、連接埠、以及相應的資料庫$server = array(‘host’ => ’127.0.0.1′,‘port’
Time of Update: 2016-07-29
更多請支援:http://www.webyang.net/Html/web/article_174.html一:redis安裝Download, extract and compile Redis with:$ wget http://download.redis.io/releases/redis-3.0.4.tar.gz$ tar xzf redis-3.0.4.tar.gz$ cd redis-3.0.4$ makeThe binaries that are now compiled
Time of Update: 2016-07-29
原文連結:http://blog.snsgou.com/post-816.html1、下載XHProf到這裡 http://dev.freshsite.pl/php-extensions/xhprof.html 下載Windows版本的XHProf,我這裡選擇下載XHProf 0.10.3 for PHP 5.3 vc9 和 xhprof_html2、安裝XHProf把壓縮包裡的 xhprof_0.10.3_php53_vc9.dll
Time of Update: 2016-07-29
我們對技術的依賴有多強?程式員為何關注它?—兄弟連IT教育讓我們先回答第二個問題,這個比較簡單。每一個程式員都必須瞭解這個行業的確切態勢。基於這樣的事實,他們才拿得出高品質的新工具和新方案。可以這樣說,程式員之所以需要瞭解有關使用者的一切技術需求主要是因為只有這樣才能更好地銷售對口的產品。將所有的原因歸結起來就是money,而且只有在開發過程中明智抉擇,才能賺得到money。我們對技術的依賴性有多強?環顧四周!你很快就會發現你比你想像得要更依賴技術。很多製造商清楚這一點,並且正在試圖將更多的技術
Time of Update: 2016-07-29
ftp_url = $url; $this->username = $username; $this->password = $passwrod; } //串連FTP伺服器 public function connect() { if (!($this->conn = ftp_connect($this->ftp_url))) { return false; } else {
Time of Update: 2016-07-29
//返回指定月份的第一天 function get_the_month_first_day_str($theyear, $themonth) { return date("Y-m-d", mktime(0, 0, 0, $themonth, 1, $theyear)); } //返回指定月份的最後一天 function get_the_month_last_day_str($theyear, $themonth) { $theday = date("t", mktime(
Time of Update: 2016-07-29
在網站設定檔中www.huobo.cc.conf..... server_name www.huobo.cc; index index.html index.htm index.php; root /home/wwwroot/huobo;......在root 這行下面添加上 include huobo.cc.conf;內容為:location / { rewrite
Time of Update: 2016-07-29
在PHP中使用了MSSQL資料庫,恰巧資料庫中又使用了Text類型欄位,於是問題產生了。每次從資料庫中查詢得到的資料總是被莫名的截斷,一開始是以為我使用的PHP架構中對字串的長度有所限制,後來發現這是個較愚蠢的想法,因為在提交資料時可以將字串內容全部的提交到資料庫中,只是讀取時發生此現象,於是上網搜尋是否有類似的問題。運氣還挺不錯,第一次搜尋就找到瞭解決的辦法,遂決定將其轉貼在我的Blog中,供自己和廣大PHP愛好者的不時之需。 有兩種解決方案,如下: 一、修改php.ini來實現:
Time of Update: 2016-07-29
1、關於PHP標記在學習php代碼時,看別人寫的檔案,裡面好多都是只有php開始標記,而沒有結束標記。原來這是php官方手冊的推薦寫法。 如果檔案內容是純php代碼,最好在檔案末尾刪除php結束標記。這可以避免在php結束標記之後萬一意外加入了空格或者分行符號,會導致php開始輸出這些空白,而腳步中此時並無輸出的意圖。如下檔案:').addClass('pre-numbering').hide();
Time of Update: 2016-07-29
PhpStorm是一個輕量級且便捷的PHP
Time of Update: 2016-07-29
在這裡以PHP5為例介紹一下Windows下的PHP與Apache的安裝與配置。一、程式下載您可以從這裡下載PHP5.2.4ZIP包,從這裡下載Apache。二、程式安裝1.Apache的安裝相對來說較為簡單,雙擊下載來的安裝程式就可以將Apache安裝到我們電腦上了;2.將我們下載的PHP的壓縮包(副檔名是ZIP的),解壓到C盤根目錄下,並將目錄更名為“PHP”。三、程式配置1.將php5ts.dll複製到Windows路徑下。最好是Windows的System目錄中OSPathWindows
Time of Update: 2016-07-29
方法/步驟1、開啟NetBeans軟體2、團隊開發->
Time of Update: 2016-07-29
使用PHP進行Web開發,表單(Form)的使用隨處可見,利用其屬性Action和Method可以指定表單的內容要發送處理的URL以及如何將表單資料發送到伺服器。在大部分情況下我們指定另外一個來處理表單內容的URL地址給Action屬性,但也有部分情況是需要將表單資料提交給自己的。這時候我們應該如何指定Action屬性值呢?phpif(isset($_POST['action'])&&$_POST['action']=='submitted'){print'';print_r($_POST);p
Time of Update: 2016-07-29
靜態局部變數可以做到,該變數和全域變數儲存在記憶體中同一地區,但是我們離開了聲明該靜態局部變數函數卻不能訪問到該變數,但是該變數並沒有被銷毀,它的值得到了保留。再次調用函數時它就再次可以訪問到,需要注意的是: 1.靜態局部變數聲明時不能是運算式,是運算式會出錯static$index = 1;static$index = 5; // 報錯2.賦值靜態變數時不能使用運算式static$index = 1 + 1; //
Time of Update: 2016-07-29
session是儲存在伺服器端的,那麼區別每個使用者的session就需要使用用戶端的cookie,伺服器是不發送cookie到開發人員伺服器,所以基於cookie的session無法使用。 但是只要為每個使用者佈建一個唯一的session_id,也可以達到同樣的效果。 每個人號是唯一的,所以我們可以使用號作為使用者的session_id,也可以將其md5加密後使用。 如下將ToUserName設定為session_id $postStr =