Hướng dẫn upload file from url php - tải lên tệp từ url php

Tôi đã cố gắng tìm ra cách tải lên tệp từ URL bằng mã sau mà không cần sử dụng biểu mẫu. Trong một mẫu tôi có thể nhập vào URL thay vì tệp cục bộ trên máy tính và nó tải lên nó, vì vậy tôi đoán nó có thể?:

Vị trí ví dụ: //www.bubblews.com/assets/images/news/521013543_1385596410.jpg

if [[isset[$_FILES['upload']['name']]] && [substr_count[$_FILES['upload']['type'],'image/']]] {

    $prefix = "market/".$market->guid;      
    $filehandler = new ElggFile[];
    $filehandler->owner_guid = $market->owner_guid;
    $filehandler->setFilename[$prefix . ".jpg"];
    $filehandler->open["write"];
    $filehandler->write[get_uploaded_file['upload']];
    $filehandler->close[];

Đã hỏi ngày 1 tháng 3 năm 2014 lúc 19:33Mar 1, 2014 at 19:33

2

Hãy thử ví dụ này:

Lưu hình ảnh từ URL PHP

$ch = curl_init['//example.com/image.php'];
$fp = fopen['/my/folder/flower.gif', 'wb'];
curl_setopt[$ch, CURLOPT_FILE, $fp];
curl_setopt[$ch, CURLOPT_HEADER, 0];
curl_exec[$ch];
curl_close[$ch];
fclose[$fp];

hoặc cái này

$url = '//example.com/image.php';
$img = '/my/folder/flower.gif';
file_put_contents[$img, file_get_contents[$url]];

Đã trả lời ngày 1 tháng 3 năm 2014 lúc 19:36Mar 1, 2014 at 19:36

Hunter Mitchellhunter MitchellHunter Mitchell

6.84318 Huy hiệu vàng67 Huy hiệu bạc115 Huy hiệu đồng18 gold badges67 silver badges115 bronze badges

Trong máy chủ Linux, bạn có thể thử

exec["wget ".$_POST['url']];

Đã trả lời ngày 1 tháng 3 năm 2014 lúc 19:37Mar 1, 2014 at 19:37

3

Cập nhật lần cuối: 15 tháng 4 năm 2022

Trong - PHP HTML

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 hoàn chỉnh của hình ảnh kết thúc như File.jpg hoặc bất kỳ tiện ích 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 thức 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ể thích tải lên 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 chúng tôi 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 phát triển web mỗi ngày ngay vào hộp thư đến của bạn.

Kiểm tra bản demo trực tiếp hướng dẫn này →

Hướng dẫn mới nhất

  1. Tạo thanh kỹ năng hoạt hình bằng cách sử dụng JQuery, HTML và CSS
  2. Thiết kế web đáp ứng đơn giản và tốt nhất sử dụng CSS Phần 2
  3. Hiển thị nút khi di chuột bằng HTML và CSS

Mẫu đăng nhập thiết kế vật liệu bằng cách sử dụng jQuery và CSS

Thanh tiến bộ hoạt hình sử dụng jQuery và CSSupload.html





>

Menu thả xuống động bằng JQuery, Ajax, PHP và MySQL

Nhận số liệu thống kê trang web bằng PHP, JQuery và MySQL

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

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

Bài Viết Liên Quan

Chủ Đề