![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
amstrogtetnatet |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 26.1.2009 Репутация: нет Всего: нет |
Помогите вывести флеш, на котором такой бой: http://heroeswm.ru/warlog.php?warid=52289094
Сделал скрипт, который делает идентичные запросы на игру. расположил на http://game.bot-heroeswm.ru/warlog.php?warid=52289094 При загрузке, внешний флеш почему хочет загрузить локальный флеш... но обход есть, так как был сделан подобный проект (прямыми запросы). Подставлял куки... ну никак.. Помогите! |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
amstrogtetnatet |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 26.1.2009 Репутация: нет Всего: нет |
В браузер! Вывод флеша на http://game.bot-heroeswm.ru/warlog.php?warid=52289094 должно быть таким же http://heroeswm.ru/warlog.php?warid=52289094 ...
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
amstrogtetnatet, будь добр, поясни, при чем тут РНР? или конкретнее объясни задачу - я пока ничего не понял.
|
|||
|
||||
amstrogtetnatet |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 26.1.2009 Репутация: нет Всего: нет |
Структура сайта :
1) .htaccess > RewriteRule ^(.*)$ index.php 2) index.php > file_get_contents($url_post_or_get) str_replace() file_get_contents делает запрос на другой скрипт, который делает пост,гет запрос. Тут возможно и по части html... но таки html на стороне, все должен сделать php скрипт. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
amstrogtetnatet |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 26.1.2009 Репутация: нет Всего: нет |
Должно быть так: http://heroeswm.ru/warlog.php?warid=52289094
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
а! понял!
ты хочешь игру, сделанную на флеш, запускать от имени своего сайта, так? и проблема в том, что файл, отдаваемый тобой пользователю от своего имени, содержит относительные ссылки на файлы, которых на твоем сайте нет. Так? |
|||
|
||||
amstrogtetnatet |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 26.1.2009 Репутация: нет Всего: нет |
Ага! И эти файлы (флешы которые подгружает основной флеш) при размещении на моем сайте, не выводят ничего.
Это сообщение отредактировал(а) amstrogtetnatet - 27.1.2009, 11:16 |
|||
|
||||
amstrogtetnatet |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 26.1.2009 Репутация: нет Всего: нет |
Немного другими словами...
Помогите вывести все что находится по данной странице (флеш и его бой) : _heroeswm.ru/warlog.php?warid=52478411 на другой сайт, к примеру http://localhost/warlog.php?warid=52478411 Делал прямые ссылки, не получилось... основной флеш, на котором прямая ссылка, пытается загрузить локальный... (http://localhost/local_1.swf, http://localhost/local_2.swf). Как бы вывести? Решение есть, сквозное направление, чтобы флеш подумал что его запустили на heroeswm.ru... но как это сделать? |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
либо мелкие подгружаемые флешки генерируются автоматически на основании базы данных и переданных параметров, либо flash ищет какие-то переменные, которые передавались в "родной странице", но не передаются в той, на которую ты их стянул.
можешь обращение к флешке на твоем сервере перенаправлять в скрипт(посредством mod_rewrite), который будет обращаться к "оригинальному" серверу за флешками, вытягивать их и отдавать от своего имени. Добавлено через 22 секунды
фрейм. т.е. HTML-тег <frame> |
|||
|
||||
amstrogtetnatet |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 26.1.2009 Репутация: нет Всего: нет |
Если возможно подробней о mod_rewrite в данной ситуации??
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
чей-то я тупанул. у тебя и так уже используется такой подход:
один вопрос: на "оригинальный" сервер посылается и POST-запрос тоже, или только GET-составляющая? Потому как сам по себе file_get_contents точно POST не отсылает. Чтоб POST отсылать - надо либо через сокеты напрямую работать, либо через сокеты посредством cUrl Добавлено через 2 минуты и 41 секунду впрочем, посмотрел по ссылке, не увидел никаких POST-запросов :( |
|||
|
||||
amstrogtetnatet |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 26.1.2009 Репутация: нет Всего: нет |
file_get_contents делает запрос не в игру, а на скрипт. Сам скрипт обрабатывает полученные переменные и делает get/post запрос в игру!!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |