Tải bản đầy đủ (.doc) (1 trang)

Tạo file HTML tĩnh với PHP động

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (27.89 KB, 1 trang )

Tạo file HTML tĩnh với PHP động
Đặt code này cuối trang
view plainprint?
1. $html = ob_get_contents();
2. ob_end_clean();
3.
4. WriteContent2File(str_replace(".php",'.html',__FILE__), $html, false);
$html = ob_get_contents(); ob_end_clean(); WriteContent2File(str_replace(".php",'.html',__FILE__),
$html, false);
Biến $html là biến lưu nội dung thay vì xuất ra trình duyệt thì nó sẽ lưu vào biến đó, giờ chỉ việc
save vào file nào đó.
Ở đây dùng hàm WriteContent2File hàm sưu tầm
view plainprint?
1. function WriteContent2File($FileName, $strContent, $append = true)
2. {
3. if ($append)
4. {
5. $FileOpenedHandle = @fopen($FileName, "a");
6. }
7. else
8. {
9. $FileOpenedHandle = @fopen($FileName, "w");
10. }
11. if (@is_writable($FileName))
12. {
13. @fwrite($FileOpenedHandle, $strContent);
14. @fclose($FileOpenedHandle);
15. }
16. else
17. {
18. die("Error: The file $FileName does not allow to write.");


19. }
20.
21. }
function WriteContent2File($FileName, $strContent, $append = true) { if ($append) {
$FileOpenedHandle = @fopen($FileName, "a"); } else
{ $FileOpenedHandle = @fopen($FileName, "w"); } if
(@is_writable($FileName)) { @fwrite($FileOpenedHandle, $strContent);
@fclose($FileOpenedHandle); } else { die("Error: The file $FileName does
not allow to write."); } }
Thí dụ file test.php sẽ lưu thêm 1 file test.html
So simple

×