Time of Update: 2016-06-23
AJAX 投票 在這個 AJAX 執行個體中,我們將示範一個投票程式,網頁在不重新載入的情況下,就可以獲得結果。 到目前為止,您喜歡 PHP 和 AJXA 嗎? Yes: No: 本例包括四個元素: HTML 表單 JavaScript PHP 頁面 存放結果的文字檔 HTML 表單 這是 HTML 頁面。它包含一個簡單的 HTML 表單,以及一個與 JavaScript 檔案的串連: Do you like PHP and
Time of Update: 2016-06-23
最近在寫一個cms系統,用的是php,寫模板的時候,需要字串只替換一次的函數,上網查了一下,有一個用遞迴做的,晦澀難懂,於是自己寫了一個 function replace_once($replace,$str,$targetstr)/$replace為要替換的字串,$targetstr為替換字串,$str為原字串{ $tempstr = $str; for (;;) { $tempindex = strrpos($tempstr,$replace);
Time of Update: 2016-06-23
代碼如下: 附近下載:http://files.cnblogs.com/great/MyPHPTest.rar Hello.php 我的第一個PHP程式發生錯誤: [$error_level] $error_message";echo "即將停止腳步執行...";die();}set_error_handler("customError" , E_USER_WARNING);/*?E_USER_ERROR - 致命的使用者產生的 run-time
Time of Update: 2016-06-23
【1】頁面之間無法傳遞變數 get,post,session在最新的php版本中自動全域變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到當然也可以修改自動全域變數為開(php.ini改為register_globals = On);考慮到相容性,還是強迫自己熟悉新的寫法比較好。【2】Win32下apache2
Time of Update: 2016-06-23
這幾天由於一個安全度較高的項目需要啟動 所以我也就把大部分精力放到了編碼安全上面。也瞭解了一些PHP編碼方面的安全性漏洞。比如XSS攻擊和SQL注入等。由於本人資曆尚淺,不能嘗試編寫出攻擊類代碼,本篇文章只記錄本人近幾天通過學習PHP安全編碼方面的一些知識來防止和降低被攻擊的危險。 1.關於XSS攻擊 首先我們先看一段PHP代碼: " >
Time of Update: 2016-06-23
簡介:這是php非同步呼叫的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。 class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=329776' scrolling='no'> 瀏覽器和伺服器之間是通過 HTTP 協議進行串連通訊的。這是一種基於請求和響應模型的協議。瀏覽器通過 URL 向伺服器發起請求,Web
Time of Update: 2016-06-23
簡介:這是php群發郵件的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。 class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=325740' scrolling='no'> 發過郵件的人都知道,從別人那裡申請的郵箱,沒法群發。有些人說QQ不是群發嗎?對是可以,但只能一次性發30個以內!發多了QQ郵箱就發不出去了!再說也沒有法自訂郵箱格式!
Time of Update: 2016-06-23
對於網站前端上傳的圖片,在幕後處理時有必要對其進行縮放以產生大小統一的 縮圖。在PHP中,可以很方便的使用GD庫來完成這一任務。下面的CImage類的靜態方法CreateThumbnail()函數可以接受原影像檔 名稱,縮圖寬高,產生的縮圖檔案名稱等參數來產生保持原圖縱橫比的縮圖。函數基本上體現了PHP產生縮圖的方法,功能上還可以作進一步的擴充,如 根據縮圖檔案名稱來產生指定格式的縮圖。 完整代碼如下(Win7+XAMPP2.5及Linuxdev
Time of Update: 2016-06-23
在PHP開發中對比起Cookie,session 是儲存在伺服器端的會話,相對安全,並且不像 Cookie 那樣有儲存長度限制,本文簡單介紹 session 的使用。 由於 Session 是以文字檔形式儲存在伺服器端的,所以不怕用戶端修改 Session 內容。實際上在伺服器端的 Session 檔案,PHP 自動修改 session 檔案的許可權,只保留了系統讀和寫入權限,而且不能通過 ftp 修改,所以安全得多。PHPChina 開源社區門戶 k%W%e2C Y 對於
Time of Update: 2016-06-23
折騰了很長時間,終於找到一個方法。。。。PHP5.2.6+APACHE2.2.X。按網上的方法,PHP一定用ZIP包,APACHE按完後若紅燈,說明80被占,在配置裡改成8080,之後只能輸入localhost:8080/....(能否去掉這個尾巴??)。網上方法都比較詳細,一步一步來。成了以後一定給重啟APACHE,不行重啟電腦看看:)
Time of Update: 2016-06-23
MVC模式在網站架構中十分常見。它允許我們建立一個三層結構的應用程式,從代碼中分離出有用的層,協助設計師和開發人員協同工作以及提高我們維護和擴充既有程式的能力。 視圖(View) “視圖”主要指我們送到Web瀏覽器的最終結果??比如我們的指令碼產生的HTML。當說到視圖時,很多人想到的是模版,但是把模板方案叫做視圖的正確性是值得懷疑的。 對視圖來說,最重要的事情可能是它應該是“自我意識(self
Time of Update: 2016-06-23
我最喜歡用的PHP IDE是Zend Studio 5.5.1 ,可是偶在freebsd7裡怎麼也裝不成功,鬱悶。 ZendStudio5 ZendStudo for Eclipse 6 都安裝不成功,可能是JAVA的問題。 只好退而求次,安裝phpeclipse來編輯php程式了。 phpeclipse是基於eclipse的,phpeclipse包ports裡有。 官方網站是:http://www.phpeclipse.de
Time of Update: 2016-06-23
轉載自:http://www.cnblogs.com/ainiaa/archive/2010/07/25/1784564.html 一直在做php的開發工作.在開發的過程中老早就聽說了“偽靜態”這一說。但是一直沒有對其進行瞭解。 今天終於下定決定 要好好的瞭解下這方面的內容。 首先,什麼是偽靜態: 偽靜態又名URL重寫,是動態網址看起來像靜態網址。換句話說就是,動態網頁通過重寫 URL 方法實現去掉動態網頁的參數,但在實際的網頁目錄中並沒有必要實現存在重寫的頁面。
Time of Update: 2016-06-23
這樣的迴圈可以用來處理一個事物的較長的列表(例如儲存在資料庫中的笑話),下面我們舉了一個簡單的例子:計數到10。 $count = 1;while ($count echo( "$count " );$count++;} 我知道這段語句可能看上去挺恐怖,但是我們可以一行行地來看它。第一行定義了一個 叫$count的變數並將其賦值為1。第二行是while迴圈的開始,條 件是$count小於或等於(
Time of Update: 2016-06-23
自學php快2個多月了。學著做點東西,基本函數用的還湊合,用help點開加search找。基本沒問題不過那個php首頁的說明實在是很模糊,很多參數說完了還是看不懂,有實踐才有真理。這點到哪裡都沒有錯。碰到最初的就是echo和print的區別了,自己總結了下: echo()和print()區別小談 同是字串輸出echo和echo、到底有啥區別尼?!! PHP?言裡說,其實哪個都不算很嚴密。他們都可以不用括弧()而正常工作。目前只發現3點比較大的區別。 1.
Time of Update: 2016-06-23
在這一章內我們會學習到如何在一個Web頁面中向資料庫中儲存資訊並顯示它。之前我們已經安裝 了MySQL這個關係型資料庫引擎以及PHP這個伺服器端腳 本語言,並學習了有關它們的基本知識。在學完這一章後,我們將明白如何綜合利用這兩個新的工具來構建一個資料庫驅動的網站! 對前一部分的回顧 在我們往下繼續之前,回顧一下我們學習的目的應該是件有價值的事。現在有我們的系統中有了兩個強有力的新的工具:指令碼語言PHP和資料庫引擎MySQL。搞清楚兩者是如果協同工作是很重要的。
Time of Update: 2016-06-23
下載Nginx 和PHP。分別解壓到C盤的Nginx 和C盤的php。配置C:\Nginx\conf\nginx.conf 如下。我的www服務放在D:盤的Localhost檔案夾下面了 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log
Time of Update: 2016-06-23
在第二章中,我們使用一個叫mysql的程式來串連到MySQL資料庫伺服器,在這個程式中,我們可以輸入SQL查詢(命令)並立即顯示查詢結果。在PHP中,有著類似的機制:mysql_query函數。 mysql_query(, ); 在這兒,是一個包含將執行的SQL命令的字串。和mysql_select_db一樣,串連標識這個參數也是可選的。
Time of Update: 2016-06-23
轉自:http://www.openphp.cn/blog.php?blog_id=10 對比起 Cookie,Session 是儲存在伺服器端的會話,相對安全,並且不像 Cookie 那樣有儲存長度限制,本文簡單介紹 Session 的使用。 由於 Session 是以文字檔形式儲存在伺服器端的,所以不怕用戶端修改 Session 內容。實際上在伺服器端的 Session 檔案,PHP 自動修改 Session 檔案的許可權,只保留了系統讀和寫入權限,而且不能通過
Time of Update: 2016-06-23
此章節我們介紹 PHP 的運算子 (Operators)。 運算子是可以通過給出的一或多個值(用編程行話來說,運算式)來產生另一個值(因而整個結構成為一個運算式)的東西。 An operator is something that you feed with one or more values (or expressions, in programming jargon) which yields another value (so that the construction