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);
من می خوام با وارد کردن آدرس تصویر(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);