Hướng dẫn view file in php - xem tệp trong php

  • Các hàm tạo file, mở - đọc - ghi - đóng file
  • Hàm fopen và fclose - mở và đóng file
  • Hàm fwrite / fputs - ghi nội dung vào file
  • Ví dụ - ghi thêm nội dung vào file
  • Hàm fread, đọc nội dung file
  • Hàm fgets đọc một chuỗi
  • Đọc toàn bộ file, mảng chuỗi
  • Hàm file_get_contents
  • Hàm file_put_contents
  • Một số hàm về file

Các hàm tạo, đọc, ghi file

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

  • Các hàm tạo, đọc, ghi file
  • 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
  • Hàm fopen và fclose trong PHP
  • 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
  • Đọc một chuỗi trong file với hàm fgets trong PHP
  • Đọc toàn bộ nội dung file trong PHP

Đọ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.]:

  • 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
  • Đọc một chuỗi trong file với hàm fgets trong PHP
  • Đọc toàn bộ nội dung file trong PHP
  • Đọc toàn bộ nội dung file với hàm file_get_contents trong PHP
  • Hàm file_put_contents trong PHP
  • PHP đưa ra một số hàm với mục đích để làm việc với file như tạo file, đọc file, upload, biên tập ...
  • fopen[] là hàm mở file để chuẩn bị đọc, ghi thông tin, cú pháp như sau:
  • $filename 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."a+" - Mở file để đọc/ghi."x" - Tạo file mới để ghi. Trả về false và phát sinh lỗi nếu file đã có
"x+" - Tạo file mới đọc/ghi. Trả về false và phát sinh lỗi nếu file đã có."c" - Mở file chỉ ghi hoặc tạo mới nếu không tồn tại.
"c+" - Mở file đọc/ghi hoặc tạo mới nếu không tồn tại.Nếu mở file thành công nó trả về tài nguyên gắn với stream của file, từ tài nguyên này dùng các hàm khác nhau để đọc, ghi, di chuyển con trỏ.
Hàm feof[$file] là hàm cho biết vị trí đang ở cuối file hay không, trả về true là ở cuối file.Sau khi thực hiện các tác vụ trên tài nguyên file đang mở thì phải đóng lại để giải phóng tài nguyên bằng cách gọi hàm fclose

Nội dung chính

Hà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 PHP

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

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

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

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

Đọ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['//raw.githubusercontent.com/xuanthulabnet/learn-php/master/Readme.md'];
echo $content;

Hàm file_put_contents trong PHP

Hà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 Hàm về fileDiễn giải
3 
Hàm unlink trong PHP, dùng để xóa file trên đĩa
4 
Hàm copy trong PHP, dùng để copy file trên đĩa
5 
Hàm copy trong PHP, dùng để đổi tên file trên đĩa
6 
Hàm file_exists trong PHP, trả về true thì file đang tồn tại

Chủ Đề