XtGem Forum catalog
Giờ là 11:13 Chúc buổi trưa vui vẻ
Trang ChủDiễn ĐànThông Tin
HomeTrang Chủ»Wap/Wed»PHP/SQL/TWIG™
Tìm Kiếm | Báo Lỗi | Tập Tin UpLoad[0]
[PHP] Bài 15 - File & I/O
Tên: [PHP] Bài 15 - File & I/O
tenxĐăng: 11:57:37 03/01/2017
Chuyên Mục: PHP/SQL/TWIG™
Chương này sẽ giải thích các hàm liên quan đến file trong PHP:
Mở file
Đọc file
Ghi file
Đóng file
Mở và đóng file trong PHP
Hàmfopen()của PHP được sử dụng để mở một file. Nó yêu cầu 2 tham số, tham số thứ nhất là tên file, và tham số thứ 2 là mode, tức là chế độ để hoạt động.
Mode của file có thể được xác định như một trong 6 tùy chọn trong bảng sau.
[PHP Bài 15 - File & I/O ảnh minh họa" />
Bài 15 - File & I/O Tải ảnh gốc">Tải ảnh gốc
[PHP Bài 15 - File & I/O ảnh minh họa" />
Bài 15 - File & I/O Tải ảnh gốc">Tải ảnh gốc
Nếu cố gắng mở một file thất bại, khi đó hàmfopentrả về một giá trịfalse, nếu không thì nó sẽ trả về mộtcon trỏ fileđược sử dụng cho việc tiếp tục đọc hoặc ghi file đó.
Sau khi tạo một thay đổi cho file đã mở, việc quan trong bây giờ là đóng nó bởi sử dụng hàmfclose(). Hàm fclose() yêu cầu mộtcon trỏ filenhư là một tham số của nó và sau đó trả vềtruenếu việc đóng thành công vàfalsenếu ngược lại.
Đọc một file trong PHP
Khi một file được mở bằng cách sử dụng hàmfopen(), nó có thể được đọc với một hàmfread()trong PHP. Hàm này yêu cầu 2 tham số. Chúng phải là con trỏ file và độ dài của file tính bằng đơn vị byte.
Độ dài của file có thể được biết bằng cách sử dụng hàmfilesize()trong PHP, nó nhận tên file như một tham số và trả lại kích cỡ của file bằng đơn bị byte.
Bạn theo các bước sau để đọc một file với PHP:
Mở file sử dụng hàmfopen().
Lấy độ dài file sử dụng hàmfilesize().
Đọc nội dung file sử dụng hàmfread().
Đóng file sử dụng hàmfclose().
Giả sử bạn có mộttmp.txtcó nội dung sau:
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
[PHP Bài 15 - File & I/O ảnh minh họa" />
Bài 15 - File & I/O Tải ảnh gốc">Tải ảnh gốc
Ví dụ dưới đây gán nội dung của một text file cho một biến, sau đó hiển thị nội dung của chúng trên trang web.
Copy Code:
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
[PHP Bài 15 - File & I/O ảnh minh họa" />
Bài 15 - File & I/O Tải ảnh gốc">Tải ảnh gốc
Ghi file trong PHP
Một file mới có thể được ghi hoặc text có thể được phụ thêm vào một file đang tồn tại bằng cách sử dụng hàmfwrite()trong PHP. Hàm này yêu cầu 2 tham số:con trỏ filevà chuỗi dữ liệu để được ghi. Một tham số integer thứ 3 tùy ý có thể được thêm vào để xác định độ dài của dữ liệu sẽ ghi. Nếu tham số thứ 3 được thêm vào, việc ghi sẽ dừng lại sau khi đã được đạt tới độ dài đã xác định.
Ví dụ sau tạo một text file mới, và ghi một đoạn text ngắn vào phần đầu của nó. Sau khi đóng file này, sự tồn tại của file này được xác nhận bởi hàmfile_exist(), mà sẽ nhận tên file như một tham số.
Copy Code:
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
[PHP Bài 15 - File & I/O ảnh minh họa" />
Bài 15 - File & I/O Tải ảnh gốc">Tải ảnh gốc
Và bây giờ nội dung của tmp.txt sẽ là:
[PHP Bài 15 - File & I/O ảnh minh họa" />
Bài 15 - File & I/O Tải ảnh gốc">Tải ảnh gốc
Đánh giá của bạn là góp ý quan trọng giúp HarryWillson nâng cao chất lượng bài viết!
[likeLike - dislikeDisLike]
vote
/ - Phiếu
categoriTừ Khóa
viewLượt Xem:1/
Chia Sẽ Bài Viết Này:SMS Google Zing Facebook Twitter
- Link:
- BBcode:
- HTML:
Bình Luận FaceBook
Không Văng Tục,Quảng Cáo, Spam Nếu Bạn Là Người Có Văn Hóa!

Cùng Chuyên Mục
[PHP] Bài 21 - Chuẩn Viết Code
[PHP] Bài 20 - UpLoad File
[PHP] Bài 19 - Gửi Email
[PHP] Bài 18 - Session
[PHP] Bài 17 - CooKie
[PHP] Bài 16 - Hàm
[PHP] Bài 15 - File & I/O
[PHP] Bài 14 - File Inclusion
[PHP] Bài 13 - Phương Thức GET & POST
[PHP] Bài 12 - Các Khái Niệm Wed
123»
Bài Viết Ngẫu Nhiên
Share Code Xem Tên Tiếng Hàn Cho Xtgem
Update Tool Code FileList Tsukuyomi Version Đa Phương Tiện
Share Mod Password Cấp 2 Cho JohnCMS
Share Code Xóa Quảng Cáo Xtgem 2016 Bằng Css
Share Full Code Wap UpLoad TapTin.Ga
Share Code Làm Wap Rút Gọn Link
Share Code TDBLOG Mod Đẹp
Share Code Forum JohnCMS PhoNho.Net
Share Code Forum Teen10x.Cf
Share Code Game Đua Pet Cho Mạng Xã Hội JohnCMS
1234567»
•©opyRight By: HarryWillSon™
•Timeload : 0.0004/Giây
•TimeOut : 0.5%