當前位置:文思屋>社會工作>電腦培訓>

php是什麼檔案怎麼開啟

文思屋 人氣:7.58K

PHP檔案其實也就是個文字檔案,只要是文字編輯工具都可開啟PHP檔案,如Windows自帶的記事本、寫字板、Notepad++、phpedit、UltraEdit、Dreamwere、VIM編輯器等等都可以開啟。

php是什麼檔案怎麼開啟

  php是什麼檔案?

PHP,是超級文字預處理語言(Hypertext Preprocessor)的縮寫。

PHP它是一種 HTML 內嵌式的語言,是一種在伺服器端執行的嵌入HTML文件的指令碼語言,語言的風格有類似於C語言;

同時PHP和ASP、JAVA一樣,是一門常用於Web程式設計的語言,它能執行在Windows、Linux等絕大多數作業系統環境中,常與開源免費的Web服務Apache和資料庫Mysql配合使用於Linux平臺上(簡稱LAMP),具有最高的價效比,號稱“Web架構黃金組合”。

  php檔案怎麼開啟?

在本節中,我們向您講解如何在伺服器上開啟、讀取以及關閉檔案。

  PHP Open File - fopen()

開啟檔案的更好的方法是通過 fopen() 函式。此函式為您提供比 readfile() 函式更多的選項。

在課程中,我們將使用文字檔案 "":

AJAX = Asynchronous JavaScript and XML

CSS = Cascading Style Sheets

HTML = Hyper Text Markup Language

PHP = PHP Hypertext Preprocessor

SQL = Structured Query Language

SVG = Scalable Vector Graphics

XML = EXtensible Markup Language

fopen() 的第一個引數包含被開啟的檔名,第二個引數規定開啟檔案的模式。如果 fopen() 函式未能開啟指定的檔案,下面的例子會生成一段訊息:

例項

<?php

$myfile = fopen("", "r") or die("Unable to open file!");

echo fread($myfile,filesize(""));

fclose($myfile);

?>

執行例項

提示:我們接下來將學習 fread() 以及 fclose() 函式。

檔案會以如下模式之一開啟:

模式描述

r開啟檔案為只讀。檔案指標在檔案的開頭開始。

w開啟檔案為只寫。刪除檔案的內容或建立一個新的檔案,如果它不存在。檔案指標在檔案的開頭開始。

a開啟檔案為只寫。檔案中的.現有資料會被保留。檔案指標在檔案結尾開始。建立新的檔案,如果檔案不存在。

x建立新檔案為只寫。返回 FALSE 和錯誤,如果檔案已存在。

r+開啟檔案為讀/寫、檔案指標在檔案開頭開始。

w+開啟檔案為讀/寫。刪除檔案內容或建立新檔案,如果它不存在。檔案指標在檔案開頭開始。

a+開啟檔案為讀/寫。檔案中已有的資料會被保留。檔案指標在檔案結尾開始。建立新檔案,如果它不存在。

x+建立新檔案為讀/寫。返回 FALSE 和錯誤,如果檔案已存在。

  PHP 讀取檔案 - fread()

fread() 函式讀取開啟的檔案。

fread() 的第一個引數包含待讀取檔案的檔名,第二個引數規定待讀取的最大位元組數。

如下 PHP 程式碼把 "" 檔案讀至結尾:

fread($myfile,filesize(""));

  PHP 關閉檔案 - fclose()

fclose() 函式用於關閉開啟的檔案。

註釋:用完檔案後把它們全部關閉是一個良好的程式設計習慣。您並不想開啟的檔案佔用您的伺服器資源。

fclose() 需要待關閉檔案的名稱(或者存有檔名的變數):

<?php

$myfile = fopen("", "r");

// some code to be executed....

fclose($myfile);

?>

  PHP 讀取單行檔案 - fgets()

fgets() 函式用於從檔案讀取單行。

下例輸出 "" 檔案的首行:

例項

<?php

$myfile = fopen("", "r") or die("Unable to open file!");

echo fgets($myfile);

fclose($myfile);

?>

執行例項

註釋:呼叫 fgets() 函式之後,檔案指標會移動到下一行。

  PHP 檢查 End-Of-File - feof()

feof() 函式檢查是否已到達 "end-of-file" (EOF)。

feof() 對於遍歷未知長度的資料很有用。

下例逐行讀取 "" 檔案,直到 end-of-file:

例項

<?php

$myfile = fopen("", "r") or die("Unable to open file!");

// 輸出單行直到 end-of-file

while(!feof($myfile)) {

echo fgets($myfile) . "<br>";

}

fclose($myfile);

?>

執行例項

  PHP 讀取單字元 - fgetc()

fgetc() 函式用於從檔案中讀取單個字元。

下例逐字元讀取 "" 檔案,直到 end-of-file:

例項

<?php

$myfile = fopen("", "r") or die("Unable to open file!");

// 輸出單字元直到 end-of-file

while(!feof($myfile)) {

echo fgetc($myfile);

}

fclose($myfile);

?>

執行例項

註釋:在呼叫 fgetc() 函式之後,檔案指標會移動到下一個字元。

TAGS:檔案 PHP