X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Помогите в пхп, копирование картинок
rus-xp
rus-xp
Topic Starter сообщение 4.2.2011, 15:00; Ответить: rus-xp
Сообщение #1


клоновод
*****


Группа: Banned
Сообщений: 647
Регистрация: 19.4.2009
Поблагодарили: 147 раз
Репутация:   23  


Всем добрый день. Очень нужна помощь. Не понимаю, почему не работает скрипт.
$im = 'http://mini.s-shot.ru/1024x768/200/?shot='.$domain;
$page=file_get_contents($im);
preg_match_all("/<a href=\"(.*)\" onclick=\"return/",$page,$matches, PREG_SET_ORDER);
for ($a=0; $a<=count($matches); $a++)
{
copy($matches[$a][1], "foto/".$a.".jpg");
}


Нужно, чтобы с адреса, передавались картинки и сохранялись в папке скрипта под названием "foto" (права 777, доступно для записи).
переменная $domain берется из формы(адрес, вводимый пользователем).

Не пойму, почему не работает.


--------------------
бан за клоноводство и обман администрации форума
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moto-arena
moto-arena
сообщение 4.2.2011, 15:15; Ответить: moto-arena
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 441
Регистрация: 10.11.2009
Из: Снежное
Поблагодарили: 96 раз
Репутация:   28  


Не работает, в смысле выдаёт ошибку?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rus-xp
rus-xp
Topic Starter сообщение 4.2.2011, 15:18; Ответить: rus-xp
Сообщение #3


клоновод
*****


Группа: Banned
Сообщений: 647
Регистрация: 19.4.2009
Поблагодарили: 147 раз
Репутация:   23  


Да

Warning: file_get_contents(http://mini.s-shot.ru/1024x768/200/?shot=vkontakte.ru) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in /var/www/tonie/data/www/адрес сайта/папка/analysis.php on line 67


"$page=file_get_contents($im);" Вот собственно 67 строка.

Сообщение отредактировал rus-xp - 4.2.2011, 15:22


--------------------
бан за клоноводство и обман администрации форума
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
elche
elche
сообщение 4.2.2011, 15:34; Ответить: elche
Сообщение #4


Участник
***

Группа: User
Сообщений: 111
Регистрация: 22.4.2010
Поблагодарили: 38 раз
Репутация:   13  


(rus-xp @ 4.2.2011, 14:00) *
Не пойму, почему не работает

(rus-xp @ 4.2.2011, 14:18) *
failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request

ну вам же по не-русски написано в чем дело, переменная домен какое значение имеет?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zulicjan
Zulicjan
сообщение 4.2.2011, 15:34; Ответить: Zulicjan
Сообщение #5


НЕАДЕКВАТ!!!!111
******

Группа: Banned
Сообщений: 1359
Регистрация: 7.10.2008
Из: интернет
Поблагодарили: 482 раза
Репутация:   63  


в php.ini разрешено в эту функцию пихать урл? Почти везде это закрыто, может из-за этого

PS почему не через курл? Это же потенциальный геморой, который сложно будет найти потом

Сообщение отредактировал Zulicjan - 4.2.2011, 15:37
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BeerAbsorber
BeerAbsorber
сообщение 4.2.2011, 16:11; Ответить: BeerAbsorber
Сообщение #6


Участник
***

Группа: User
Сообщений: 111
Регистрация: 16.11.2010
Поблагодарили: 35 раз
Репутация:   5  


Выведи phpinfo() и проверь опцию allow_url_fopen, может быть запрещена.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
valeros
valeros
сообщение 4.2.2011, 16:27; Ответить: valeros
Сообщение #7


Lux in tenebris
*****

Группа: Active User
Сообщений: 506
Регистрация: 6.5.2009
Из: Qiev
Поблагодарили: 357 раз
Репутация:   48  


Может мой быдлокод через Curl поможет)
CODE
<?php
$im = 'http://mini.s-shot.ru/1024x768/200/?shot=vkontakte.ru';
$ch = curl_init($im);
$fp = fopen('logo.png', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rus-xp
rus-xp
Topic Starter сообщение 5.2.2011, 12:23; Ответить: rus-xp
Сообщение #8


клоновод
*****


Группа: Banned
Сообщений: 647
Регистрация: 19.4.2009
Поблагодарили: 147 раз
Репутация:   23  


(BeerAbsorber @ 4.2.2011, 16:11) *
Выведи phpinfo() и проверь опцию allow_url_fopen, может быть запрещена.

Включена.

С курл ни разу не работал, даже не знаю, как его использовать тут.

(elche @ 4.2.2011, 15:34) *
ну вам же по не-русски написано в чем дело, переменная домен какое значение имеет?

$im - это урл, как можно видеть из всего скрипта, урл пользователя+урл сервиса, с которого я пытаюсь стянуть картинки.
$domain - как написано в главном посте, передается через форму, пользователем


--------------------
бан за клоноводство и обман администрации форума
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DoctorX
DoctorX
сообщение 5.2.2011, 14:42; Ответить: DoctorX
Сообщение #9


Частый гость
**

Группа: User
Сообщений: 96
Регистрация: 4.2.2011
Поблагодарили: 15 раз
Репутация:   2  


Для подобных целей лучше конечно использовать Curl.
По поводу того - как использовать - вам дали пример. И в нете полно различных примеров и руководств надо только не полениться и поискать.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rus-xp
rus-xp
Topic Starter сообщение 5.2.2011, 15:00; Ответить: rus-xp
Сообщение #10


клоновод
*****


Группа: Banned
Сообщений: 647
Регистрация: 19.4.2009
Поблагодарили: 147 раз
Репутация:   23  


(DoctorX @ 5.2.2011, 14:42) *
Для подобных целей лучше конечно использовать Curl.
По поводу того - как использовать - вам дали пример. И в нете полно различных примеров и руководств надо только не полениться и поискать.

естественно я искал.


--------------------
бан за клоноводство и обман администрации форума


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Помогите, пожалуйста, моей дочери выжить!
благотворительный топик
30 vitvirtual 3732 19.5.2018, 8:30
автор: vitvirtual
Открытая тема (нет новых ответов) Продвигаю страницу по запросу "Как сделать игру". Помогите советом, пожалуйста
Я секу в теме! Но подать статью угодным поисковикам образом не смо
22 coremission 2145 8.5.2018, 12:33
автор: coremission
Открытая тема (нет новых ответов) Помогите с выбором ноута
20 rokot 868 23.4.2018, 12:09
автор: Room
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыПомогите с идеями для форума про успех
Спасибо за каждую идею
43 Zoya83 5059 12.4.2018, 11:42
автор: Zoya83
Открытая тема (нет новых ответов) Лендинг или сайт-визитка для ИП? Помогите определиться
6 Yas18 1121 31.3.2018, 20:57
автор: Yas18


 



RSS Текстовая версия Сейчас: 21.5.2018, 3:58
Дизайн