當前位置:學問君>人在職場>電腦培訓>

php是什麼檔案怎麼開啟

學問君 人氣:7.47K

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 檔案