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
Сообщений: 109
Регистрация: 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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите выбрать программу
Помогите выбрать программу
11 impak 1347 11.12.2017, 13:11
автор: Mikki
Открытая тема (нет новых ответов) Помогите найти плагин на WP
Отзывы с профилей соц сетей
1 SEOMR 444 30.11.2017, 7:18
автор: Nell
Открытая тема (нет новых ответов) Помогите найти проблему
Долгий ответ сервера
6 maxim1249 695 29.11.2017, 17:27
автор: genjnat
Открытая тема (нет новых ответов) Помогите оценить новотник. Плиз
1 Alex-777 528 29.11.2017, 7:18
автор: grumdas
Открытая тема (нет новых ответов) Помогите с неймингом для сборника советов
советы по разработки и жизни
11 coremission 1886 15.11.2017, 22:23
автор: rogefer


 



RSS Текстовая версия Сейчас: 16.12.2017, 17:24
Дизайн