php是什麼文件怎麼打開
PHP文件其實也就是個文本文件,只要是文本編輯工具都可打開PHP文件,如Windows自帶的記事本、寫字板、Notepad++、phpedit、UltraEdit、Dreamwere、VIM編輯器等等都可以打開。
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() 函數之後,文件指針會移動到下一個字符。
-
win2008 ASP顯示500內部錯誤不能顯示詳細錯誤的解決方法
在win2008系統中,有用户遇到這樣的情況:網站後台顯示500內部錯誤,但是卻無法打開詳細的錯誤信息。無法查看詳細的錯誤信息,用户就不能根據具體問題來解決了,這是一件很麻煩的事情。其實用户可以通過修改win2008系統中的IIS設置來顯示這個詳細的錯誤信息。一、造成50...
-
關於jQuery實現鼠標單擊網頁文字後在文本框顯示的方法介紹
本文實例講述了jQuery實現鼠標單擊網頁文字後在文本框顯示的方法。分享給大家供大家參考。具體實現方法如下:張三李四王五趙六選擇姓名$("ulli")k(function(){vartext=$(this)();$("input")("");$("input:checked")nts("td")ings("td")dren("input")(text);})希...
-
SQl常用增刪改查模板
篇一:SQl常用增刪改查SQL常用增刪改查語句增加現在有一張表,表(Test)裏面有三個字段,分別為sno,sname,age。舉例用一條增加SQL語句,插入一條數據進庫。語句:Insertinto表名value(‘數據1’,’數據2’,’數據3’)具體操作:Insertintotestvalues('test','te...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...