Time of Update: 2017-01-13
主要針對的是window上的應用。1.伺服器要支援apc擴充,沒有此擴充的話,百度一下php_apc.dll ,下載一個擴充擴充要求php.5.2以上。2.配置apc相關配置,重啟apache 代碼如下複製代碼 extension=php_apc.dll apc.rfc1867 = on apc.max_file_size = 1000M upload_max_filesize = 1000M
Time of Update: 2017-01-13
在下面採集資料過程中file_get_contents函數是關鍵了,下面我們來看看file_get_contents函數文法string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]] )和 file() 一樣,只除了 file_get_contents()
Time of Update: 2017-01-13
代碼如下複製代碼 <?phpclass Cache { /** 緩衝目錄 **/ var $CacheDir = './c'; /** 緩衝的檔案 **/ var $CacheFile = ''; /** 檔案快取時間(分鐘) **/ var
Time of Update: 2017-01-13
一、LycFtpAbstract.class.php FTP基類 代碼如下複製代碼 <?php /* author:凹凸曼(lyc) /* email: jar-c@163.com /* time : 2011-04-22 */ abstract
Time of Update: 2017-01-13
將運算代碼整合到ecshop的步驟如下:在 cls_template.php 底部加入函數:/*** 處理math中的公式. * */ function get_math_para($val){ $pa= $this->str_trim($val); foreach($pa AS $value) { if(strrpos($value,
Time of Update: 2017-01-13
工具可以利用 WordPress 漏洞來進行掃描,也可以發起DDoS 攻擊。經過測試,漏洞影響存在 xmlrpc.php
Time of Update: 2017-01-13
function wpjam_minify_Html($Html) { return preg_replace( $search = array( '/\>
Time of Update: 2017-01-13
經過測試:if(isset($array[$i])){ echo "存在"; }if(array_key_exists($i, $array)) { echo "存在"; }當數組個數為10時,兩者差異就體現出來了,isset 速度要快近10倍,但不是很明顯,而且對於變數是否存在,兩者之間的差異沒有太大,當變數存在時運行更快,但是這種趨勢在是非常微弱的。使用
Time of Update: 2017-01-13
其實不用找 WordPress 函數,PHP 本身就提供了一些系統變數,通過整合下就能擷取當前頁面的 URL。function wpjam_get_current_page_url(){ $ssl = (!empty($_SERVER['HTTPS']) && $_SERVER[
Time of Update: 2017-01-13
如果你正在設計一個互動式網站,你一定會關注兩個主要的問題,就是美工和程式。這也是一個網站在建設中拋開其內容之後最關鍵的要素。通常有兩種方式來協調美工和程式之間的關係: 1.先做好美工頁面,然後由程式員直接在美工頁面的HTML檔案中嵌入ASP、JSP、PHP等程式碼。 2.美工和程式同時進行,但這時因為沒有頁面架構,程式只能做出一些關鍵代碼,雙方完成後再進行一次美工頁面和程式碼的嵌入合成。
Time of Update: 2017-01-13
其實說它為技術,也許不能說是真正的技術。這隻不過是我自已想出來的頁面處理的方法,當然與別人的想法可能是一致的。不過我還是想給它一個好聽的名字。那麼我這裡所指的頁面緩衝是什麼呢?就是指將動態產生的頁面儲存起來,供下一次的使用。這樣下一次訪問它可能就不需要動態產生了。就象提供了一個cache
Time of Update: 2017-01-13
PHP的session功能,一直為許多的初學者為難。就連有些老手,有時都被搞得莫名其妙。本文,將這些問題,做一個簡單的匯總,以便大家查閱。 1. 錯誤提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解決辦法
Time of Update: 2017-01-13
能不能讓php為你的網頁添加一些每隔一段時間就自動更新的內容,以更好的吸引訪客呢?實現這一功能並不需要太高深的編程知識,請看以下例子:
Time of Update: 2017-01-13
<?php if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]$",$email)) { echo "您的 E-Mail 通過初步檢查"; } ?> 在這句話裡,首先是應用了一個eregi函數,這個函數還算好理解。隨便找本書,就能給你一段解釋: 文法: int ereg(string pattern, string string, array [regs]); 傳回值: 整數/數組
Time of Update: 2017-01-13
WAP(無線通訊協議)是在數字行動電話、個人手持功能(PDA等)及電腦之間進行通訊的開放性全球標準協議。隨著無線通訊的不斷髮展,靜態WAP頁面在很多方面已經不能滿足使用者個人化的要求,因此開發人員可以在WAP伺服器端使用諸如PHP等語言產生動態WML頁面,來滿足使用者的需要。 WAP的應用結構非常類似於Internet,一個典型的WAP應用請求步驟描述如下: 1.
Time of Update: 2017-01-13
前一陣子見到了qiushuiwuhen君的關於gbk,unicode,big5的轉換的文章但是多少有一些不太大的問題於是我設計了一個負責字元轉換的類,修正了其中的一些不足,增加了部分功能,以後我會不斷擴充該類,來支援更多的字元集增加了如下幾點:unicode->gbk 符號部分的轉換歐元符(€)的識別big5,Unicode,GBK之間的相互轉換,前提是只轉換共同的字元集部分,使用說明:暫時程式支援以下字元編碼方式:GBK,BIG5,UTF-16BE(Unicode
Time of Update: 2017-01-13
關於PHP的模板的確是一個說起來容易做起來麻煩的事情。隨便一數大概有20種以上的選擇,光pear裡面就包含了5中不同的模板,實在讓人頭疼。千萬不要人云亦云的說這個好那個不好,選擇模板之前最好先應該搞清楚模板的真正目的是什嗎? 簡單地說,模板的核心目的就是一個 team work。主要的作用方式有兩種: 1、分離HTML和PHP使網頁設計師和PHP程式員合作更加愉快。
Time of Update: 2017-01-13
第一個目的是談論得最多的目的,它設想的情形是:一組程式員編寫用於產生頁面內容的PHP指令碼,同時另一組設計人員設計HTML和圖形以控制頁面的最終外觀。分離功能和布局的基本思想就是使得這兩組人能夠各自編寫和使用獨立的一組檔案:程式員只需關心那些只包含PHP代碼的檔案,無需關心頁面的外觀;而頁面設計人員可以用自己最熟悉的可視化編輯器設計頁面配置,無需擔心破壞任何嵌入到頁面的PHP代碼。
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta
Time of Update: 2017-01-13
PHP進程的生命週期很短,遇到意外情況也會中斷,如果跟想要PHP在後台不斷的跑指令碼,就需重啟它。Supervisor是一個python開發的基於*nix上的管理和監控進程的client/server程式。當PHP進程中斷,會重新啟動它。安裝:wget http://pypi.python.org/packages/source/s/supervisor/supervisor-3.0b1.tar.gztar -zxvf supervisor-3.0b1.tar.gzcd supervisor-3