Các hệ điều hành như Windows và MAC OS không phân biệt chữ hoa chữ thường trong khi các hệ điều hành Linux hoặc Unix phân biệt chữ hoa chữ thường Show Việc áp dụng chuyển đổi đặt tên chẳng hạn như chữ thường chỉ dành cho đặt tên tệp là một cách thực hành tốt để đảm bảo khả năng tương thích đa nền tảng tối đa Bây giờ chúng ta hãy xem xét một số hàm tệp PHP được sử dụng phổ biến nhất PHP file_exists() HàmChức năng này được sử dụng để xác định xem một tập tin có tồn tại hay không
Hàm file_exist có cú pháp như sau <?php file_exists($filename); ?> ĐÂY,
Đoạn mã dưới đây sử dụng hàm file_exists để xác định xem tệp my_settings. txt tồn tại <?php if (file_exists('my_settings.txt')) { echo 'file found!'; } else { echo 'my_settings.txt does not exist'; } ?> Lưu mã trên vào tệp có tên tệp_function. php Giả sử bạn đã lưu tệp trong thư mục phptuts trong htdocs, hãy mở URL http. //localhost/phptuts/file_function. php trong trình duyệt của bạn Bạn sẽ nhận được kết quả như sau Hàm PHP fopen()Chức năng fopen được sử dụng để mở tệp. Nó có cú pháp sau <?php fopen($file_name,$mode,$use_include_path,$context); ?> ĐÂY,
Hàm PHP fwrite()Hàm fwrite được sử dụng để ghi tệp Nó có cú pháp sau <?php fwrite($handle, $string, $length); ?> ĐÂY,
Hàm fclose() trong PHPHàm fclose() dùng để đóng một file đang mở trong php Nó có cú pháp sau <?php fclose($handle); ?> ĐÂY,
Bây giờ hãy xem một ví dụ tạo my_settings. txt Chúng tôi sẽ sử dụng các chức năng sau
Mã bên dưới “create_my_settings_file. php” thực hiện ví dụ trên Mở tệp<?php $fh = fopen("my_settings.txt", 'w') or die("Failed to create file"); ?>Đóng tệp <?php fclose($fh); ?>Tạo tệp <?php $fh = fopen("my_settings.txt", 'w') or die("Failed to create file"); $text = <<<_END localhost;root;pwd1234;my_database _END; fwrite($fh, $text) or die("Could not write to file"); fclose($fh); echo "File 'my_settings.txt' written successfully"; ?> Kiểm tra mãMở địa chỉ http. //localhost/phptuts/create_my_settings. php trong trình duyệt của bạn Bạn sẽ nhận được trang sau . Ghi chú. nếu đĩa của bạn đầy hoặc bạn không có quyền ghi tệp, bạn sẽ nhận được thông báo lỗi Chuyển về URL http. //localhost/phptuts/file_function. php Bạn nhận được kết quả gì? Hàm PHP fgets()Hàm fgets được sử dụng để đọc từng dòng tệp php. Nó có cú pháp cơ bản sau. fgets($handle);
Bây giờ hãy xem một ví dụ đọc my_settings. txt bằng hàm fopen và fgets Mã bên dưới read_my_settings. php thực hiện ví dụ trên ________số 8ĐÂY,
Hàm sao chép PHP ()Hàm sao chép PHP được sử dụng để sao chép tệp. Nó có cú pháp cơ bản sau. sao chép($file,$copy_file);
Đoạn mã dưới đây minh họa việc thực hiện <?php copy('my_settings.txt', 'my_settings_backup.txt') or die("Could not copy file"); echo "File successfully copied to 'my_settings_backup.txt'"; ?> Xóa một tập tinChức năng hủy liên kết được sử dụng để xóa tệp. Đoạn mã dưới đây minh họa việc thực hiện <?php if (file_exists('my_settings.txt')) { echo 'file found!'; } else { echo 'my_settings.txt does not exist'; } ?>0 PHP file_get_contents() Chức năngHàm file_get_contents dùng để đọc toàn bộ nội dung file Đoạn mã dưới đây minh họa việc thực hiện Sự khác biệt giữa file_get_contents và fgets là file_get_contents trả về dữ liệu tệp dưới dạng chuỗi trong khi fgets đọc tệp theo từng dòng Tệp trong PHP là gì?Vậy chính xác tệp PHP là gì? . Vì PHP là ngôn ngữ kịch bản phía máy chủ (back-end), nên mã được viết trong tệp PHP được thực thi trên máy chủ. a plain-text file which contains code written in the PHP programming language. Since PHP is a server-side (back-end) scripting language, the code written in the PHP file is executed on the server.
Làm cách nào để mở tệp PHP?php” được đặt trong thư mục “htdocs”. Nếu bạn muốn chạy nó, hãy mở bất kỳ trình duyệt web nào và nhập “localhost/demo. php” và nhấn enter . Chương trình của bạn sẽ chạy.
Làm cách nào để đọc tệp PHP?Vì vậy, đây là các bước cần thiết để đọc một tệp bằng PHP. . Mở tệp bằng hàm fopen() Lấy độ dài của tệp bằng hàm filesize() Đọc nội dung của tệp bằng hàm fread() Đóng tệp bằng hàm fclose() Làm cách nào để sử dụng hàm tệp trong PHP?Hệ thống tệp PHP cho phép chúng ta tạo tệp, đọc tệp theo từng dòng, đọc tệp theo từng ký tự, ghi tệp, nối tệp, xóa tệp và đóng tệp. . $fp = fopen('dữ liệu. txt', 'w');//mở file ở chế độ ghi fwrite($fp, 'xin chào'); fwrite($fp, 'tệp php'); fclose($fp); |