Cách di chuyển hình ảnh vào thư mục trong PHP

PHP được sử dụng rộng rãi trong việc phát triển các ứng dụng phía máy chủ. Trên một trang web động, việc tải lên các tệp để cập nhật nó là một thói quen. Và PHP xử lý hiệu quả quá trình này. Bạn có thể sử dụng PHP để xử lý việc tải nhiều tệp lên máy chủ và hiển thị chúng trên một trang web động.  

PHP được sử dụng với hầu hết các phần mềm cơ sở dữ liệu phổ biến. MySQL là một trong những cơ sở dữ liệu phổ biến nhất được sử dụng trong các ứng dụng PHP. Có nhiều cơ sở dữ liệu khác như PostgreSQL, SYBASE, Oracle Database, v.v. có thể dễ dàng kết nối với các ứng dụng PHP của bạn.  

Một hình ảnh có thể được tải lên và hiển thị trên trang web PHP của bạn theo nhiều cách. Phương pháp phổ biến nhất để đạt được điều này là tải hình ảnh lên thư mục của máy chủ và cập nhật tên của nó trong cơ sở dữ liệu. Phương pháp này hiệu quả vì trong trường hợp này, hình ảnh sẽ không chiếm bất kỳ dung lượng nào bên trong cơ sở dữ liệu và điều này cũng sẽ giúp trang web của bạn tải nhanh hơn. Một cách khác là chèn trực tiếp hình ảnh vào cơ sở dữ liệu, thay vì tải nó lên máy chủ. Phương pháp này không được khuyến nghị vì hình ảnh chiếm nhiều dung lượng trong cơ sở dữ liệu, do đó làm tăng kích thước của nó. Điều này cũng sẽ làm chậm quá trình tải trang web của bạn.  

Chương trình sau đại học. Phát triển web đầy đủ ngăn xếp

hợp tác với Caltech CTME Đăng ký ngay

Trong bài viết này, bạn sẽ xem xét một phương pháp hiệu quả để tải lên hình ảnh trong PHP, bằng cách tải tệp hình ảnh lên thư mục máy chủ và chỉ cần chèn tên tệp vào cơ sở dữ liệu. Tên tệp được sử dụng để truy xuất tệp mong muốn sau này và hiển thị tệp đó trên trang web của bạn. Bạn sẽ sử dụng cơ sở dữ liệu MySQL để minh họa tải lên hình ảnh trong PHP

Các bước sau đây cần được thực hiện để tải lên một hình ảnh và hiển thị nó trên một trang web bằng PHP

  1. Tạo một biểu mẫu bằng HTML để tải lên các tệp hình ảnh
  2. Kết nối với cơ sở dữ liệu để chèn file ảnh

Chương trình để đạt được nhiệm vụ

Bước 1. Tạo biểu mẫu bằng HTML để tải lên tệp hình ảnh

Mã HTML sau đây sẽ tạo một biểu mẫu đơn giản trên trang web của bạn, với tùy chọn “chọn tệp” và một nút để tải tệp đã chọn lên

Tải ảnh lên bằng PHP

        

thuộc tính enctype >

TẢI LÊN

                

            

        

    

Đoạn mã CSS sau đây dùng để tạo kiểu dáng cơ bản cho biểu mẫu HTML

#vỏ bánh{

bề rộng. 50%;

lề. tự động 20px;

biên giới. 2px rắn #dad7d7;

}

hình thức{

bề rộng. 50%;

lề. tự động 20px;

}

biểu mẫu div{

lề trên. 5px;

}

hình ảnh{

trôi nổi. bên trái;

lề. 5px;

bề rộng. 280px;

chiều cao. 120px;

}

#img_div{

bề rộng. 70%;

đệm. 5px;

lề. tự động 15px;

biên giới. 1px rắn #dad7d7;

}

#img_div. sau đó{

nội dung. "";

trưng bày. khối;

thông thoáng. cả hai;

}

Khóa học mới. Phát triển Full Stack cho người mới bắt đầu

Tìm hiểu Git Command, Angular, NodeJS, Maven và hơn thế nữa Đăng ký ngay

Bước 2. Kết nối với cơ sở dữ liệu để chèn tệp hình ảnh

Đoạn mã PHP sau sẽ kết nối cơ sở dữ liệu để chèn dữ liệu đã gửi vào cơ sở dữ liệu

Chủ Đề