Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
281,77 KB
Nội dung
Chương 9 : ĐIỀU KHIỂN VÀ TRÁNH NHỮNG LỖI Sau khi viết mã lệnh, người mới lậptrình sẽ gặp không ít khó khăn trong việc tìm ra lỗi và chỉnh sửa lỗi. PHP hỗ trợ đầy đủ tính năng lậptrình giao diện API (Applications Programming Interface) có thể tìm ra lỗi và khắc phục những lỗi ấy. Ngoài PHP thì Apache Web Server cũng hỗ trợ người lậptrình tìm ra lỗi và khắc phục lỗi. Tiếp xúc với lỗi Apache Web Server như thế nào? Apache có một thư mục Lỗi tài liệu, bạn có thể định cấu hình trong file httpd.conf để tạo ra những trang thông báo lỗi với PHP, vì thế người thăm trang web không thấy buồn chán. PHP tạo ra trang web thông báo lỗi thân thiện cho người dùng. Không giống những trang thông báo lỗi như PHP, trang của Apache được sử dụng nhiều cho những trang đã mất. Chỉ thị lỗi của Apache Ví dụ về việc sử dụng phương pháp Apache. Trước hết cần thay đổi trong thư mục httpd.conf để cho phép tạo ra một trang thông báo lỗi, Apache thường được mặc định bên trong những trang lỗi. Nhưng bạn muốn có một thông báo như ý muốn khi có lỗi xuất hiện. Bạn cần có những thay đổi sau: 1. Mở file httpd.conf, những dòng 750 hoặc xa hơn, tìm vài dòng giống như sau: # Customizable error responses come in three flavors: # 1) plain text 2) local redirects 3) external redirects # # Some examples: #ErrorDocument 500 “The server made a boo boo.” #ErrorDocument 404 /missing.html #ErrorDocument 404 “/cgi-bin/missing_handler.pl” #ErrorDocument 402 195Hhttp://www.example.com/subscription_info.html [...]... default: $error_output = “Error Page”; $error_output = “This is the custom error Page”; $error_output = “You should be here”; } ?> Beginning PHP5 , Apache, MySQL Web Development < ?php echo $error_output; ?> Nó hoạt động thế nào? Hàm mail() được sử dụng để gởi email cho người quản trị, getdate() ghi nhớ thời . phục những lỗi ấy. Ngoài PHP thì Apache Web Server cũng hỗ trợ người lập trình tìm ra lỗi và khắc phục lỗi. Tiếp xúc với lỗi Apache Web Server như thế nào?. viết mã lệnh, người mới lập trình sẽ gặp không ít khó khăn trong việc tìm ra lỗi và chỉnh sửa lỗi. PHP hỗ trợ đầy đủ tính năng lập trình giao diện API (Applications