Time of Update: 2018-12-03
1、從編寫注釋開始寫HTML檔案中注釋<!--Comment goes here .-->HTML的注釋在源檔案中可以看到,但不會出現在呈現的頁面中。PHP注釋不會發送到Web瀏覽器,即使查看Web源檔案也是如此。PHP注釋支援三種類型:# This is comment .// This is also comment .這兩種注釋都會使PHP忽略其後直到行尾的一切暖色。因此都是單行注釋。它們還可以用於在PHP程式碼中添加註釋。第三種允許分布在多行上/* This is a
Time of Update: 2018-12-04
我們往往在伺服器上對緩衝設定進行各種最佳化方案,但是我們卻很少注意到用戶端緩衝,準確的說是瀏覽器的緩衝機制。其實每種瀏覽器都有緩衝策略,會暫時將每一個瀏覽過的檔案快取在一個特殊的檔案夾裡。我們就可以在使用者重複提交頁面請求的時候,告訴使用者這個頁 面沒有改變,可以調用緩衝。 那我們怎麼知道使用者有沒有這個頁面的快取資料呢? 其實瀏覽器在發送請求的時候會先發送http頭,一般象這樣:Date: Sun, 30 Jul 2006 09:18:11 GMT Content-Type:
Time of Update: 2018-12-03
第一種:利用模板。目前PHP的模板可以說是很多了,有功能強大的smarty,還有簡單易用的smarttemplate等。它們每一種模板,都有一個擷取輸出內容的函數。我們產生靜態頁面的方法,就是利用了這個函數。用這個方法的優點是,代碼比較清晰,可讀性好。PHP代碼舉例:<?phprequire('smarty/Smarty.class.php');$t = new Smarty;$t->assign("title","Hello World!");$content =
Time of Update: 2018-12-03
<php$qq = "100000"; //qq號碼$pwd = "123456"; //密碼$ch = curl_init();curl_setopt($ch, CURLOPT_URL, "http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.JSP");curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //這行是設定curl是否跟隨header發送的location,
Time of Update: 2018-12-03
From: http://www.zettai.net/Forums/06/1067798714 Q:I have installed gallery from gallery.sf.net. I get this warning when I run it... anyone know what might be the problem? Where should I set these variables? " Powered by Gallery v1.4-pl2 Warning:
Time of Update: 2018-12-03
1. 概述 PHP環境變數主要有: $GLOBALS[]:儲存當前指令碼中的所有全域變數,其KEY為變數名,VALUE為變數值 $_SERVER[]:當前WEB伺服器變數數組 $_GET[]:儲存以GET方法提交表單中的資料 $_POST[]:儲存以POST方法提交表單中的資料 $_COOKIE[]:取得或設定使用者瀏覽器Cookies中儲存的變數數組 $_FILES[]:儲存上傳檔案提交到當前指令碼的資料 $_ENV[]:儲存當前WEB環境變數
Time of Update: 2018-12-03
1.80連接埠被佔用如何處理或者查詢服務器連接埠佔用情況癥狀:報錯OS 1048錯誤,或者提示連接埠被專用解決:在cmd命令視窗輸入netstat -abn ->c:/port80.txt
Time of Update: 2018-12-03
<?phpfunction get_extension($file){ return substr(strrchr($file, '.'), 1);}function get_extension2($file){return substr($file, strrpos($file, '.')+1);}function get_extension3($file){ return end(explode('.', $file));}function
Time of Update: 2018-12-03
最近又重新拾起了php書本重頭開始學起,以應付一個小項目的應用設計。在讀到關於smarty以及zend mvc架構的時候甚感迷惑,php基礎還沒有掌握好,有沒有必要高起點從開始就採用這一成熟的模板或架構來搞這個小項目呢?但是如果要採用這些技術,就不得不再花一定的時間去學習和研究他們。但時間對每個人來說是有限的,尤其對一些項目來說,往往不會給你充足的時間的。
Time of Update: 2018-12-03
<?phpfunction json_to_array($web) { $arr=array(); foreach($web as $k=>$v) { if(is_object($v)) $arr[$k]=json_to_array($v); //判斷類型是不是object else $arr[$k]=$v; } return $arr;}$s='{"webname":"homehf","url":"www.homehf.com"
Time of Update: 2018-12-03
對於JSON(JavaScript Object Notation)大家應該不陌生,它是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和產生。它基於 PHP的serialize是將變數序列化,返回一個具有變數類型和結構的字串運算式,說起來兩者都是以一種字串的方式來體現一種資料結構,那它們之間有什麼區別呢。先從JSON說起,看一個簡單的執行個體。例一:“名稱/值”對的集合(A collection of name/value
Time of Update: 2018-12-03
/** +---------------------------------------------------------- * 字串截取,支援中文和其他編碼 +---------------------------------------------------------- * @static * @access public +---------------------------------------------------------- * @param string $str
Time of Update: 2018-12-03
說到輸出,不得不提到php中的列印了。首先當然是最常用的echo了,echo :輸出一個或多個字串;print:和echo一樣,但速度比echo慢。print_r: 列印關於變數的易於理解的資訊,如果給出的是 string、integer 或 float,將列印變數值本身。如果給出的是 array,將會按照一定格式顯示鍵和元素。object 與數組類似。 記住,print_r() 將把數組的指標移到最後邊。使用 reset()
Time of Update: 2018-12-03
新裝了centos 6.2,用yum安裝的php,發現少了mbstring、mcrypt擴充,可是在centos的repos裡不再包括mcrypt的源檔案,於是1、下載php-5.3.11.tar.gz,找到ext/mcrypt,用phpize來進行擴充,發現phpize不能用;2、rpm -q --whatprovides
Time of Update: 2018-12-03
下載網址: http://go.microsoft.com/?linkid=9656081 內容: PHP & SQL Server Demos Integrating SQL Server Geo-Spatial with PHP SQL Server Reporting Services and PHP PHP & SQL Server Hands On Labs Introduction to Using SQL Server with PHP Using Full
Time of Update: 2018-12-03
來源: http://blog.csdn.net/heiyeshuwu/archive/2005/08/16/456000.aspx[翻譯] PHP和Socket文章: PHP And Socket書名: 《PHP Game Programming》作者: Matt Rutledget翻譯: heiyeluren <heiyeluren_gmail_com>◇ Socket基礎◇ 產生一個伺服器◇ 產生一個用戶端在這一章裡你將瞭解到迷人而又讓人容易糊塗的通訊端(
Time of Update: 2018-12-03
發送端<?php//將圖片變換成資料流的形式$file = 'weibo_login.png';$image = imagecreatefrompng($file);//儲存alpha資訊imagealphablending($image, false);imagesavealpha($image, true);// start buffering//imagepng($image);$contents = ob_get_contents();ob_end_clean();//file_
Time of Update: 2018-12-04
1緣起關於PHP,很多人的直觀感覺是PHP是一種靈活的指令碼語言,庫類豐富,使用簡單,安全,非常適合WEB開發,但效能低下。PHP的效能是否真的就如同大家的感覺一樣的差呢?本文就是圍繞這麼一個話題來進行探討的。從源碼、應用情境、基準效能、對比分析等幾個方面深入分析PHP之效能問題,通過真實的效能資料來說話,最終找出影響PHP模組效能的關鍵因素。2從原理分析PHP效能從原理分析PHP的效能,主要從以下幾個方面:記憶體管理、變數、函數、運行機制、網路模型來進行分析。2.1記憶體管理類似Nginx的記
Time of Update: 2018-12-04
Web伺服器執行一個PHP指令碼,有時耗時很長才能返回執行結果,後面的指令碼需要等待很長一段時間才能繼續執行。如果想實現只簡單觸發耗時指令碼的執行而不等待執行結果就直接執行下一步操作,可以通過fscokopen函數來實現。 PHP支援socket編程,fscokopen函數返回一個到遠程主機串連的控制代碼,可以像使用fopen返回的控制代碼一樣,對它進行fwrite、fgets、fread等操作。使用fsockopen串連到本機伺服器,觸發指令碼執行,然後立即返回,不等待指令碼執行完成,即可實
Time of Update: 2018-12-04
出處:http://bbs.phpma.com/read-htm-tid-888.html 設定錯誤訊息回報的等級。文法: int error_reporting(int [level]);傳回值: 整數函式種類: PHP 系統功能E_NOTICE 表示一般情形不記錄,只有程式有錯誤情形時才用到,例如企圖存取一個不存在的變數,或是呼叫 stat() 函式檢視不存在的檔案。 E_WARNING 通常都會顯示出來,但不會中斷程式的執行。這對除錯很有效。例如:用有問題的常規標記法呼叫 ereg()。