Trang web này sử dụng Google Analytics, Hubspot, pixel Facebook và pixel Twitter để thu thập thông tin ẩn danh như số lượng khách truy cập vào trang web và các trang phổ biến nhất
Nếu cookie này vẫn được sử dụng, chúng tôi có thể cải thiện trang web của mình
Trước tiên, vui lòng bật Cookies cần thiết nghiêm ngặt để chúng tôi có thể lưu các tùy chọn của bạn
Hôm nay tôi sẽ giải thích một trong những tính năng hay và thú vị trong PHP. Nếu bạn muốn một tệp tạm thời giữ một số dữ liệu, điều đó có thể thực hiện được với PHP và bạn có thể làm điều đó với hàm tmpfile[] trong PHP
hàm tmpfile[]
Hàm này tạo một tệp tạm thời với một tên ngẫu nhiên duy nhất trong thư mục hiện tại và mở tệp này để ghi và nó trả về một xử lý tệp nếu thành công hoặc trả về false nếu không thể tạo tệp. Tệp bị xóa khi fclose[] được gọi với phần xử lý tệp đó hoặc tệp sẽ tự động đóng khi bạn đóng tệp
1
2
3
4
5
$fp = tmpfile[]; //creates a randomly named temporary file
fwrite[$fp, 'store temporary data in a file'];
fclose[$fp]; //To delete file
GHI CHÚ. Phần mở rộng của tệp tạm thời đã tạo là. tmp
hàm tempnam[]
Bây giờ, nếu bạn muốn một tệp tạm thời chứa dữ liệu lâu hơn, bạn có thể tạo tên tệp bằng hàm tempnam[ ]
GHI CHÚ. Tệp được tạo bằng hàm tempnam[], tệp sẽ không tự động bị xóa
1
2
3
4
5
6
7
$tên tệp = tempnam['/tmp', 'cre'];
$fp = fopen[$filename, 'w'];
fwrite[$fp, 'store temporary data in a file'];
fclose[$fp];
hủy liên kết[$tên tệp];
Ở đây, hàm tempnam[] nhận hai đối số. Đối số đầu tiên chỉ định thư mục nơi tệp tạm thời được tạo và đối số thứ hai là tiền tố cho tên tệp và nó không phải là tùy chọn, vì vậy nếu bạn không muốn chuyển tiền tố, chỉ cần chuyển đối số dưới dạng trích dẫn trống như tempnam['/ . Nếu thư mục không tồn tại hoặc không thể ghi, tempnam[ ] sử dụng thư mục tạm thời của hệ thống [là đường dẫn mặc định] để tạo tệp tạm thời
Để có được đường dẫn nơi tệp tạm thời được tạo, hàm sys_get_temp_dir[] được sử dụng
Hãy xem xét bằng ví dụ
1
2
3
4
$temp_file = tempnam[sys_get_temp_dir[], ''];
echo $temp_file;
Hàm sys_get_temp_dir[] trả về đường dẫn tạo tệp tạm thời. Theo mặc định, đường dẫn của tệp tạm thời là C. WindowsTemp trong cửa sổ. tmpfile[] tạo một tệp tạm thời được đặt tên ngẫu nhiên
Đọc thêm
Để có được tất cả các danh mục con trong PHP
Để trích xuất nguồn cấp RSS XML trong PHP
Tăng kích thước tệp tải lên tối đa trong PHP
hàm gethostbyaddr trong PHP
Tôi hy vọng bạn đã thích bài viết này. Đừng quên theo dõi chúng tôi trên Twitter hoặc Đăng ký chúng tôi để nhận thông tin cập nhật mới nhất
Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách sử dụng các hàm PHP tmpfile[]
và tempnam[]
để tạo một tệp tạm thời
Giới thiệu về tệp tạm thời
Tệp tạm thời chỉ tồn tại trong quá trình thực thi tập lệnh. Điều đó có nghĩa là PHP sẽ tự động xóa tệp tạm thời khi tập lệnh kết thúc
Để tạo một tệp tạm thời, bạn sử dụng hàm tmpfile[]
Code language: JavaScript [javascript]
tmpfile [ ] : resource|false
Hàm tmpfile[]
tạo tệp tạm thời ở chế độ đọc/ghi [w+
]. Hàm tmpfile[]
trả về xử lý tệp. Nếu chức năng không thể tạo tệp, nó sẽ trả về