![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
Помогите пожалуйста разобраться в проблеме.
Суть задачи в следующем: нужно на сайте вывести информацию с другого сайта, имея лишь его статический адрес. Доступа к базе данных нет. Заранее спасибо. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
попробуй fopen('http:/ /adres', 'r'); fread();
|
|||
|
||||
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
Я думаю что мне нужно получить переменную с кодом страницы, который нужно будет очистить от тегов и разбить по концу строки, так как количество строк всегда будет одинаковое. Или нет?
Добавлено через 5 минут и 1 секунду 2Feldmarschall мне нужно не перейти на неё, а получить её массив у себя. 2bars80080 чет не пашет |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
bars80080, давно fopen для открытия удаленных страниц ?
KoLiZeI, на формуме 20 % таких вопросов , 19% решены, попробуй поискать -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
ОЧЕНЬ давно -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
Пытаюсь сделать так
что бы получить страницу, а мне выдается 301 ошибка Moved Permanently и пишет Connection: close . В чем ошибка, помогите? |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
301 страница перемещена
Добавлено через 53 секунды и это не ошибка, а нормальное сообщение о том что страницу переместили -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
И часто это сообщение выдают тем, кто пытается незаконно сграбить чужую страницу. Например, google так делает )
Это сообщение отредактировал(а) solenko - 14.8.2008, 14:48 -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 1 Всего: 31 |
KoLiZeI, всего-то надо:
а) fopen (как уже выше сказали) б) fread всего, что дадут по файловому дескриптору в) fclose (хороший тоне всегда закрывать то, что открывал и более не нужно) г) preg_match или что-нибудь вроде того, чтобы найти нужные тебе теги на странице и выдрать их содержимое Это сообщение отредактировал(а) nornad - 14.8.2008, 14:51 -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
Выводит вот такой крякозяброй всё
|
|||
|
||||
| Anarki |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 7 Всего: 11 |
301/302 обыкновенный редирект
Добавлено через 29 секунд
Ну перекодируй в нужную тебе кодировку. |
||||
|
|||||
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
Так ничего и не получилось.
Помогите получить страницу вида capitalcity.combats.com/inf.pl?login=ротшильд |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| KoLiZeI |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 6.4.2007 Где: г. Саратов Репутация: нет Всего: нет |
Если возвращать $main выводит Array ( [0] => ) , а если $stuff, то вообще ничего не выводит... Если выводить без curl_setopt($ch, CURLOPT_POSTFIELDS, "/inf.pl?login=ротшильд"); то выводит Array ( [0] => HTTP/1.1 [1] => 200 [2] => OK ) |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
POST не GET . разницу понимаешь ? Попытайся включить логику, почитать мануал, погуглить -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |