09/10/2018, 18:07

Lỗi khó hiểu khi dùng include trong PHP ! Xin giúp đỡ !

Mình viết 1 trang web bằng PHP có sử dụng hàm include, khi hiển thị trên IE6 thì hoàn toàn bình thường . Tuy nhiên dùng IE5 thì trang xuất hiện một số hình vuông nhỏ ! Làm thế nào để khắc phục đây ! Xin các bạn giúp đỡ !!! Thanks.
chanhyeu viết 20:12 ngày 09/10/2018
Cái đó mình cũng đã gặp. Cũng không biết là lỗi gì nhưng mà mình có cách khắc phục sau:
Bạn vô web2ftp.com chẳng hạn (vì tôi thường dùng cái này) mở file đó ra để edit thì nếu mình encoding mặc định (không phải là utf-8) thì thấy có một ký tự khó hiểu ở đầu file, xóa nó đi là okei, VD fie của tui tui thấy cái này

<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">....

xóa cái "" đi.
Hoặc bạn thử cách này, mở file php đó bằng notepad, rồi save as lại cũng tên nhưng chọn encoding là utf8 thay vì ANSI.

Bạn thử đi.
harry4me viết 20:08 ngày 09/10/2018
Cám ơn bạn đã trả lời ! nhưng vẫn không giải quyết được ! mình cũng đã thử như sau:
- copy đoạn code từ trang top.php, tạo 1 file empty từ Nodepad
- paste nó vào và save đè lên file cũ với encoding là utf-8
Kết quả: xuất hiện thêm 1 ô vuông nữa !!!?
Hic hic phải làm seo đấy, kíu kíu !
chanhyeu viết 20:14 ngày 09/10/2018
kì vậy, tui làm được mà (nhưng mà làm biến không làm)

Thôi bạn thử cách trên đi, vô web2ftp.com đó, chắc chắn được
pfiev viết 20:08 ngày 09/10/2018
Xài UltraEdit ........ 20 kí tự rồi
tet2004 viết 20:18 ngày 09/10/2018
Mình đã bị lỗi nhiều người hướng dẫn mình như vậy nhưng làm không đượ kết quả là mình phải dùng một cồng cụ rất củ chuối
la trưới hàm include, require mình chêm
echo "Chú thích html";
và cuối hàm mình thêm
echo "kết thúc chú thích html";
Tốn thêm mấy byte nữa nhưng mà hiệu quả thì rất tốt
tet2004 viết 20:14 ngày 09/10/2018
Đừng có suy nghĩ gì cho tốn công
ha ha
mgo viết 20:18 ngày 09/10/2018
Quote Được gửi bởi harry4me
Mình viết 1 trang web bằng PHP có sử dụng hàm include, khi hiển thị trên IE6 thì hoàn toàn bình thường . Tuy nhiên dùng IE5 thì trang xuất hiện một số hình vuông nhỏ ! Làm thế nào để khắc phục đây ! Xin các bạn giúp đỡ !!! Thanks.
Bạn có biết IE từ 5.5 trở lên mới hổ trợ unicode ....tại sao bạn dùng ie 5?.
chanhyeu viết 20:11 ngày 09/10/2018
Không phải là mình dùng, nhưng mà khi thiết kế phải nghĩ đến người sd nữa chứ.
BnoL viết 20:18 ngày 09/10/2018
Sao BnoL chưa bao giờ bị trường hợp này nhỉ
Bài liên quan
0