Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Получение данных с другого сервера 
:(
    Опции темы
Mister U
Дата 24.7.2005, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 6.12.2003
Где: Донецк

Репутация: нет
Всего: нет



Может, название темы не точно построил. Извините, если что. Но сейчас у меня уже голова начинает болеть из-за того, что сильно долго думаю и так ни к чему и не пришёл.
В общем, вот что мне нужно.

Вот есть строка авторизации:
http://mysite.ru/admin.php?login=123&password=456
А вот страничка, которая доступна после авторизации:
http://mysite.ru/adminpage.php

Если пойти по первой ссылке, то после авторизации скрипт переадресовывает на вторую ссылку. Причём вторая ссылка доступна только если существует определённая сессия, т.е. только после авторизации.

Вот что мне нужно. В скрипте, который находится на каком-нибудь сервере (пускай, сервер Х), есть переменная $mess. В эту переменную необходимо сгрузить содержимое второй ссылки (http://mysite.ru/adminpage.php). НЕ php код, а html код, т.е. после выполнения авторизации. В браузере есть команда "Просмотр HTML кода". Вот мне нужно этот html код сгрузить в переменную.
НО до этого надо пройти авторизацию (первая ссылка). И авторизация должна проходить незаметно от пользователя, который обратился к скрипту на сервере X.
Добавлено @ 19:34
Извините, если запутанно объяснил...
PM MAIL ICQ   Вверх
lancelot555
Дата 24.7.2005, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 19.2.2005

Репутация: нет
Всего: нет



Цитата(Mister @ 24.7.2005, 19:33)
Извините, если запутанно объяснил...


Извините если неправильно понял вопрос %)
Почитай про библиотеку Curl
Можно почитать здесь

Это сообщение отредактировал(а) lancelot555 - 24.7.2005, 20:05
--------------------
Hи что так не поpтит цель, как попадание! =)
PM MAIL   Вверх
Mister U
Дата 24.7.2005, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 6.12.2003
Где: Донецк

Репутация: нет
Всего: нет



Спасибо, почитаю.
Добавлено @ 20:33
Цитата
Использование cURL из командной строки очень просто. Следующий пример запрашивает web-страницу и выводит ее в stdout

$ curl -L zend.com


Что такое stdout?
PM MAIL ICQ   Вверх
Mal Hack
Дата 24.7.2005, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Mister U http://php.net/curl, я бы лучше этим мануалом воспользовался бы ;)
PM ICQ   Вверх
Mister U
Дата 24.7.2005, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 6.12.2003
Где: Донецк

Репутация: нет
Всего: нет



Пытаюсь посмотреть, как работает скрипт:
Код

<?php

$ch = curl_init("http://www.ya.ru/");
$fp = fopen("example_yaru.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);
?> 


Файл создаётся, но в нём пусто. Почему?
Тестирую на хостинге агавы.ру
PM MAIL ICQ   Вверх
Mal Hack
Дата 24.7.2005, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



В начало скрипта и юзай ошибки.

Код
ini_set( 'display_errors' , '1' );
error_reporting(E_ALL);

PM ICQ   Вверх
-=Ustas=-
Дата 25.7.2005, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(Mister @ 24.7.2005, 21:14)
Файл создаётся, но в нём пусто. Почему?

Нормально все выдирает. У хостеров библиотека libcurl установлена?


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Mal Hack
Дата 25.7.2005, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



-=Ustas=- у него записи в файл просто нету smile
PM ICQ   Вверх
OverClocker
Дата 22.11.2005, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 12.11.2005

Репутация: нет
Всего: нет



Цитата
Fatal error: Call to undefined function: curl_init() in /home/u30891/chatman.ru/www/index.php on line 11

Как задефенить эту ф-цию? Почему не работает?

И ещё вопрос. Как авторизироваться на чужом сервере с помощью cURL?
PM MAIL WWW   Вверх
z-END
Дата 22.11.2005, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 5
Всего: 102



Цитата(OverClocker @ 22.11.2005, 17:35)
Как задефенить эту ф-цию? Почему не работает?

Цитата
У хостеров библиотека libcurl установлена



--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0828 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.