Cara upload image url ke server
Beberapa hari yang lalu saya mendapatkan project import data dalam bentuk xls dengan image link url bisa diupload ke dalam server. Mungkin banyak sobat juga pernah mengalami hal demikian atau hampir mirip.
Keyword search: belajar php dasar,belajar php pemula,belajar php mysql,belajar php pdf,belajar php dasar pdf,belajar php online,belajar php dari dasar sampai mahir,belajar php dari nol,belajar php 7,cara belajar php,ebook belajar php,syntax belajar php,belajar phpmyadmin,belajar oop php,belajar bahasa pemrograman php,belajar membuat website dengan php,belajar coding php,belajar crud php,belajar mvc php,belajar array php,belajar function php,belajar syntax php,belajar api php,belajar php dasar pdf,belajar php mysql,belajar php dari dasar sampai mahir,belajar php w3schools,belajar html,contoh program php sederhana,concept of php,tutorial php
Nah, berikut ini saya berikan tip bagaimana cara upload image url ke server dengan bahasa pemrograman php yang sudah tidak asing lagi.
Berikut ini cara upload image url ke server
<?php
$image_url = 'https://www.mampirklik.com/contoh/image.jpg';
$image = '';
$upload_path = dirname($_SERVER["SCRIPT_FILENAME"]).'/storages/image/';
if(!empty($image_url )){
if($url = file_get_contents($image_url )){
$file_name = basename($url);
file_put_contents($upload_path.$file_name, $image_url );
$image = str_replace(dirname($_SERVER["SCRIPT_FILENAME"]),'',$upload_path.$file_name);
}
}
echo $image;
?>
Nah, cukup sampai disitu kita bisa upload file ke server lewat url sobat bisa kembang lebih bagus lagi. Mungkin sobat sudah terbiasa menggunakan curl_init seperti berikut:
<?php
$file_name_with_full_path = realpath('./upload/example.png');
$curl_handle = curl_init("https://example.com");
curl_setopt($curl_handle, CURLOPT_POST, 1);
$args['file'] = new CurlFile($file_name_with_full_path, 'image/png');
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, $args);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
$returned_data = curl_exec($curl_handle);
curl_close ($curl_handle);
echo $returned_data;
?>
Semoga tutorial ini bisa bermanfaat dan berguna untuk kita semua.