Hướng dẫn view file in php - xem tệp trong php
Các hàm tạo, đọc, ghi filePhần này trình bày thao tác với file cơ bản với các tác vụ như mở file, đọc nội dung của file trong PHP với các hàm như: $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);1 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);2 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);3 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);4 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);5 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);6. Bước đầu tập trung chủ yếu làm việc với chuỗi, còn kỹ thuật làm việc với dữ liệu nhị phân (các mảng byte) sẽ ở nội dung khác. Show
Nội dung chính
Đọc toàn bộ nội dung file với hàm file_get_contents trong PHP Phần này trình bày thao tác với file cơ bản với các tác vụ như mở file, đọc nội dung của file trong PHP với các hàm như: $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile); 1 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile); 2 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile); 3 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile); 4 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile); 5 $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile); 6. Bước đầu tập trung chủ yếu làm việc với chuỗi, còn kỹ thuật làm việc với dữ liệu nhị phân (các mảng byte) sẽ ở nội dung khác.Nội dung chính là hàm mở file để chuẩn bị đọc, ghi thông tin, cú pháp như sau: $file = fopen($filename, $mode); Hàm fopen và fclose trong PHP tên file với đường dẫn đầy đủ. Hoặc là URL của file cần mở. $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);7 chế độ mở file với một số giá trị như sau (chú ý khi mở file, tùy mode mà con trỏ xác định vị trí đang làm việc có thể ở đầu hoặc cuối file, các mode ở dưới thì $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);8 và $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);9 con trỏ ở cuối - nối thêm vào file, còn các mode khác con trỏ ở đầu.):
"r" - Mở file chỉ để đọc "r+" - Mở file dể đọc và ghifeof($file) là hàm cho biết vị trí đang ở cuối file hay không, trả về true là ở cuối file. "w" - Mở file chỉ để ghi, khi mở nội dung trong file bị xóa sạch hoặc nếu file đó không tồn tại thì sẽ cố gắng tạo ra file mới.fclose "w+" - Mở file có thể đọc / ghi, khi mở nội dung trong file bị xóa sạch hoặc nếu file đó không tồn tại thì sẽ cố gắng tạo ra file mới. "a" - Mở file chỉ để ghi, bắt đầu ghi ở vị trí cuối file, có tạo file mới nếu không tồn tại.
Nội dung chínhHàm fopen và fclose trong PHP fwrite($myfile, $txt); //$myfile: là file đã được mở để ghi //$text: là chuỗi cần ghi vào file. Ghi dữ liệu vào file với hàm fwrite / fputs trong PHP Ví dụ, ghi thêm nội dung vào file Đọc nội dung file, hàm fread trong PHP Hàm fopen và fclose trong PHPGhi dữ liệu vào file với hàm fwrite / fputs trong PHP Ví dụ, ghi thêm nội dung vào file Ghi dữ liệu vào file với hàm fwrite / fputs trong PHPVí dụ, ghi thêm nội dung vào file fread($stream,$length); Đọc nội dung file, hàm fread trong PHPfilesize($filename) để lấy cỡ file (bao nhiêu byte). Ví dụ sau, mở một file ảnh từ địa chỉ URL, sau đó đọc toàn bộ nội dung của file, lưu lại file trên đĩa '; // Lưu dữ liệu đọc được vào file test.png $filename = __DIR__ .'/test.png'; $streamwrite = fopen($filename, 'w'); fwrite($streamwrite, $data); fclose($streamwrite); echo 'Lưu file tại: Ví dụ, ghi thêm nội dung vào fileĐọc nội dung file, hàm fread trong PHP Đọc một chuỗi trong file với hàm fgets trong PHP "; } fclose($myfile); ?> Đọc nội dung file, hàm fread trong PHPĐọc một chuỗi trong file với hàm fgets trong PHP "; } ?> Đọc một chuỗi trong file với hàm fgets trong PHPĐọc toàn bộ nội dung file trong PHP $content = file_get_contents('https://raw.githubusercontent.com/xuanthulabnet/learn-php/master/Readme.md'); echo $content; Hàm file_put_contents trong PHPHàm file_put_contents($filename, $data, $flag = 0) lưu dữ liệu vào file có tên $filename, dữ liệu $data là một chuỗi, mảng dữ liệu. Nếu $flag = 0 sẽ ghi đè dữ liệu file nếu file tồn tại. Nếu $flag = FILE_APPEND thì nối thêm dữ liệu vào file. $myfile = fopen("file.txt", "w"); ... // đóng file fclose($myfile);0
|