Hướng dẫn php file upload and download script free - tập tin php tải lên và tải xuống tập lệnh miễn phí

Hướng dẫn này cho thấy cách bạn có thể tải lên các tệp của các định dạng khác nhau bao gồm .zip, .pdf, .docx, .ppt, cũng như các tệp hình ảnh thông qua một biểu mẫu sử dụng PHP để được lưu trữ trong thư mục trên máy chủ của chúng tôi.

Chúng tôi cũng sẽ ghi lại tên của các tệp được tải lên và thông tin liên quan như tên tệp, kích thước và số lượng tải xuống trong bảng cơ sở dữ liệu.

Tạo một thư mục dự án Php & nbsp; Gọi nó là & amp; Tạo một thư mục con bên trong thư mục này có tên & lt; span class = "đánh dấu" & gt; uploads & lt;/span & gt; . & lt; p & gt; & lt; span class = "đánh dấu" & gt; index.php & lt;/span & gt; là nơi chúng tôi sẽ tạo biểu mẫu tải lên tệp của chúng tôi. Mở nó và đặt mã này bên trong nó: & lt;/p & gt; & lt; div class = "trung tâm văn bản vuông" & gt; & lt; span id = "ezoic-pub-ad-lobleholder-102" & gt; & lt;/span & gt; & lt; span class = " 102 "data-ez-name =" codewithawa_com-box-4 "& gt; & lt; span id =" div-gpt-ad-codewithawa_com-box-4-0 "ezaw =" 580 "ezah =" 400 "style =" Vị trí: tương đối; z-index: 0; hiển thị: block inline; padding: 0; min-height: 90px; min-width: 728px "class =" ezoic-ad "& gt; & lt; "data-cfasync =" false "type =" text/javaScript "style =" display: none "& gt; if [typeof ez_ad_units! = 'không xác định'] {ez_ad_units.push [[[580,400] ',' ezslot_3 ', 102,' 0 ',' 0 ']]}; index.php: & lt;? PHP bao gồm 'filesLogic.php';? & gt; & lt;! DOCTYPE HTML & GT; & lt; html lang = "en" & gt; & lt; đầu & gt; & lt; link rel = "styleSheet" href = "style.css" & gt; & lt; Tiêu đề & gt; tập tin tải lên và tải xuống & lt;/tiêu đề & gt; & lt;/head & gt; & lt; cơ thể & gt; & lt; div class = "container" & gt; & lt; div class = "hàng" & gt; & lt; form action = "index.php" meath & lt; H3 & gt; Tải lên tệp & lt;/h3 & gt; & lt; loại đầu vào = "file" name = "myfile" & gt; & lt; br & gt; & lt; loại nút = "Gửi" name = "lưu" & gt; tải lên & lt;/nút & gt; & lt;/form & gt; & lt;/div & gt; & lt;/div & gt; & lt;/cơ thể & gt; & lt;/html & gt; Đó là một hình thức rất đơn giản chỉ lấy trường đầu vào cho tệp của chúng tôi và nút tải lên. & NBSP; Trong phần đầu, chúng tôi đang liên kết với tệp Style.css của chúng tôi để cung cấp một số kiểu dáng cho biểu mẫu của chúng tôi. Tạo tệp đó trong gốc của ứng dụng của chúng tôi và thêm mã CSS này vào nó: style.css: form {width: 30%; Biên độ: 100px Tự động; Đệm: 30px; Biên giới: 1px rắn #555; } đầu vào {chiều rộng: 100%; Biên giới: 1px rắn #F1E1E1; Hiển thị: Khối; Đệm: 5px 10px; } nút {viền: Không có; Đệm: 10px; Biên giới-Radius: 5px; } bảng {chiều rộng: 60%; Thu hẹp biên giới: sụp đổ; Biên độ: 100px Tự động; } th, td {chiều cao: 50px; dọc-align: trung tâm; Biên giới: 1px màu đen rắn; } [vitag.init = window.vitag.init || []].

Ở đầu index.php, chúng tôi bao gồm & nbsp; fileslogic.php. Đây là tệp chứa tất cả logic nhận tệp đã gửi của chúng tôi & nbsp; và lưu nó vào thư mục tải lên cũng như lưu trữ thông tin tệp trong cơ sở dữ liệu. Hãy tạo tệp này ngay bây giờ.filesLogic.php file. This is the file that contains all the logic of receiving our submitted file and saving it to the uploads folder as well as storing the file information in the database. Let's create this file now.

filesLogic.php::

Bài Viết Liên Quan

Chủ Đề