Tải lên tệp trong PHP cho phép bạn tải các tệp có phần mở rộng khác nhau lên máy chủ. Chúng tôi có thể sử dụng biểu mẫu HTML và cho phép người dùng tải tệp lên máy chủ. Các tệp này được lưu trữ trong một thư mục tạm thời trừ khi được chuyển đến vị trí đích để lưu trữ vĩnh viễn. Nhưng để tải lên tệp trong PHP hoạt động, chúng tôi phải đảm bảo một số cài đặt cấu hình được đặt phù hợp Show
Chương trình sau đại học. Phát triển web đầy đủ ngăn xếphợp tác với Caltech CTME Đăng ký ngayLàm cách nào để định cấu hình cài đặt PHP để đảm bảo tải lên tệp mượt mà trong PHP?Chúng tôi cần định cấu hình các cài đặt cụ thể để cho phép tải lên tệp trong PHP. Nếu không thực hiện đúng các cài đặt này, quá trình tải lên sẽ không thành công hoặc không hoạt động theo cách chúng tôi muốn. Để định cấu hình các cài đặt này, chúng ta cần tìm tệp php. tập tin ini Nếu bạn biết về php. ini, nó tốt và tốt. Nhưng nếu bạn không biết vị trí chính xác, hãy sử dụng mã bên dưới để xác định vị trí đó php_ini_loaded_file() là một chức năng tích hợp sẵn. Tạo tệp PHP bằng mã này và mở tệp đó từ trình duyệt của bạn thông qua máy chủ cục bộ để lấy vị trí của tệp php. tập tin ini. Khi bạn có vị trí, bạn cần tìm và định cấu hình một số cài đặt. Các cài đặt chính cùng với các giá trị được đề xuất là ; file_uploads = Bật ; upload_tmp_dir = ; upload_max_filesize = 16M ; max_file_uploads = 20 ; post_max_size = 20M max_input_time = 60 memory_limit = 128M max_execution_time = 30 Cài đặt khóa tốt nhất để tải lên tệp trong PHP là gì?
Khóa học mới. Phát triển Full Stack cho người mới bắt đầuTìm hiểu Git Command, Angular, NodeJS, Maven và hơn thế nữa Đăng ký ngayTạo biểu mẫu HTML để tải lên tệp trong PHPBây giờ chúng ta đã hoàn tất cài đặt cấu hình, hãy tiếp tục với việc tạo biểu mẫu HTML để tải tệp lên. Đối với điều này, chúng tôi sẽ tạo chỉ mục. php và lưu nó vào trong một thư mục. Dưới đây là mã cho chỉ mục. tập tin php phiên_bắt đầu(); ?> <. LOẠI TÀI LIỆU html> <đầu> if (isset($_SESSION['message']) && $_SESSION['message']) { printf('%s', $_SESSION['message']); bỏ đặt($_SESSION['tin nhắn']); } ?> |