Как скопировать фотку полученную из url в другую папку
$url = "site.ru/upload/000/u1/000/88aaafac.jpg";
$move_dir = "site.ru/upload/papka/";
Мне нужно $url скопировать в $move_dir
При условии, если allow_url_fopen = Onfile_get_contents($url)
Вот еще вариант с curl (InstantCMS 2.0)
function file_save_from_url($url, $destination){ return true; }
Warning: file_put_contents(http://test20.ru/upload/files/) [function.file-put-contents]: failed to open stream: HTTP wrapper does not support writeable connections in
Код такой:
$url = href_to_home().''.$arr['u1_photo']; $move_dir = href_to_home().'/upload/files/';
Warning: curl_setopt(): supplied argument is not a valid File-Handle resource in Z:\home\test20.ru\www\system\libs\files.helper.php on line 223
Код:
$url = href_to_home().''.$arr['u1_photo']; $move_dir = href_to_home().'/upload/files/'; $res = file_save_from_url($url, $move_dir);
$url = href_to_home().''.$arr['u1_photo']; $destination = cmsConfig::get('upload_path') . 'files/' . $package_name;
хотя по коду Fuze картинка сохраняется. но её не просмотреть. и размер файла 0 байт
из практики такое было только на 10% забугорных хостингах и то не особо распространненыхallow_url_fopen = Off
из моего примера есть ошибка я просто не так понял изначально
вот правильный код
$url = "http://site.ru/upload/000/u1/000/88aaafac.jpg"; $move_dir = "http://site.ru/upload/papka/";
Посмотрел код Фуза все рабочее на 100% опять вы просто тупо скопипастили код, нужно в $destination иметь не просто папку а еще и имя файла.