PHP 檔案函數是在 PHP 大量內建函數的幫助下處理檔案的最佳且便捷的方式。 Windows 作業系統和 MAC 作業系統不區分大小寫。採用小寫字母命名轉換進行檔案命名是保證最大跨平台相容性的最佳實踐。有一些 PHP 檔案函數對於處理檔案資訊中存在的資料非常有幫助。
廣告 該類別中的熱門課程 PHP 開發人員 - 專業化 | 8 門課程系列 | 3次模擬測驗開始您的免費軟體開發課程
網頁開發、程式語言、軟體測試及其他
PHP 檔案函數可協助儲存/刪除/操作/複製檔案中的資料或刪除檔案等。以下是一些文件函數的列表。他們是:
以下是 PHP 檔案函數的範例:
為了在文件中寫入內容或在刪除中操作數據,首先,您必須檢查該文件是否存在於目錄中才能處理它。如果伺服器中不存在您搜尋的文件並且您想在伺服器上建立新文件,此 PHP 函數還可以幫助您建立新文件。
文法:
<?php file_exists($file_name); ?>
說明:
「file_exists()」函數是一個 PHP 函數,只有當檔案存在於伺服器中時,它才會傳回結果為 TRUE,如果檔案不存在/在伺服器/伺服器目錄中不存在,結果將傳回 FALSE。 $file_name 變數是檔案路徑以及要檢查的路徑末端的檔案名稱。
範例:
下面的範例使用 file_exists() 函數來決定檔案是否存在。將以下程式碼儲存在語法中的 file_function.php 中,並在瀏覽器中開啟檔案路徑,以便您看到結果/輸出。 File_name.txt 未創建,因此輸出將是 FALSE 的結果,ELSE 條件語句的輸出將是結果。
代碼:
<?php If(file_exists('file_name.txt')) { echo "Now the File Found!!!"; } else{ echo "your file_name.txt doesnot exist until now"; } ?>
輸出:
PHP fopen 函數將幫助您開啟伺服器中的檔案。
文法:
<?php fopen($file_name, $mode, $use_include_path,$context); ?>
說明:
範例:
下面的語法只是開啟名為 file_name.txt 的文件,如果沒有找到,則會列印 die() 函數中的文件,並且當錯誤發生時,會執行 die() 函數。 Die() 將顯示括號內存在的訊息。因此,如果檔案確實存在,則瀏覽器中大多不會有輸出。
代碼:
<?php $op = fopen("file_name.txt",'w'); or die("Now we are failed in creating the file"); ?>
PHP寫入功能將幫助您寫入檔案。
文法:
<?php fwrite($handle,$string,$length); ?>
Explanation:
Fclose Function will help to close the file which is opened already in the server.
Syntax:
<?php fclose($handle); ?>
Explanation:
PHP Fgets Functions will help to read the file/files are red line by line using the syntax:
fgets($handle);
Code:
<?php $op = fopen("file_name.txt",'r'); or die("Now we are failed in opening the file"); $line1 = fgets(#op); echo $line1; fclose($op); ?>
PHP copy function will be used in order to copy the files.
Syntax:
copy($file, $file_copied);
Explanation:
Code:
<?php copy('file_name.txt','my_backup_settings.txt') or die("We can't cop the file"); echo "File now successfully copied to the 'my_backup_settings.txt'"; ?>
This function helps in reading the entire contents of the file. Difference between the fgets and file_get_contents will return the whole data as a string but the fgets will be red the whole file line by line.
Code:
<?php echo "<pre class="brush:php;toolbar:false">"; // Enables the display of the line feeds echo file_get_contents("file_name.txt"); echo ""; // Now it Terminates the pre tag ?>
Unlink Function will help to delete a file.
Code:
<?php if(!unlink('my_backup_settings.txt')) { echo " Cannot delete the file"; } else { echo "file 'my_backup_settings.txt' now deleted successfully"; } ?>
All PHP File Functions help in supporting the wide range of some of the file formats. They are:
This is a guide to PHP file Functions. Here we discuss the Introduction to PHP file Functions examples along with code implementation and output. You can also go through our other suggested articles to learn more –
以上是PHP 檔案函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!