Добрый день.
У меня такой вопрос.
Как сделать чтобы когда пользователь создает пост и вставляет туда удаленные картинки (ну с радикала и др.) эти картинки закачивались на мой сервер и выводились от туда?
Но скрипты у меня лежат на хостинге а картинки хоронятся на др. сервере...
1. riv - 27 Февраля, 2012 - 09:38:25 - перейти к сообщению
2. illy - 27 Февраля, 2012 - 10:09:49 - перейти к сообщению
file_get_contents()
+
proxy
или curl
+
proxy
или curl
3. riv - 27 Февраля, 2012 - 10:28:55 - перейти к сообщению
А поподробнее или пример кода можно а то я не оч силен....
4. illy - 27 Февраля, 2012 - 10:54:13 - перейти к сообщению
я тож не силён
говорят прокси - эт чтоб не закрыли доступ из-за частого подсоединения с одного ip
вроде через curl делают чёта
говорят прокси - эт чтоб не закрыли доступ из-за частого подсоединения с одного ip
вроде через curl делают чёта
5. riv - 27 Февраля, 2012 - 10:57:09 - перейти к сообщению
эхххх... если б знать че
6. riv - 27 Февраля, 2012 - 22:40:09 - перейти к сообщению
никто мне не поможет??? (
7. illy - 28 Февраля, 2012 - 10:37:00 - перейти к сообщению
Видимо то же ни бум-бум
А может тема не нова.
Поищи по форуму схожую тематику
А может тема не нова.
Поищи по форуму схожую тематику
8. Мелкий - 28 Февраля, 2012 - 10:54:55 - перейти к сообщению
В нужную сторону уже пнули: curl
Примеры есть прям в описании функций.
Примеры есть прям в описании функций.
9. riv - 28 Февраля, 2012 - 11:25:21 - перейти к сообщению
Мелкий пишет:
В нужную сторону уже пнули: curl
Примеры есть прям в описании функций.
Примеры есть прям в описании функций.
illy пишет:
Видимо то же ни бум-бум Улыбка
А может тема не нова.
Поищи по форуму схожую тематику Закатив глазки
А может тема не нова.
Поищи по форуму схожую тематику Закатив глазки
Искал нашел кое что но нифига не понял ( в программирование не оч силен )
http://forum.php.su/topic.php?fo...1&topic=6420
я так понимаю мне нужно вот это но не уверен
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- //$url - адрес страницы
- curl_setopt ($code_curl, CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.7.62 Version/11.00");
- #подделываем User-Agent
- (
- 'Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1',
- 'Accept-Language: ru-RU,ru;q=0.9,en;q=0.8',
- 'Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0',
- 'Accept-Charset: windows-1251, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1'
- );
- //придумали заголовки браузеру
- # добавляем заголовков к нашему запросу. Чтоб смахивало на настоящих
- # Подделываем значение - откуда пришли данные.
- # Сохраняем полученный куки в файл и говорим сайту, какие куки у нас уже есть
- # Убираем вывод данных в браузер. Пусть функция их возвращает а не выводит
- //С помощью регулярного выражения получаем ссылки на нужные нам картинки
- preg_match_all('#<a id="def_gimage" href="(.+?)"(.+?)>(\s+)?<img class="spare" src="(.+?)">#i', $html, $link);
- for ($i=0;isset($link[4][$i]);$i++)
- {
- $link [4][$i] = str_replace("/preview/150x100/content/setup/pics/catalog_1/","preview/",$link[4][$i]);//изменили путь к изображению - потом сохраним его в БД
- $photo_pr[$i] = $link[4][$i];
- }
(Добавление)
Вот у меня например так все выглядит
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- текс текс текс текс текс текс текс текс <br /><img scr="ссылка на картинку 1"><br /> текс текс текс текс текс текс текс<img scr="ссылка на картинку 2"><br /> текс текс текс текс текс текс текс<img scr="ссылка на картинку 3"><br /> текс текс текс текс текс текс текс