freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

php高級技巧全放送,linux下的編程-資料下載頁

2025-08-12 12:55本頁面

【導讀】可以在PHP應(yīng)用程序中集成Java和XML。認識,使你掌握一些常見的和高級的PHP功能。由于易于維護和升級,我強烈建議以DSO方式安裝PHP。例如,初次安裝時如果安。Apache中適當?shù)奈恢蒙?,然后重新啟動Apache,而無需重新編譯Apache。/usr/local/apache[version],現(xiàn)在已經(jīng)設(shè)置了mod_so的新值,它將允許Apache使用DSO模。至此,Apache已經(jīng)安裝完畢,系統(tǒng)將重回到提示符狀態(tài)。啟動PHP模塊,確保PHP代碼是。一個頭部,因此如果在session_start()之前有空格和HTML代碼,就會得到一個出錯信息。

  

【正文】 G 格式的圖形。 七、基于 PHP 的用 戶認證 如果希望在每一段腳本上都進行口令保護,可以結(jié)合使用 header()語句、$PHP_AUTH_USER和 $PHP_AUTH_PW 來建立基本的認證方案,通常的基于服務(wù)器的提問/響應(yīng)順序都如下所示: 用戶從服務(wù)器上請求一個文件。如果這個文件在服務(wù)器上是被保護的,則在響應(yīng)的頭部向用戶返回一個 401(示經(jīng)授權(quán)的用戶)字符串。 瀏覽器收到這個響應(yīng)后,彈出要求用戶輸入用戶名 /口令的對話框。 用戶在對話框中輸入一個用戶名和口令,點擊 OK 按鈕將信息返回服務(wù)器供認證使用。 如果用戶名和口令有效,被保護的文件將向用戶開放,只要用戶還在使用文件,認證會一直有效。 一段簡單的 PHP 腳本文件通過向用戶發(fā)送一個適當?shù)哪軌蛞鹱詣语@示用戶名 /口令對話框的 HTTP 頭部就可以模仿 HTTP 的提問 /響應(yīng)系統(tǒng), PHP 把用 戶在用戶名 /口令對話框中輸入的信息存儲在 $PHP_AUTH_USER和 $PHP_AUTH_PW中,使用這二個變量,就可以與存儲在文本文件、數(shù)據(jù)庫 等文件中的用戶名 /口令進行比較。 這個例子采用了二個硬編碼的值進行認證,但無論用戶名和口令放 在什么地方,其原理都是相同的。 /* 檢查 $PHP_AUTH_USER 和 $PHP_AUTH_PW 中的值 */ if ((!isset($PHP_AUTH_USER)) || (!isset($PHP_AUTH_PW))) { /* 如果沒有值,則發(fā)送一個能夠引發(fā)對話框出現(xiàn)的頭部 */ header(39。WWWAuthenticate: Basic realm=My Private Stuff39。)。 header(39。HTTP/ 401 Unauthorized39。)。 echo 39。Authorization Required.39。 exit。 } else if ((isset($PHP_AUTH_USER)) amp。amp。 (isset($PHP_AUTH_PW))){ /* 變量中有值,檢查它們是否正確 */ if (($PHP_AUTH_USER != validname) || ($PHP_AUTH_PW != goodpassword)) { /* 如果輸入的用戶名和口令中有一個不正確,則發(fā)送一個能夠引發(fā)對話框出現(xiàn)的頭部 */ header(39。WWWAuthenticate: Basic realm=My Private Stuff39。)。 header(39。HTTP/ 401 Unauthorized39。)。 echo 39。Authorization Required.39。 exit。 } else if (($PHP_AUTH_USER == validname) || ($PHP_AUTH_PW == goodpassword)) { /* 如果二個值都正確,顯示成功的信息 */ echo You39。re authorized! 。 } } ? 需要注意的是,如果你使用的是基于文件的保護機制,它并不能保證目錄中所有的文件的安全。它可能保護大部分的文件,如果你認為它能夠保護給定目錄中的所有文件,你的這種認識就需要變變了。 八、 PHP 和 COM 如果你喜歡冒險,并且在 Windows上運行 CGI、 ISAPI 或 Apache 模塊版本的 PHP,就可以訪問 COM的函數(shù)。好了,詳細解釋 COM的工作就交給微軟和許多大部頭的書了,為了能簡單地了解一下 COM 的功能,下面是一小段常見的腳本 。 這一段 PHP 腳本在后端啟動微軟的字處理 Word,打開一個新的文檔,輸入一些文字,保存文檔,并關(guān)閉 Word。 // 建立一個指向新 COM組件的索引 $word = new COM() or die(Can39。t start Word!)。 // 顯示目前正在使用的 Word 的版本號 echo Loading Word, v. {$wordVersion} 。 // 把它的可見性設(shè)置為 0(假),如果要使它在最前端打開,使用 1(真) // to open the application in the forefront, use 1 (true) $wordVisible = 0。 // 在 Word 中創(chuàng)建新的文檔 $wordDocumentsAdd()。 // 在新文檔中添加文字 $wordSelectionTypeText(Testing 123...)。 //把文檔保存在 Windows 臨時目錄中 $wordDocuments[1]SaveAs(/Windows/temp/)。 // 關(guān)閉與 COM 組件之間的連接 $wordQuit()。 // 在屏幕上顯示其他信息 echo Check for the file...。 ? 如果你有一個 intra 網(wǎng)站,數(shù)據(jù)存儲在 SQL Server 中,用戶需要這些數(shù)據(jù)的 Excel格式,則可以讓 PHP 運行必要的 SQL 查詢并對輸出進行格式化,然后利用 COM打開 Excel,把數(shù)據(jù)轉(zhuǎn)化為 Excel格式的數(shù)據(jù),然后把數(shù)據(jù)保存在用戶的臺式機上。 九、 PHP 和 Java PHP 另一個有趣的功能是它可以調(diào)用現(xiàn)有的 Java 對象中的方法,使得你可以在基于Java 的應(yīng)用中集成 PHP。如果要在工作中推廣 PHP 的應(yīng)用,這一功能就非常有用了,你得到的結(jié)果是, “這里的一切都是基于 Java 的。 ” 要利用這一功能,你的服務(wù)器上必須安裝有 JVM( Java 虛擬機器)。如果安裝的是由Sun、 Kaffe、 IBM 或 Blackdown 的 JDK,就已經(jīng)安裝有了 JVM。 在配置 PHP 時,需要在配置文件中添加 withjava小節(jié),然后修改 分,對 : [Java] =/path/to/library =/classpath/ extension_dir=/path/to/extensions extension= 需要注意的是,所作的修改與你的安裝類型有關(guān),你需要閱讀 PHP 安裝目錄下 ext/java目錄中 README 文件,學習如何配置 Java 功能。 下面是一段如何創(chuàng)建一個新 的 Java 對象的 PHP 腳本的例子,這段腳本將訪問并在顯示器是顯示一些 Java 屬性。它與 COM 的例子同樣有趣,應(yīng)該會給我們一些啟發(fā)。 $system = new Java()。 echo Java version = . $systemgetProperty() . 。 echo Java vendor = . $systemgetProperty() . 。 ? 如果你有 Java知識,將會對開發(fā)工作帶來很大的幫助,這種集成的能力是未來 PHP 被接受和增長的關(guān)健。 十、 PHP 和 XML PHP 中包含有一個可選的支持 Expat 解析的 XML 擴展,利用 PHP 中與 XML 相關(guān)的函數(shù),可以創(chuàng)建一個分析程序來處理有效的 XML 文檔。如果你使用 的是 版或版本更高的 Apache 軟件,就不需要再安裝額外的庫文件了,你所需要作的就只是配置 PHP 中的withxml。 象 Java 和 COM 一樣, PHP 中對 XML 的支持也很有趣,而且增長也很快,如果 你了解Expat 或 LibXML,請加入這一方面的開發(fā)吧。
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1