Time of Update: 2018-12-05
[AJAX執行原理] 一個Ajax互動從一個稱為XMLHttpRequest的JavaScript對象開始。如同名字所暗示的,它允許一個用戶端指令碼來執行HTTP請求,並且將會解析一個XML格式的伺服器響應。Ajax處理過程中的第一步是建立一個XMLHttpRequest執行個體。使用HTTP方法(GET或POST)來處理請求,並將目標URL設定到XMLHttpRequest對象上。 當你發送HTTP請求,你不希望瀏覽器掛起並等待伺服器的響應,取而代之的是,你希望通過頁面繼續響應使用者的
Time of Update: 2018-12-05
章 24. 安全模式 目錄 被安全模式限制或屏蔽的函數 PHP 的安全模式是為了試圖解決共用伺服器(shared-server)安全問題而設立的。在結構上,試圖在 PHP 層上解決這個問題是不合理的,但修改 WEB 伺服器層和作業系統層顯得非常不現實。因此許多人,特別是 ISP,目前使用安全模式。 表格 24-1. 控制安全模式的設定選項有: 設定選項 預設值 safe_mode Off safe_mode_gid 0 safe_mode_include_dir
Time of Update: 2018-12-05
因為#在php中是注釋,無法正常輸出,需要轉換和處理。輸出頁:<? function zh($str) { for($i=0;$i<strlen($str);$i++) { if($str[$i]=="#") { $str[$i]="@"; } } return $str; }?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-05
、程式的抽象層越多,各抽象層分離得越嚴格,程式效率越低。最原始的應用於網頁的php程式模式莫過於指令碼嵌入模式,即僅僅在一個網頁中需要動態處理或顯示資料的地方通過加入標識符嵌入php指令碼。一般來說這是php程式員最早學習的模式,它只有一個抽象層,就是網頁,故本文稱其為單層模式。隨著網站規模逐漸增大,程式員可能會發現單層模式的程式很難維護,當想對程式修改或擴充功能時,會發現代碼非常混亂,感覺無從下手。於是模板類誕生了,它使一個網頁由兩個檔案組成:一個php程式檔案,一個html模板檔案。常用的
Time of Update: 2018-12-05
打造windows平台下的PHP開發環境準備軟體1. Web伺服器.Que's HTTP Server v0.2優點: 開源,不需要安裝,GUI配置,輕量級,需要時啟動不需要時退出就像一個文字編輯器那樣,非常方便.缺點: 沒有經過嚴格測試,有些功能可能沒有實現.總的來說,作為 Que's HTTP Server v0.2 的作者,我認為值得一試.http://blog.csdn.net/querw/article/details/65933282.
Time of Update: 2018-12-05
第一步:配置PHP如果你下載的是安裝版的php(appserv-win32-2.5.9.exe),按照以下步驟配置:1、將php.ini-dist複製到 C:/Windows 目錄下並改名為php.ini,複製php5ts.dll和libmysql.dll到 C:/Windows/system32 中。2、用記事本開啟php.ini,尋找“extension_dir”,然後把 extension_dir = "./"修改為 extension_dir = "D:/php/ext"。 注意:
Time of Update: 2018-12-05
1. 基本知識點HTTP協議中幾個狀態代碼的含義:503,500,401,200,301,302。。。include,require,include_once,require_once 的區別。PHP/Mysql中幾個版本的進化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改進等等。HEREDOC介紹。寫出一些php魔術方法。一些編譯php時的configure 參數。向php傳入參數的兩種方法。(mysql)請寫出資料類型(int char varchar datetime
Time of Update: 2018-12-05
<?phpforeach ($_POST['haha'] as $item){echo $item."<br>";}?><html><head><body><form action="" method="POST"><input type="checkbox" name="haha[]" value="1">1 <input type="checkbox" name=
Time of Update: 2018-12-05
使用函式 date() 實現 <?php echo $showtime=date("Y-m-d H:i:s");?> 顯示的格式: 年-月-日 小時:分鐘:妙 相關時間參數: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 幾日,二位元字,若不足二位則前面補零; 如: "01" 至 "31" D - 星期幾,三個英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小時制的小時; 如: "01" 至 "12" H
Time of Update: 2018-12-05
1、下載FCKeditor 多國語言版2、解壓後為檔案夾減肥:刪除/FCKeditor/目錄下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,fckeditor.php五個檔案以外的所有檔案刪除目錄/editor/_source,_testcases(基本上,所有_開頭的檔案夾或檔案都是可選的),刪除/editor/filemanager/browser/default/connectors/下除PHP目錄的所有目錄刪除/
Time of Update: 2018-12-05
Notice: Use of undefined constant ALL_PS - assumed 'ALL_PS' in E:/Server/vhosts/www.lvtao.net/global.php on line 50 Notice: Undefined index: EaseTemplateVer in E:/Server/vhosts/www.lvtao.net/libs/template.core.php on line 51 Notice: Use of
Time of Update: 2018-12-05
<?php/** * Object * base class * @version 1.0.0 (Mon Aug 01 18:43:24 CST 2005) * @author sanshi */class Object{ /* 是否輸出調試資訊 */ var $debug = true; /** * Object * @version 1.0.0 (Mon Aug 01 18:49:48 CST 2005) * @author sanshi *
Time of Update: 2018-12-05
Heredoc技術,在正規的PHP文檔中和技術書籍中一般沒有詳細講述,只是提到了這是一種Perl風格的字串輸出技術。但是現在的一些論壇程式,和部分文章系統,都巧妙的使用heredoc技術,來部分的實現了介面與代碼的准分離,phpwind模板就是一個典型的例子。如下:<?php$name = '淺水遊';print
Time of Update: 2018-12-05
PHP中搜尋結果的分頁不能象普通資料一樣分頁。因為在點擊分頁連結時表單資料不會傳遞會丟失而導致分頁連結無效解決的方法有幾種。第一種是用網站管理軟體把搜尋結果產生靜態頁面並儲存一段時間。第二種是考慮用session傳遞搜尋資訊。 當搜尋資訊表單提交並驗證之後開啟session.session_start(); $_SESSION["keywords"] = $X; $_SESSION["searchscope"] = $Y;...
Time of Update: 2018-12-05
一直在做php的開發工作.在開發的過程中老早就聽說了“偽靜態”這一說。但是一直沒有對其進行瞭解。今天終於下定決定 要好好的瞭解下這方面的內容。首先,什麼是偽靜態:偽靜態又名URL重寫,是動態網址看起來像靜態網址。換句話說就是,動態網頁通過重寫 URL 方法實現去掉動態網頁的參數,但在實際的網頁目錄中並沒有必要實現存在重寫的頁面。 另外在補充兩個名詞解析靜態網址:純靜態HTML文檔,能使用filetype:htm 查詢到的網頁動態網址:內容存於資料庫中,根據要求顯示內容,URL中以 ? #
Time of Update: 2018-12-05
下面是九個PHP中很有用的功能,不知道你用過了嗎?1. 函數的任意數目的參數你可能知道PHP允許你定義一個預設參數的函數。但你可能並不知道PHP還允許你定義一個完全任意的參數的函數下面是一個樣本向你展示了預設參數的函數:// 兩個預設參數的函數 function foo($arg1 = '', $arg2 = '') { echo "arg1: $arg1/n"; echo "arg2: $arg2/n"; } foo('hello','world'); /* 輸出:
Time of Update: 2018-12-05
SQL注入攻擊是駭客攻擊網站最常用的手段。如果你的網站沒有使用嚴格的使用者輸入檢驗,那麼常容易遭到SQL注入攻擊。SQL注入攻擊通常通過給網站資料庫提交不良的資料或查詢語句來實現,很可能使資料庫中的紀錄遭到暴露,更改或被刪除。為了防止SQL注入攻擊,PHP內建一個功能可以對輸入的字串進行處理,可以在較底層對輸入進行安全上的初步處理,也即Magic Quotes。(php.ini
Time of Update: 2018-12-05
文章目錄 echo()和print()區別小談
Time of Update: 2018-12-05
1. 賦值運算<?php$a = 3;$a += 5; // sets $a to 8, as if we had said: $a = $a + 5;$b = "Hello ";$b .= "There!"; // sets $b to "Hello There!", just like $b = $b . "There!";?> 注意賦值運算將原變數的值拷貝到新變數中(傳值賦值),所以改變其中一個並不影響另一個。這也適合於在很密集的迴圈中拷貝一些值例如大數組。自 PHP 4
Time of Update: 2018-12-05
我們編寫程式時,無論怎樣小心謹慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發人員無法瞭解編譯器報錯資訊的含義,那麼這些錯誤資訊不僅毫無用處,還會常常讓人感到沮喪。 編譯PHP指令碼時,PHP編譯器會盡其所能報告它遇到的第一個問題。這樣就產生一個問題:只有當錯誤出現時,PHP才能將它識別出來(本文後面對此問題進行了詳細描述)。正是由於這個緣故,編譯器指出出錯的那行,從表面上看來可能文法正確無誤,或者可能是根本就不存在的一行! 更好地理解錯誤資訊可以大大節省確定並改正錯誤內容