Làm cách nào để tải lên kích thước tệp trong php?
Ghi chú. Bạn sẽ cần tạo một thư mục mới có tên "tải lên" trong thư mục chứa "tải lên. php" cư trú. Các tệp đã tải lên sẽ được lưu ở đó Show
Kiểm tra xem tệp đã tồn tại chưaBây giờ chúng ta có thể thêm một số hạn chế Đầu tiên, chúng tôi sẽ kiểm tra xem tệp đã tồn tại trong thư mục "tải lên" chưa. Nếu có, thông báo lỗi sẽ hiển thị và $uploadOk được đặt thành 0 // Kiểm tra xem tệp đã tồn tại chưa Kích thước tệp giới hạnTrường nhập tệp trong biểu mẫu HTML của chúng tôi ở trên được đặt tên là "fileToUpload" Bây giờ, chúng tôi muốn kiểm tra kích thước của tệp. Nếu tệp lớn hơn 500KB, thông báo lỗi sẽ hiển thị và $uploadOk được đặt thành 0 // Kiểm tra kích thước tệp Loại tệp giới hạnĐoạn mã dưới đây chỉ cho phép người dùng tải lên các tệp JPG, JPEG, PNG và GIF. Tất cả các loại tệp khác đưa ra thông báo lỗi trước khi đặt $uploadOk thành 0
________số 8
; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize upload_max_filesize = 2M0 ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize upload_max_filesize = 2M1 ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize upload_max_filesize = 2M2 ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize upload_max_filesize = 2M3 Chỉ thị upload_max_filesize xác định kích thước tối đa được phép tải lên tệp trong PHP. Khi tải lên tệp được thực hiện bằng phương thức HTTP POST, nó cũng bị giới hạn bởi giá trị post_max_size. Điều đó có nghĩa là kích thước tệp tải lên tối đa thực tế cho PHP bị ràng buộc ở giá trị thấp nhất của cả post_max_size và upload_max_filesize post_max_size Bạn có thể tăng kích thước tệp tải lên tối đa của ứng dụng PHP bằng cách cập nhật cả hai chỉ thị upload_max_filesize và post_max_size trong tệp cấu hình PHP của bạn. Bạn cũng có thể định cấu hình các tùy chọn tương tự trong. htaccess nếu bạn không có quyền truy cập quản trị vào hệ thống
|