Помощник
|
Загрузка изображения из интернета |
dimjan4
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
4.4.2010, 15:32;
Ответить: Apay
Сообщение
#2
|
|
сначала определитесь что вам надо получить.
у вас строка [php]$name=dirname("im");[/php] абсолютно лишена смысла, может надо что-то вроде этого: [php] imagejpeg($image,$_SERVER['DOCUMENT_ROOT'].$name,100); ... [/php] а еще проще вместо всего этого [PHP]$name='/im/'.basename($_POST['url']); file_put_contents( $_SERVER['DOCUMENT_ROOT'].$name, file_get_contents( $_POST['url'] ) ); print '<img src="'.$name.'">'; [/PHP] |
|
|
dimjan4
|
Сообщение
#3
|
|
А если ,к примеру, мне надо скачать вот эту(_http://www.pepsi.ru/files/images/%D0%9A%D0%BE%D0%BF%D0%B8%D1%8F%2010659724.jpg) картинку и работать с массивом $FILE? Можно как-то занести эту картинку в этот массив?
|
|
|
Apay |
4.4.2010, 15:46;
Ответить: Apay
Сообщение
#4
|
|
не понял, картинку в бинарном фиде занести в массив просто
[PHP]$FILE[] = file_get_contents( 'http://www.pepsi.ru/files/images/%D0%9A%D0%BE%D0%BF%D0%B8%D1%8F%2010659724.jpg' );[/PHP] но зачем это нужно - никак не пойму |
|
|
dimjan4
|
Сообщение
#5
|
|
Приведу пример:
На mail.ru есть раздел загрузки изображений. Там можно выбрать "Загрузить с интернета" и вписать url картинки. Далее мой скрипт должен обработать эту картинку (обрезать, уменьшить размер и т.п) затем сохранить в папке и вывести результат в браузер (+ добавить ссылку в базу данных). |
|
|
Apay |
4.4.2010, 18:27;
Ответить: Apay
Сообщение
#6
|
|
надо использовать ajax-upload и после в js добавить картинку в страницу
|
|
|
ZhukV |
6.4.2010, 12:09;
Ответить: ZhukV
Сообщение
#7
|
|
Можна так:
1. Через fopen() или file_get_contents() копируеш себе на сервер. [PHP] $name="http://domain.ru/img/12345678sdfh.jpg"; $temp=file_get_contents($name); $tn=explode($name); $tr=$tn[(count($tn)-1)]; $FOpen=fopen("img/".$tr,"w"); $FWrite=fwrite($FOpen,$temp); if($FWrite){echo "Удачно скопировано";} else{echo "Ошибка при копировании";} [/PHP] 2. А далее думаю не проблемка обработать картинку уже у себя на сервере. |
|
|
Apay |
6.4.2010, 14:10;
Ответить: Apay
Сообщение
#8
|
|
|
|
|
ZhukV |
6.4.2010, 15:06;
Ответить: ZhukV
Сообщение
#9
|
|
|
откуда? с компа юзера? на котором нет ни http сервера, ни ftp, никакого. Есть два поля: Одно с типом "file", для загрузки файлов с компа юзера Другое с типом "text", где юзер указывает адрес изображения в инете. А в оброботчике прописать и один тип и другой. Если скачивать изображение с инета и обрабатывать, как стоял вопрос от dimjan4, так здесь просто нужно копирнуть ее се на сервер и скриптом обработать. А если ,к примеру, мне надо скачать вот эту(_http://www.pepsi.ru/files/images/%D0%9A%D0%BE%D0%BF%D0%B8%D1%8F%2010659724.jpg) картинку и работать с массивом $FILE? Можно как-то занести эту картинку в этот массив? А вот это дейтвительно какая-то чужь. ЗАЧЕМ? Если те нужно будет к примеру проверить размер, то закинь изображение в переменную и используй функцию strlen(), тогда те будет размер в байтах. ------------------------------------------------------- Нужно обезательно учитывать, что в папке с изображениями может стоять запрет на скачивания, так что самое скачивание нужно тоже порверять.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
BuxarVideoUploader - Автоматическое скачивание и загрузка видео из любых/ на любые видео хостинги (YouTube, TikTok, Instagram, Facebook, Яндекс Дзен, Вконтакте, Одноклассники, Rutube, Dailymotion, d.tube, Telegram и т.д. | 0 | BuxarNET | 1223 | 19.7.2023, 5:58 автор: BuxarNET |
|
Требуется интернет-пиарщик - для распростанения инфы о сайте на площадках интернета (регистрация в каталогах, отзывы, статьи) Нужен специалист на постоянную подработку !!! 5 000 руб./м |
4 | Paul01 | 2351 | 10.10.2019, 2:54 автор: Paul01 |
|
Загрузка фотографий на сайте. | 8 | Napoleon-007 | 1765 | 5.3.2018, 10:51 автор: Evgeniy3200 |
|
Изображения с shutterstock от 15 рублей/штука | 5 | Mr_Big | 3669 | 10.9.2017, 21:30 автор: Palundra |
|
Вывод изображения при наведения на часть картинки по area | 1 | androv77 | 4836 | 16.7.2016, 17:32 автор: -YroKPROG- |
Текстовая версия | Сейчас: 19.4.2024, 17:58 |