Я делаю это с помощью этого кода:
Код: Выделить всё
$pic = $Db->escape($_POST['form_pic']); // (escape is a function to mysql_real_escape_string)
$time = strtotime("now");
$filename = $item_id.'_'.$time.'.'.$ext;
$item_pic = 'img/ads/'.$filename;
$contents = file_get_contents($pic);
file_put_contents('../img/ads/'. $filename, $contents);
Код: Выделить всё
An example url: http://2.bp.blogspot.com/-ubBMWObG6u0/T-m3zYIq3CI/AAAAAAAABxU/Z8aa1Dgny9c/s1600/Grown+sunglasses.jpg
Обновление: Я повторил свой $_POST['form_pic'], и кажется, что когда я публикую URL-адрес после отправки, Символ «+» заменяется пробелом?
Подробнее здесь: https://stackoverflow.com/questions/136 ... save-image
Мобильная версия