Time of Update: 2016-07-22
很多沒有基礎的朋友,經常會問php檔案怎麼開啟,其實PHP是一個網頁指令碼,但不同於html xml 標籤語言,直接可以通過瀏覽器開啟,需要有PHP的運行環境才可以訪問和開啟檔案,如果只是編輯PHP開啟檔案,只需要用記事本或者通過相關的編輯器如 (DW、EclipsePHP、editplus 等)開啟編輯即可。 再來介紹PHP是什麼,增加點PHP基礎知識,PHP,是英文超級文本預先處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML
Time of Update: 2016-07-22
function validate_email($email){ $exp="^[a-z'0-9]+([._-][a-z'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$"; if(eregi($exp,$email)){ //先用Regex驗證email格式的有效性 if(checkdnsrr(array_pop(explode("@",$email)),"MX")){//再用checkdnsrr驗證email的網域名稱部分的有效性 return
Time of Update: 2016-07-22
PHP 獨特的文法混合了 C、Java、Perl 以及 PHP 自創新的文法。它可以比CGI或者Perl更快速的執行動態網頁。用PHP做出的動態網頁面與其他的程式設計語言相比,PHP是將程式嵌入到HTML文檔中去執行,執行效率比完全產生HTML標記的CGI要高許多。下面介紹了十個PHP進階應用程式技巧。 1, 使用 ip2long() 和 long2ip() 函數來把 IP 位址轉化成整型儲存到資料庫裡。 這種方法把儲存空間降到了接近四分之一(char(15) 的 15
Time of Update: 2016-07-22
使用php的程式用瀏覽器訪問出現firefox提示 內容編碼錯誤 無法顯示您嘗試查看的頁面,因為它使用了無效或者不支援的壓縮格式,而在ie下就是‘該頁無法顯示’,使用了ThinkPHP架構,一直不知道是什麼原因,後來一步一步排查,原來是程式裡使用了ob_start('ob_gzhandler')導致的。 而解決這個問題,其實很簡單,以下二個問題可能導致此問題產生的。 1、伺服器不支援這種壓縮格式,可使用function_exists('ob_gzhandler')
Time of Update: 2016-07-22
使用PHP的最大1個優勢就是速度快。一般情況下,PHP總是具有足夠的速度支援Web內容動態產生,許多時候甚至無法找出比它更快的方法。然而,當面對龐大的訪問量、高負荷的應用、有限的頻寬,以及其他各種帶來效能瓶頸的因素時,就需要考慮怎樣提高PHP的效能了。1、代碼最佳化代碼最佳化不僅僅是寫出乾淨和清晰的代碼,而是對代碼進行一定的簡化。可以使用Zend Optimizer來自動協助完成這些繁雜的工作。Zend Optimizer可以從Zend
Time of Update: 2016-07-22
這篇文章是接上篇利用PHP操作XML檔案的。RSS是基於XML的一種形式,它的具體規範如下(我們以截取的新浪RSS訂閱頻道的格式來看):輸入:http://rss.sina.com.cn/news/world/focus15.xml 查看頁面源碼就可以看到RSS的結構: http://news.sina.com.cn/world /tech/UploadPic/2012-12/20121222153257335.gif http://news.sina.com.cn/
Time of Update: 2016-07-22
1. document.form.item 問題 (1)現有問題: 現有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在Firefox(Firefox)下運行 (2)解決方案: 改用 document.formName.elements["elementName"] 2. 集合類對象問題 (1)現有問題: 現有代碼中許多集合類對象取用時使用 (),IE 能接受,Firefox(Firefox)不能。 (2)解決方案:
Time of Update: 2016-07-22
1.圖片處理類.imagecls.php $this->max_size) || (-1 == $this->max_size); } /** * 處理上傳檔案 * @param array $file 上傳的檔案 * @param string $dir 儲存的目錄 * @return bool */function init($file, $dir = 'temp'){if(!is_array($file) || empty($file) ||
Time of Update: 2016-07-22
用PHP語言進行Web開發正流行 設計和開發能夠串連網路的iPhone或安卓本地應用只需要10分鐘?這聽上去有些不可思議。看看下面的採訪吧。 Zend的產品管理進階主管Kent
Time of Update: 2016-07-22
什麼是301重新導向?301重新導向就是當你的網站地址發生變化時,例如更換網域名稱,網站改版等等,你希望訪客或者搜尋引擎跳到新的地址上訪問網站,這時就需要你做301重新導向了。實現301重新導向有很多方法,本文主要介紹PHP程式怎麼實現301重新導向。 實現301重新導向PHP代碼 $the_host = $_SERVER['HTTP_HOST']; //標記取得當前網域名稱 $request_url = isset($_SERVER['REQUEST_URI'])?
Time of Update: 2016-07-22
-1 ){$keyword = $this->getbaidukeyword($referer);}else if(strpos($referer,"http://www.google.com")> -1 ){$keyword = $this->getgooglekeyword($referer);}else if(strpos($referer,"http://www.soso.com")> -1 ){$keyword =
Time of Update: 2016-07-22
開始gank。服務端:Spring3.0.5+CXF2.4,JDK1.6“應該是”自動產生的wsdl檔案用戶端:PHP5.1.3碰見的第一個問題:SOAP-ERROR: Encoding: object has no 'id' property但是API文檔上說不需要id,查看wsdl檔案內容查閱schema文檔,有如下內容:通過 schema,我們可使用 maxOccurs 和 minOccurs 屬性來定義某個元素可能出現的次數。maxOccurs
Time of Update: 2016-07-22
來源ip,,,1.php 請求 2.php 。 1.php代碼: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://localhost/2.php"); curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:8.8.8.8', 'CLIENT-IP:8.8.8.8')); //構造IP curl_setopt($ch, CURLOPT_REFERER,
Time of Update: 2016-07-22
1、前言 分頁顯示是一種非常常見的瀏覽和顯示大量資料的方法,屬於web編程中最常處理的事件之一。對於web編程的老手來說,編寫這種代碼實在是和呼吸一樣自然,但是對於初學者來說,常常對這個問題摸不著頭緒,因此特地撰寫此文對這個問題進行詳細的講解,力求讓看完這篇文章的朋友在看完以後對於分頁顯示的原理和實現方法有所瞭解。本文適合初學者閱讀,所有範例程式碼均使用php編寫。 2、原理 所謂分頁顯示,也就是將資料庫中的結果集人為的分成一段一段的來顯示,這裡需要兩個初始的參數: 每頁多少條記錄(
Time of Update: 2016-07-22
檔案和目錄的操作 PHP處理本機伺服器上的檔案和目錄是非常方便的,但有時候會出現許可權和路徑相關的問題 1.開啟檔案 resource fopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] ) $handle = fopen(filename,mode)//開啟檔案,返回代表此檔案的資源的控制代碼
Time of Update: 2016-07-22
在Gmail 剛剛推出的小,但真正有用的功能在Gmail實驗室。直接在您的瀏覽器選項卡表徵圖動態favicon顯示未讀電子郵件數。如果您的瀏覽器視窗地段和地段隨時開放的標籤,這可能真是一個奇妙的功能,讓使用者知道任何未讀項目。這裡是PHP的一個小而強大的指令碼,可以讓你建立自己的動態favicon。我們將使用PHP的GD庫操縱的favicon映像,並添加到它的文本。下面是一個簡單的指令碼讀取一個表徵圖映像添加一些文本字元。檔案:favicon.php//讀的favicon
Time of Update: 2016-07-22
提供一點資料給你: display_errors = On php預設是開啟錯誤資訊顯示的,我們把它改為: display_errors = Off 關閉錯誤顯示後,php函數執行錯誤的資訊將不會再顯示給使用者,這樣能在一定程度上防止攻擊者從錯誤資訊得知指令碼的物理位置,以及一些其它有用的資訊,起碼給攻擊者的黑箱檢測造成一定的障礙。這些錯誤資訊可能對我們自己有用,可以讓它寫到指定檔案中去,那麼修改以下: log_errors = Off 改為: log_errors = On
Time of Update: 2016-07-22
今天下午配置了nginx+php的環境,準備放個wordpress玩玩。但配置好後頁面php的頁面一直顯示空白,起初我以為是許可權問題,將許可權改成755後依然不行。然後我就開了nginx和php的日誌,但在日誌雷根本就沒有反應什麼錯誤的情況。繼續嘗試更改php的日誌無果。晚上回家後繼續嘗試了很久,最終發現是nginx的設定檔裡面少寫了一條配置資訊。 fastcgi_param SCRIPT_FILENAME
Time of Update: 2016-07-22
今天安裝完nginx 後 發現html頁面能正常瀏覽 但是php檔案的頁面開啟後是一篇空白 看php-fpm日誌 看nginx日誌都沒找到問題上網搜尋了半天終於解決了,在這做個記錄備忘網上的一種說法是缺少這麼一句話在nginx的設定檔裡fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;這句話是幹嘛的呢 其實他就是定義php中用到的伺服器變數
Time of Update: 2016-07-22
建立一個PHP文檔:名字好記就行如:shortcut.php PHP文檔中的內容: 代碼 $Shortcut = "[InternetShortcut] URL=http://www.hake.cc/ IDList= [{000214A0-0000-0000-C000-000000000046}] Prop3=19,2 "; Header("Content-type: application/octet-stream"); header("Content-Disposition: