PDA

View Full Version : سوال: Upload تصاویر از طریق وارد کردن url تصویر



farzad_itc
سه شنبه 31 خرداد 1390, 17:52 عصر
با سلام خدمت دوستان

من می خوام با وارد کردن آدرس تصویر(URL) اون تصویر رو به داخل هاست خودم انتقال بدم ولی هر چی سعی می کنم و روش های مختلف رو انجام می دم این کار انجام نمی شه.

می شه یه نفر راهنمایی کنه.

البته آپلود رو من با این روش انجام می دم.

$userfile_name = rand(9999,9999999);
$file = $_POST['file'];
$ch = curl_init();

$fp = fopen($file, 'wb');
curl_setopt($ch, CURLOPT_URL, 'ftp://user:password@ftp.domainname.com/public_html/img/'.$userfile_name);
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($file));
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec ($ch);
$error_no = curl_errno($ch);
curl_close ($ch);

binyaft
سه شنبه 31 خرداد 1390, 18:23 عصر
به صورت زیر :


file_put_contents('name.jpg',file_get_contents('go ogle.com/1.jpg'));