TAILIEUCHUNG - Programming HandBook part 57

Tham khảo tài liệu 'programming handbook part 57', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | nằm cùng thư mục với file chứa form. Một số browser support MAX_FILE_SIZE sẽ kiểm tra dung lượng file trước khi form được submit tuy nhiên không phải browser nào cũng vậy. Cho nên bạn đừng nên tin tưởng tuyệt đối vào server Ở ví dụ trên nếu browser hỗ trợ nhưng file có dung lượng lớn hơn 30000 byte sẽ được browser thông báo lỗi khi submit form. XỬ LÝ DỮ LIỆU ĐƯỢC SUBMIT LÊN SERVER Bây giờ ta hãy xem xét tới phần xử lý dữ liệu được submit lên server trong file . PHP lưu thông tin về file được upload lên server trong biến global _FILES. Với form ở ví dụ trên PHP sẽ truyền cho script các thông tin sau _FILES file_upload name tên file gốc trên máy client. Tuỳ vào browser tên file có thể được truyền lên server ở dạng C folder hoặc chỉ là . Chương trình phải tự kiểm tra và trích ra tên file nếu cần thiết. _FILES file_upload type kiểu của file được lưu ở dạng MINE Ví dụ image gif audio wav . _FILES file_upload size dung lượng của file tính theo byte. _FILES file_upload tmp_name sau khi upload server sẽ lưu file vào một file tạm trên server biến này cho ta biết đường dẫn và tên của file tạm đó. Chương trình sẽ đọc file tạm này để lấy nội dung của file được upload. _FILES file_upload error mã lỗi chương trình nên kiểm tra biến này để bảo đảm rằng quá trình upload không xảy ra lỗi. o UPLOAD_ERR_OK 0 không có lỗi quá trình upload thành công. o UPLOAD_ERR_INI_SIZE 1 dung lượng file upload vượt quá giới hạn được chỉ định trong file php. ini. o UPLOAD_ERR_FORM_SIZE 2 dung lượng file upload vượt quá giới hạn được chỉnh định bởi MAX_FILE_SIZE. o UPLOAD_ERR_PARTIAL 3 file chỉ được upload 1 phần có thể là do lỗi đường truyền trong quá trình upload . o UPLOAD_ERR_NO_FILE 4 không có file nào được upload có thể là file ở client không tồn tại . Khi đã có toàn bộ các thông tin cần thiết xử lý file như thế nào là quyến định của bạn. Bạn có thể đọc nội dung của file và lưu vào database hoặc di chuyển file và lưu vào thư mục .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.