Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.02.2008, 15:04
sirius93 вне форума Посмотреть профиль Отправить личное сообщение для sirius93 Посетить домашнюю страницу sirius93 Найти все сообщения от sirius93
  № 1  
Ответить с цитированием
sirius93

Регистрация: Jul 2004
Адрес: Украина, Киев
Сообщений: 7
Отправить сообщение для sirius93 с помощью AIM Отправить сообщение для sirius93 с помощью Yahoo
По умолчанию страница PHP + flash + content block

Добрый день. Помогите в решении следующей задачи:
Есть страница php в верхней части страницы flash
в нижней content block вставленный с помощью след. кода:
Код:
<?php
require_once("class2.php");
require_once(HEADERF);
$text = file_get_contents("http://адрес_страницы1");
$ns -> tablerender("Заголовок страницы", $text);
require_once(FOOTERF);
?>

Как сделать что бы при нажатии кнопки на flashe 
загружался в нижнюю часть страницы другой контент-блок
<?php
require_once("class2.php");
require_once(HEADERF);
$text = file_get_contents("http://адрес_страницы2");
$ns -> tablerender("Заголовок страницы", $text);
require_once(FOOTERF);
?>
Не принцыпиально вставлять контент-блок снизу именно вышеуказанным способом, важно что бы при нажатии кнопки на флеше он менялся на нужный (который привязан к кнопке).

Если есть возможность опишите подробно, я только недавно начал программировать на flash и php

Заранее благодарю
__________________
всегда добивается своего тот кто умеет ждать


Последний раз редактировалось sirius93; 08.02.2008 в 21:09.
Старый 06.02.2008, 16:52
pel вне форума Посмотреть профиль Отправить личное сообщение для pel Найти все сообщения от pel
  № 2  
Ответить с цитированием
pel

Регистрация: Jan 2008
Адрес: Украина, Симферополь
Сообщений: 8
При нажатии кнопки на флэше - отправлять браузер на другую страницу / на ту же страницу с добавленным в _GET параметром. При генерировании страницы РНР'ой проверять этот параметр и в зависимости от него выбирать "адрес_страницы1 / 2".
Иначе (без перезагрузки страницы) - никак. РНР - серверный язык. Выполняется на сервере, клиент получает только результат.

Старый 06.02.2008, 18:19
sirius93 вне форума Посмотреть профиль Отправить личное сообщение для sirius93 Посетить домашнюю страницу sirius93 Найти все сообщения от sirius93
  № 3  
Ответить с цитированием
sirius93

Регистрация: Jul 2004
Адрес: Украина, Киев
Сообщений: 7
Отправить сообщение для sirius93 с помощью AIM Отправить сообщение для sirius93 с помощью Yahoo
Спасибо за ответ я начал делать через get_url.
Но наверное же есть какаято функция в php которая после передачи флешем переменных будет обновлять только часть php страницы, которая грузится через:
$text = file_get_contents("http://адрес_страницы2");
$ns -> tablerender("Заголовок страницы", $text);
или каким нибудь другим способом.
(я понимаю задача немного странная но это связано с несовершенством CMS системы)
__________________
всегда добивается своего тот кто умеет ждать

Старый 06.02.2008, 18:35
pel вне форума Посмотреть профиль Отправить личное сообщение для pel Найти все сообщения от pel
  № 4  
Ответить с цитированием
pel

Регистрация: Jan 2008
Адрес: Украина, Симферополь
Сообщений: 8
Нет никакой "части пхп страницы". Есть страница, в которую вставлена флэшка. Вернее, есть _только_ хтмл. Включая хтмл-тег для вставки флэшки. PHP был и остался на сервере. И в РНР в принципе нет функций, которые могут срабатывать на стороне клиента.

Как вариант - аякс.
На странице размещаете флэшку и JS-код, который "по команде" выполняет запрос к серваку (к пхп-скрипту), получает от него результат и размещает этот результат в нужном месте страницы.
Посмотрите, например, http://ru.wikipedia.org/wiki/Ajax
Там, кстати, в разделе "Альтернативы" и про что-то аналогичное от адоба написано (RIA)...

Или фреймы Тоже вариант, в принципе.


Последний раз редактировалось pel; 06.02.2008 в 18:40.
Старый 06.02.2008, 20:35
sirius93 вне форума Посмотреть профиль Отправить личное сообщение для sirius93 Посетить домашнюю страницу sirius93 Найти все сообщения от sirius93
  № 5  
Ответить с цитированием
sirius93

Регистрация: Jul 2004
Адрес: Украина, Киев
Сообщений: 7
Отправить сообщение для sirius93 с помощью AIM Отправить сообщение для sirius93 с помощью Yahoo
Спасибо за информацию.
Есть над чем поработать.
__________________
всегда добивается своего тот кто умеет ждать

Старый 06.02.2008, 23:08
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
sirius93, отредактируйте свои посты и оформите код тегами [code][/code].

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:47.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.