PHP語句中or的用法_PHP教程

經常看到這樣的語句: $file = fopen($filename, r) or die("抱歉,無法開啟: $filename"); or在這裡是這樣理解的,因為在PHP中並不區分資料類型,所以$file既可以是int也可以bool,所以這樣的語句不會報錯。但其處理過程可能有些朋友不大明白。 其實在大多數的語言中, bool or

PHP, JScript 和 VBScript 函數和類的文法_PHP教程

1)函數的例子 php: function inc($val) { return $val + 1;} 過程也是個函數,只不過沒有傳回值。 jscript, javascript: function inc(val) { return val + 1;} 過程的定義同上。 VBScript: function inc(val) inc = val + 1 end function procedure sub inc2(byref val) val = val + 1 end sub

PHP指令碼的8個技巧(2)_PHP教程

會話用法  PHP 4.0有一個一直為人所期待的特性,這就是PHP的會話(session)支援。相比之下,PHP 3.0的使用者則不得不使用第三方的程式庫或完全不能具備這項功能。缺乏會話支援能力是PHP最大的缺陷之一,也是它最受人指摘的地方。不過,隨著會話支援從早期測試版本的PHP 4.0開始就成為後者的一部分,這個障礙也蕩然無存了。

用session代替apache伺服器驗證_PHP教程

對於需要身分識別驗證的頁面,使用apache伺服器驗證是最好不過的了。 不過,apache伺服器驗證的介面不夠友好。而且,並不是所有的情況 都可以使用apache伺服器驗證,比如cgi模式的php,iis下的php。 用session可以在不同頁面間儲存使用者身份,比如 login.php if ($name=="" && $pass=="") { ?> } else { if($name!="uuu" || $pass!="ppp") { echo "login fail!"; }

PHP指令碼的8個技巧(1)_PHP教程

把PHP安裝為Apache DSO   PHP 經常和Apache Web伺服器一道用於Linux/Unix平台。當我們在Apache環境下安裝PHP的時候,你有三種安裝模式可供選擇:靜態模組、動態模組(DSO)和CGI。   我建議你最好把PHP安裝為Apached的DSO ,這種安裝模式的維護和升級都相當簡單。比方說,假設你原先只安裝了PHP的資料庫支援功能。可過了幾天之後你又決定要為PHP添加加密功能。很簡單,你只要鍵入make clean命令,然後增加新的配置選項,接著再執行make和

不使用OCI8介面如何串連PHP和Oracle_PHP教程

隨著網站規模的擴大,MySql顯然不能滿足需求,在許多網站都 採用大型資料庫Oracle的情況下,如何使用PHP來訪問Oracle變的越發重要了。 我從我編寫的一個簡單iERP系統談我自己是如何做的,在PHP官方手冊裡也有說明。 一般情況下或者說大多數人都是用Oracle8 Call-Interface(OCI8)來串連資料庫, 我這裡介紹不使用OCI8介面而直接使用PHP的Oracle函數來串連資料庫並處理資料。 注意: php.ini配置中要去掉 ;extension=php_oracle.

Output Buffer (輸出緩衝)函數的妙用_PHP教程

在PHP編程中, 我們經常會遇到一些直接產生輸出的函數, 如passthru(),readfile(), var_dump() 等. 但有時我們想把這些函數的輸出匯入到檔案中,或者先經過處理再輸出, 或者把這些函數的輸出作為字串來處理. 這時我們就要用到 Output Buffer(輸出緩衝) 函數了. 處理輸出緩衝的函數主要有這麼幾個: ob_start() 開始輸出緩衝, 這時PHP停止輸出, 在這以後的輸出都被轉到一個內部的緩衝裡. ob_get_contents()

淺談PHP文法(6)_PHP教程

上文(《談談PHP文法(3)》的最後提到了Cookie和Session,本文就這兩種技術作一些介紹。

PHP教程.經驗技巧(中)_PHP教程

三、檔案是我們的朋友   無論你在開發的網站規模的大小,都應該意識到代碼重用的重要性,無論這些代碼是HTML、還是PHP代碼。例如,你必須至少每年改變一次包含著作權資訊的頁尾,如果你的網站含有1000個頁面,每年修改一次也是個很煩人的事兒。   在PHP中,至少有幾個函數可以協助你實現代碼重用的目的,所使用的函數取決於你所重用的代碼,主要的函數有:   * include() and include_once()   * require() and require_once()

幾點提高php序運行效率的方法_PHP教程

1、用i+=1代替i=i+1。符合c/c++的習慣,效率還高。 2、儘可能的使用PHP內建函式。自己編寫函數之前要詳細查閱手冊,看有沒有相關的函數,否則費力不討好。 3、能使用單引號字串盡量使用單引號字串。單引號字串的效率要高於雙引號字串。 4、用foreach代替while遍曆數組。遍曆數組時foreach的效率明顯高於while迴圈,而且不需要調用reset函數。兩種遍曆方法如下: reset ($arr); while (list($key, $value) = each ($arr))

淺談PHP文法(5)_PHP教程

上文中曾提到了PHP提交表單資訊是很方便的。可是,提交的表單資訊中的變數的生命週期是多長呢?本文就來崐談談這個問題。 表單的參數會傳給下一個處理常式,這是不用置疑的。因為,我們曾有過這樣的例子。可它還會繼續傳給下一個處理常式嗎? 答案是否定的!一個Form表單所提交的參數只傳給第一個處理常式,而下一個處理常式中它是不會起作用的。來看看下例吧: 檔案:table.html 表單提交 檔案:deal-1.php echo ""; echo "你喜歡$start,對嗎?"; echo

PHP教程.經驗技巧(上)_PHP教程

全球超過300萬個互連網網站的管理員都在使用PHP,使得它成為最為普及的伺服器端指令碼語言之一。其特點是運行速度快、穩定可靠、跨平台,而且是開放原始碼軟體。隨你使用的水平不同,PHP可以很簡單,也可以很複雜,可以只使用它發送HTML表格元素,還可以在PHP應用程式中整合Java和XML。   如果你對PHP有一定的瞭解或者看過一些初步的教材,這些技巧可以擴充你對PHP的認識,使你掌握一些常見的和進階的PHP功能。 一、把PHP安裝為Apache的DSO

針對初學PHP者的疑難問答_PHP教程

1,問:為什麼出現“APACHE.EXE: cannot determine local host name.”? 答: 由於Windows版本的Apache預設情況下不指定ServerName,所以運行時會出錯。 解決的辦法是修改Apache安裝目錄下的conf目錄下的httpd.conf: - 搜尋ServerName - 去掉前面的#號 - 把ServerName後面的值換成你自己的設定,如localhost之類的 - 儲存,重新啟動Apache

淺談PHP文法(4)_PHP教程

檔案:deal.php echo "你的使用者名稱為:$uname"; ?> 以上程式會要求使用者輸入一個使用者名稱,提交表單後,後回使用者名稱確認資訊。可看出,表單中的uname已成為了deal.php程式中的$uname變崐量。簡單吧。:-) 下面看看PHP的基本流程式控制制: if…else…Elseif 文法一: if (條件) { 語句體 } 文法二: if (條件) { 語句體一 }else{ 語句體二 } 文法三: if (條件1) { 語句體一 }elseif(條件2) {

PHP指令碼的8個技巧(8)_PHP教程

PHP和XML   PHP包含支援Expat 解析器的可選XML擴充。PHP中和XML相關的函數可以讓你建立一個解析器來處理有效XML文檔。如果你在使用的Apache版本在1.3.7之後,那你就不需要其他附加的函數庫了。而你所需要做的只是配置PHP--with-xml。   PHP手冊中有好幾個建立基於PHP的XML解析器優秀執行個體。此外,New Riders圖書Web Application Development with PHP

PHP入門速成_PHP教程

PHP是一種用於建立動態WEB頁面的服務端指令碼語言。如同ASP和ColdFusion,使用者可以混合使用PHP和HTML編寫WEB頁面,當訪問者瀏覽到該頁面時,服務端會首先對頁面中的PHP命令進行處理,然後把處理後的結果連同HTML內容一起傳送到訪問端的瀏覽器。但是與ASP或ColdFusion不同,PHP是一種原始碼開放程式,擁有很好的跨平台相容性。使用者可以在Windows NT系統以及許多版本的Unix系統上運行PHP,而且可以將PHP作為Apache伺服器的內建模組或CGI程式運行。

淺談PHP文法(3)_PHP教程

上一文《談談PHP文法》已談了PHP的資料類型和運算式。現在,讓我們來看看PHP的變數與常數。 讓我們先看一例吧。 檔案:test.php //這是一種單行注釋方法 #這是另一種單行注釋方法 /*這是一種多行注釋的方法 以下讓我們看看例了吧*/ funtion display($file,$line) { global $message; echo "FILE:$file"; echo "LINE:$line"; echo "Message:$message"; }

PHP指令碼的8個技巧(7)_PHP教程

PHP和Java  PHP功能的另外一個高招是其調用已有Java對象的方法的能力,這種功能可以讓你把PHP整合進已有的基於Java的應用程式。如果你正在你的工作場合推廣PHP ,那你算找到可大吹特吹的靚點了,你知道,Java這玩藝兒無處不在。 為了用到這一功能,你需要在伺服器上安裝Java虛擬機器(JVM)。如果你打算安裝(或已經安裝了)來自Sun、Kaffe、IBM或Blackdown的JDK,那你現在可謂已入正途。

php寫的網域名稱查詢系統whois_PHP教程

if ($domain) { if ($domain) { $fp = fsockopen( "rs.internic.net", 43, &$errno, &$errstr, 10); if (!$fp) { echo "$errstr ($errno)n"; } else { fputs($fp, "$domainrn"); while(!feof($fp)) { $buf = fgets($fp,128); if (ereg( "Whois Server:", $buf)) {

PHP指令碼的8個技巧(6)_PHP教程

PHP和COM  如果你是一名冒險份子,而且你正在使用CGI、ISAPI或Apache模組版本的Windows系統上運行著PHP,那麼你也可以獲得系統的COM功能。現在,解釋COM(微軟的元件物件模型)的工作留給了微軟和那些大部頭的圖書來完成。然而,知道點COM也沒什麼錯,下面有一個普通的(沒有雙關語,針對很普通)代碼小片斷。 這代碼小片斷使用PHP在後台啟動Microsoft Word、開啟一個新檔案、鍵入一些文本、儲存該檔案然後關閉應用程式: // create a reference

總頁數: 5203 1 .... 2259 2260 2261 2262 2263 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.