Hấp dẫn

Tại sao trang PHP của tôi tải toàn bộ màu trắng?

Tại sao trang PHP của tôi tải toàn bộ màu trắng?



We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Bạn tải lên trang web PHP của bạn và đi xem nó. Thay vì nhìn thấy những gì bạn mong đợi, bạn không thấy gì. Một màn hình trống (thường là màu trắng), không có dữ liệu, không có lỗi, không có tiêu đề, không có gì. Bạn xem nguồn của nó trống. Chuyện gì đã xảy ra?

Mã thiếu

Lý do phổ biến nhất cho một trang trống là tập lệnh thiếu một ký tự. Nếu bạn rời khỏi một' hoặc là } hoặc là ; ở đâu đó, PHP của bạn sẽ không hoạt động. Bạn không nhận được một lỗi; bạn chỉ cần có một màn hình trống.

Không có gì bực bội hơn việc xem qua hàng ngàn dòng mã cho một dấu chấm phẩy bị thiếu đang làm rối tung mọi thứ. Những gì có thể được thực hiện để sửa chữa và ngăn chặn điều này xảy ra?

  • Bật báo cáo lỗi PHP. Bạn có thể tìm hiểu rất nhiều về những gì đang xảy ra từ các thông báo lỗi mà PHP cung cấp cho bạn. Nếu bạn hiện không nhận được thông báo lỗi, bạn nên bật báo cáo lỗi PHP.
  • Kiểm tra mã của bạn thường xuyên. Nếu bạn kiểm tra từng phần khi bạn thêm nó, thì khi bạn gặp sự cố, bạn sẽ biết phần cụ thể để khắc phục sự cố. Nó sẽ ở trong bất cứ điều gì bạn vừa thêm hoặc thay đổi.
  • Hãy thử một trình soạn thảo mã màu. Rất nhiều trình soạn thảo PHP - thậm chí là miễn phí - mã màu PHP của bạn khi bạn nhập nó. Điều này giúp bạn chọn ra các dòng không kết thúc vì bạn sẽ có các đoạn mã lớn có cùng màu. Nó không xâm phạm đối với các lập trình viên thích mã hóa không có chuông và còi nhưng hữu ích khi xử lý sự cố.
  • Nhận xét nó ra. Một cách để cô lập vấn đề là nhận xét các đoạn mã lớn của bạn. Bắt đầu ở trên cùng và nhận xét tất cả trừ vài dòng đầu tiên trong một khối lớn. Sau đó echo () một thông báo kiểm tra cho phần. Nếu nó lặp lại tốt, vấn đề nằm ở phần tiếp theo trong mã. Di chuyển phần bắt đầu của bình luận và bài kiểm tra của bạn xuống dưới khi bạn xử lý tài liệu của mình cho đến khi bạn tìm thấy vấn đề.

Nếu trang web của bạn sử dụng vòng lặp

Nếu bạn sử dụng các vòng lặp trong mã của mình, có thể trang của bạn bị kẹt trong một vòng lặp không bao giờ ngừng tải. Bạn có thể đã quên để thêm++ đến bộ đếm ở cuối vòng lặp, vì vậy vòng lặp tiếp tục chạy mãi mãi. Bạn có thể đã thêm nó vào quầy nhưng sau đó vô tình ghi đè lên nó ở đầu vòng lặp tiếp theo, vì vậy bạn không bao giờ đạt được bất kỳ nền tảng nào.

Một cách để giúp bạn phát hiện ra điều này là lặp lại () số truy cập hiện tại hoặc thông tin hữu ích khác ở đầu mỗi chu kỳ. Bằng cách này, bạn có thể có được một ý tưởng tốt hơn về nơi vòng lặp được vấp ngã.

Nếu trang web của bạn không sử dụng vòng lặp

Kiểm tra xem mọi HTML hoặc Java bạn sử dụng trên trang của bạn có gây ra sự cố không và mọi trang được bao gồm đều không có lỗi.


Video, Sitemap-Video, Sitemap-Videos