PHP hiển thị hình ảnh từ url trong cơ sở dữ liệu

Tôi đã tự hỏi liệu có cách nào để tôi có thể lưu trữ URL hình ảnh trong cơ sở dữ liệu với id số duy nhất và trang php hiển thị hình ảnh bằng cách lấy dữ liệu [URL hình ảnh] từ cơ sở dữ liệu và hiển thị nó cho người dùng trên hình ảnh. trang php?

Một ví dụ về điều này sẽ là.
– Có URL hình ảnh http. //www. ví dụ. com/hình ảnh/hình ảnh10. jpg [nơi URL này sẽ được lưu trữ trong cơ sở dữ liệu, cùng với id là 10]
– Có hình ảnh. php truy xuất URL hình ảnh từ cơ sở dữ liệu và hiển thị hình ảnh trên cùng một trang [hình ảnh. php] [và không chuyển hướng đến URL hình ảnh] – kết quả ví dụ là hình ảnh. php?id=10 hình ảnh ở đâu. php sẽ lấy URL hình ảnh từ cơ sở dữ liệu với id hình ảnh là 10 [sử dụng ví dụ của tôi. www. ví dụ. com/hình ảnh/hình ảnh10. jpg] và hiển thị nó [vì vậy nó sẽ giống như xem hình ảnh như thể bạn đang xem www. ví dụ. com/hình ảnh/hình ảnh10. jpg mà thay vào đó URL sẽ là http. //www. ví dụ. com/hình ảnh. php?id=10]

Có cách nào để làm điều này không?
Tôi mới sử dụng php và MySQL nên viết mã không thực sự tốt – đang thử nghiệm 🙂

Cảm ơn trước

Chỉnh sửa.
Tôi nghĩ mọi người đang bối rối vì phần mô tả không đúng của tôi [xin lỗi về điều đó].
Tôi nhận thấy trong câu trả lời của bạn rằng bạn đã bao gồm URL hình ảnh thực tế trong mã của mình – tôi không hiểu tại sao.

VÍ DỤ về cách tôi muốn điều này hoạt động

Bảng của tôi sẽ có các trường này.
img_id
img_url

Hình ảnh. php sẽ NHẬN img_url TỪ bảng bằng cách sử dụng id ở cuối hình ảnh. địa chỉ php. VÍ DỤ.
– hình ảnh. php?id=10 – hình ảnh. php sẽ sử dụng id [là 10] và hiển thị hình ảnh bằng cách truy xuất img_url [có thể là. www. ví dụ. com/hình ảnh/hình ảnh10. jpg] từ bảng và hiển thị nó – id hình ảnh sẽ là img_id trong bảng.
– hình ảnh. php?id=12 – hình ảnh. php sẽ sử dụng id [là 12] và hiển thị hình ảnh bằng cách truy xuất img_url [có thể là. www. ví dụ. com/hình ảnh/hình ảnh12. jpg] từ bảng và hiển thị nó – id hình ảnh sẽ là img_id trong bảng.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tải lên hình ảnh từ url bằng PHP. Bạn phải nhập url đầy đủ của hình ảnh kết thúc như tệp. jpg hoặc bất kỳ phần mở rộng hình ảnh nào và hình ảnh của bạn sẽ được tải lên

Bạn có thể sử dụng phương pháp này để tải xuống bất kỳ loại tệp nào và bạn cũng có thể tạo ứng dụng lớn để tải xuống tệp

Bạn cũng có thể tải hình ảnh lên cơ sở dữ liệu và máy chủ bằng PHP

Tham gia với hơn 27.000 thành viên trong nhóm Google của bạn và nhận các hướng dẫn mới nhất

Nhận các hướng dẫn mới nhất của chúng tôi, Hướng dẫn cách thực hiện về phát triển web mỗi ngày ngay trong hộp thư đến của bạn

HÃY XEM THỬ HƯỚNG DẪN TRỰC TIẾP NÀY →

Để tải lên hình ảnh từ URL chỉ mất ba bước. -

  1. Tạo một tệp HTML và xác định đánh dấu
  2. Tạo tệp PHP để tải hình ảnh lên từ url
  3. Tạo một tệp CSS và xác định kiểu dáng

Bước 1. Tạo một tệp HTML và xác định đánh dấu

Chúng tôi tạo một tệp HTML và lưu nó với tên tải lên. html





>

Trong bước này, chúng tôi tạo một biểu mẫu để tải lên hình ảnh từ url do người dùng nhập và gửi nó tới 'upload_image. php' để tải lên, chúng tôi cũng thêm tệp css mà chúng tôi sẽ tạo trong bước tiếp theo

Bạn cũng có thể thích hình ảnh tải lên mà không cần làm mới trang

Bước 2. Tạo tệp PHP để tải hình ảnh lên từ url

Chúng tôi tạo một tệp PHP và lưu nó với tên upload_image. php

";
}
?>

Trong bước này, chúng tôi lấy url hình ảnh và lấy nội dung hình ảnh bằng hàm file_get_contents[], sau đó chỉ định thư mục tải lên và tên hình ảnh mà chúng tôi muốn lưu hình ảnh, sau đó chúng tôi sử dụng file_put_contents[] để lưu hình ảnh trong thư mục tải lên

Bạn cũng có thể thích tải lên nhiều hình ảnh với bản xem trước

Bước 3. Tạo một tệp CSS và xác định kiểu dáng

Chúng tôi tạo một tệp CSS và lưu nó với tên upload_style. css

body
{
 margin:0 auto;
 padding:0px;
 text-align:center;
 width:100%;
 font-family: "Myriad Pro","Helvetica Neue",Helvetica,Arial,Sans-Serif;
 background-color:#34495E;
}
#wrapper
{
 margin:0 auto;
 padding:0px;
 text-align:center;
 width:995px;
}
#wrapper h1
{
 margin-top:50px;
 font-size:45px;
 color:#FDF2E9;
}
#wrapper h1 p
{
 font-size:18px;
}
#text_div input[type="text"]
{
 width:300px;
 height:35px;
 padding:10px;
}
#text_div input[type="submit"]
{
 width:100px;
 height:35px;
 margin-top:5px;
 background:none;
 border:1px solid white;
 color:white;
 font-weight:bold;
}
#text_div img
{
 width:200px;
}

Đó là tất cả, đây là cách tải lên hình ảnh từ URL bằng PHP và HTML. Bạn có thể tùy chỉnh thêm mã này theo yêu cầu của bạn. Và xin vui lòng cho nhận xét về hướng dẫn này

Ở đây, tôi phải hiển thị hình ảnh hiển thị mã trong PHP từ thư mục. Cũng như, có thể lấy hình ảnh từ cơ sở dữ liệu

Sau đó, bạn có thể xem một số ví dụ về danh sách tất cả hình ảnh trong thư mục và thư mục con từ thư mục và thư mục bằng PHP

echo "";  

Mục lục

  • Hiển thị hình ảnh trong Php từ thư mục
  • Cách hiển thị hình ảnh từ cơ sở dữ liệu trong Php
  • Hình ảnh không hiển thị trong Php
  • Phần kết luận

Hiển thị hình ảnh trong Php từ thư mục

Do đó, tôi phải trình bày một số phương pháp hiển thị hình ảnh từ đường dẫn thư mục thư mục


 
 display image
 
 
 

Here in your form and text

Chủ Đề