Time of Update: 2016-07-13
APACHE同一IP配置多個網域名稱,做web開發的應該非常熟悉了,不過還是總結一下防止以後搞忘了!下面直接說該如何操作吧:1.在windows2003下安裝APACHE配置虛擬目錄和UNIN下基本是一樣的,就是修改httpd.conf檔案(Apache2\conf\httpd.conf). 2.開啟http.conf檔案,在其最下發輸入NameVirtualHost 218.17.19.19 #伺服器IP地址 #網域名稱所指向的IP DocumentRoot
Time of Update: 2016-07-13
為什麼要使用緩衝技術?理由很簡單:提高效率。在程式開發中,擷取資訊的方式主要是查詢資料庫,除此以外,也可能是通過Web Services或者別的某種方法,無論哪種方法,在大量的並發訪問面前,它們都可能成為效率的瓶頸,為瞭解決這些問題,人們提出了很多解決方案,其中一些是利用最佳化軟體(如:APC,Eaccelerator,Zend
Time of Update: 2016-07-13
個人搜集 dede 模板標籤調用代碼,收藏以備後用,由於時間倉促,未能一一驗證是否正確,如有發現錯誤之處,還請斧正。 關鍵描述調用標籤:模板路徑調用標籤: {dede:field name='templeturl'/}網站標題調用標籤: {dede:global name='cfg_webname'/}欄目導航調用標籤:首頁{dede:channel type='top' row='8'
Time of Update: 2016-07-13
smarty模板中用表格來迴圈讀取資料是一件很糟糕的事情,什麼地方該加標籤,什麼地方該加標籤還好說,如果碰到那種需要加colspan標籤的,那就真得傷一下腦筋了,不過對於這個問題,本人已經想辦法解決了,現特地記載以下,以防在遇到這種情況。具體代碼如,需要根據實際情況進行修改:{section loop=$student_list name=list}{if $smarty.section.list.first || $smarty.section.list.rownum%5==1}{/if}{$
Time of Update: 2016-07-13
smarty是php開發中非常流行的一個模板,以前曾發過一篇文章php
Time of Update: 2016-07-13
假如你是一名Java開發人員,正在開發和維護包含2000個類並使用了很多架構的應用程式。你要如何理解這些代碼呢?在典型的Java企業專案小組中,大部分能夠幫你的進階工程師看起來都很忙,文檔也很少。你需要儘快交付成果,並向項目組證明自己的能力。你會如何處理這種狀況呢?這篇文章為開始開發新項目的Java開發人員提供了一些建議。 1.
Time of Update: 2016-07-13
在寫php程式中有時會出現這樣的警告:PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are
Time of Update: 2016-07-13
收集php利用正則過濾各種標籤,空格,分行符號的代碼:$str=preg_replace("/\s+/", " ", $str); //過濾多餘斷行符號$str=preg_replace("//si","",$str); //注釋$str=preg_replace("//si","",$str); //過濾DOCTYPE$str=preg_replace("//si","",$str); //過濾html標籤$str=preg_replace("//si","",$str);
Time of Update: 2016-07-13
使用php擷取QQ頭像的兩種方法分享。方法一:方法二:這兩種方法的區別:方法一的優點是可以輸出頭像的原圖,如果你的頭像是動態gif,那麼輸出的也是動態圖。缺點是速度比較慢,不適合作為調用頭像的方法。方法二的優點是相比第一種速度比較快,但只抓取頭像的靜態圖,不會顯示動態頭像,比較適合作為調用頭像的方法。您可能感興趣的文章PHP在引號前面添加反斜線的原因及PHP去除反斜線的辦法,三種辦法關閉php魔術引號php用header()實現檔案下載,下載的檔案提示被破壞不能開啟的解決辦法PHP實現同伺服器多
Time of Update: 2016-07-13
今天偶然的情況下在CodeIgniter的官方文檔中再次看到了php中的call_user_func_array()這個函數,去年也在discuz論壇的代碼中也有遇到過,今天在網上查了一下這個函數的用法,下面來和大家分享一下這個call_user_func_array和call_user_func函數的用法,另外附贈func_get_args()函數和func_num_args()函數的用法說明。call_user_func函數是當需要動態調用函數時,才使用的,這個函數有兩種用法,下面分別說明:
Time of Update: 2016-07-13
Snoopy是一個用來類比瀏覽器的一些簡易功能的php類,可以擷取網頁內容,發送表單等操作。Snoopy正確運行需要你的伺服器的PHP版本在4以上,並且支援PCRE(Perl Compatible Regular Expressions),基本的LAMP服務都支援。由於它本身是php一個類,無需擴支援,因此在伺服器不支援curl的時候是最好的選擇。Snoopy的特點:1、抓取網頁的內容 fetch2、抓取網頁的常值內容 (去除HTML標籤) fetchtext3、抓取網頁的連結,表單
Time of Update: 2016-07-13
php中有一個不為很多人所用的超全域變數$GLOBALS。合理使用這個變數能使工作變得更加有效率,本篇文章主要分析一下這個超全域變數的用法以及$GLOBALS和global的區別。$GLOBALS定義:引用全域範圍中可用的全部變數(一個包含了全部變數的全域群組合數組。變數的名字就是數組的鍵),與所有其他超全域變數不同,$GLOBALS在PHP代碼中任何地方總是可用的,自己可以通過列印$GLOBALS這個變數的結果就知道了。在PHP生命週期中,定義在函數體外部的所謂全域變數,函數內部是不能直接獲得
Time of Update: 2016-07-13
本篇文章主要分項了一下關於php類中的$this,static,final,const,self這幾個關鍵字使用方法。$this$this表示當前執行個體,在類的內部方法訪問未聲明為const及static的屬性時,使用$this->value='phpernote';的形式。常見用法如:$this->屬性$this->方法舉例如下:name=$name;}public function getname(){return $this->name;}public function
Time of Update: 2016-07-13
在PHP程式中,如何判斷一個網頁請求是ajax請求還是普通請求?我們在做項目中經常會存在這樣一個問題,在瀏覽器中直接輸入我ajax提交的地址後,瀏覽器就能直接請求資料並將資料列印到頁面上。從程式的嚴謹性上和安全上來說,我覺得這樣非常不好。但是由於水平有限,這個問題直到今天才被我解決,特此留下文章以供有此需要的人學習。首先說說原理:在發送ajax請求的時候,我們可以通過XMLHttpRequest這個對象,建立自訂的header頭資訊,如果您使用的是原生的ajax方法,也就是未使用jquery或者
Time of Update: 2016-07-13
利用php產生word文檔,產生的word檔案可以用word,wps等軟體開啟。具體代碼如下:function word($data,$fileName=''){if(empty($data)) return '';$data=''.$data.'';if(empty($fileName))
Time of Update: 2016-07-13
在smarty模板中判斷數組是否為空白有兩種方法,下面一一舉例分享。(1)使用php count函數{if $array|@count gt 0}... ...{/if}(2)這個寫法很奇怪,今天是因為第一種方法不行了才在網上找找看,就找到下面這種奇怪的寫法了。{if count($array) gt 0}...
Time of Update: 2016-07-13
在做項目的過程中,需要用到like關鍵字來組合查詢條件,下面作者將在thinkphp中使用到的 like 查詢做一下分享。這裡主要通過舉例來說明用法:$userForm=M('user');$where['name']=array('like','phpernote%');$userForm->where($where)->select();這裡的like查詢即為:name like
Time of Update: 2016-07-13
smarty 無疑是 php 開發裡面目前最流行最出名的模板引擎了,通過使用該模板引擎,給我們的開發工作中帶來了極大的方便。下面分享一下 smarty 外掛程式技術(以建立一個 php smarty 中文字串截取為例),充分利用 smarty 的各種特性,使 php smarty 成為我們手中更為鋒利的利器,讓我們的工作更加快速高效。(1) 首先我們需要瞭解一下 smarty 及其外掛程式的一些知識1. 什麼是smarty? smarty是一個使用PHP寫出來的模板PHP模板引擎,
Time of Update: 2016-07-13
最近剛剛開始學習 thinkphp 這套架構,對於Thinkphp的強大真的是讓哥歎為觀止,其抗壓能力,效能如何這個暫不討論,下面就分享一下 thinkphp 強大的查詢功能,當然這裡只是拋磚引玉而已。一、帶where條件的普通查詢 1、字串形式$user=M('user');$list=$user->where('id>5 and idselect();$list=$user->where($data)->select();2、數組形式$user=M('user');$
Time of Update: 2016-07-13
如何開啟php檔案?其實php檔案沒什麼特殊的,和文字文件.txt不同的也就是尾碼名不同了。所以理所當然的開啟php檔案也可以用記事本的,但直接用記事本類的軟體開啟php檔案只能看到檔案的代碼,是看不到php檔案執行的效果的。另外特別需要注意的是因為文字檔儲存的時候都有編碼格式的,比如utf8,unicode,gbk等編碼格式,而直接使用記事本這種軟體開啟php檔案容易出現亂碼的問題,比如用記事本開啟utf8格式的php檔案看到的中文就會碰到亂碼的問題,有時候用記事本開啟了utf8格式的php檔