Hướng dẫn dùng curfile trong PHP
Show Định nghĩa và cách dùng include và require
include
Cấu trúcđường_dẫn_file/tên_file"; ?> Ví dụ:
Ta thấy nội dung 2 file header.php và footer.php đã được thêm vào. Download file ví dụ include với file không tồn tại// Giả sử file header.php không có Warning: include(header.php): failed to open stream: No such file or directory in C:\xampp\htdocs\example\index.php on line 1 Warning: include(): Failed opening 'header.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\example\index.php on line 1 Content Ta thấy trình duyệt gửi cảnh báo, tuy nhiên những PHP vẫn thực thi những đoạn code bên dưới. require
Cấu trúcđường_dẫn_file/tên_file"; ?> Ví dụ:
Nội dung 2 file header.php và footer.php đã được thêm vào. Download file ví dụ require với file không tồn tại// Giả sử file header.php không có Warning: require(header.php): failed to open stream: No such file or directory in C:\xampp\htdocs\example\index.php on line 1 Fatal error: require(): Failed opening required 'header.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\example\index.php on line 1 Ta thấy trình duyệt gửi cảnh báo, và những đoạn code bên dưới đã không được thực thi. PHP include và require với pathLưu ý: nếu chưa được cấu hình đường dẫn tương đối (relative path) thì dễ xảy ra lỗi khi dùng Sử dụng đường dẫn tuyệt đốiSử dụng cách này cần kích hoạt
Download file ví dụ Sử dụng DOCUMENT_ROOT
Download file ví dụ Trong bài học này, mình sẽ hướng dẫn các bạn một số những thao tác cơ bản về thao tác với FILE trong PHP như mở file, lấy dữ liệu, ghi mới, xóa, sửa.
Video Thao tác với FILE trong PHPHướng dẫn chi tiết"Thăm ngàn, kẹp ngần nhưng vẫn không đủ chai ni (trả nợ)" nên dành vài dòng cho QUẢNG CÁO Các bạn cần hosting PHP - WordPress nhanh, rẻ và dễ sử dụng có thể chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn đăng ký hosting từ link quảng cáo, mình sẽ có một ít tiền để duy trì và "chai ni". Mở fileĐể mở một file chúng tôi sẽ dùng hàm fopen($path, $mode). Trong đó
$myfile = fopen('1.txt','r'); Chúng ta có một số mode như bảng sau: Có làm thì mới có ăn như ai đó từng nói - Vài dòng ngắn cho QUẢNG CÁO nhé Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé. Link đăng ký: NHẬN NGAY ƯU ĐÃI Nếu các bạn đăng ký và sử dụng hosting từ link trên, Góc Làm Web sẽ có một ít tiền để duy trì. File có nghĩa là tập tin nhưng mình gọi là file cho ngắn gọn câu chữ nhé.
Đọc nội dung file Để đọc nội dung file đã mở, chúng ta dùng hàm fread( $filename, $filesize);
$myfile = fopen('1.txt','r'); $content = fread($myfile, filesize('1.txt')); var_dump($content); Chúng ta dùng hàm fopen để lấy giá trị cho file. Đối với tham số filesize, chúng ta dùng hàm filesize(‘đường dẫn file’); Ghi fileĐể ghi dữ liệu vào file, chúng ta sẽ dùng hàm fwrite( $file, $content ). $myfile = fopen('2.txt','a+'); $content = 'Đây là nội dung file 2 + 1'; fwrite($myfile, $content); fclose($myfile); Đóng fileSau khi mở, ghi, đọc, các bạn cần phải đóng file bằng hàm fclose($file); file_get_contentsCách sử dụng: file_get_contents( $filename, $use_include_path , $context , $offset , $maxlen);
Hàm file_get_contents dùng để đọc nhanh dữ liệu trong file thay vì phải open, read, close. $content = file_get_contents('3.txt'); echo $content; file_put_contentsCú pháp: file_put_contents( $filename, $data, $flag); Trong đó: $filename là đường dẫn tới file. $data là nội dung của file. $flag là tham số, mang một trong các giá trị sau:
Tài liệu bài học: Download Tham khảo thêm: https://www.w3schools.com/php/php_file_open.asp https://www.w3schools.com/php/php_file_create.asp Nếu có thắc mắc, hãy đặt câu hỏi bằng cách comment bên dưới, qua email, hoặc nhắn tin qua Fanpage Góc làm web. Liên hệ |