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

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

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

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
Arrow Флеш не видит php файла

Даю запрос на пхп файл, прописываю в запросе полный путь к файлу, начиная с http://.... не видит файла. Если тестить на денвере - всё работает! в чём может быть трабл?

Старый 29.08.2011, 15:42
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 2  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Что значит не видит? IO_ERROR?

Старый 29.08.2011, 15:43
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 3  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
А сниффер что показывает? Посмотрите как запрос обрабатывается, например, с помощью HttpFox.
__________________
Идите первым!

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

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
установил httpFox - как посмотреть обработку запроса?
Я смотрю содержимое php файла на который идёт запрос - он не пустой, т.е. получается данные в него приходят

Добавлено через 2 минуты
В POST Data, показывает что переменная есть:

Код AS3:
allData	{"totalScore":0,"settings":{"hideMap":{},"sounds":{},"hideAffirm":{}},"userMoney":100,"categories":[{"phrases":[{"checked":false,"phrase":""}]},{"phrases":[{"checked":false,"phrase":""}]},{"phrases":[{"checked":false,"phrase":""}]},{"phrases":[{"checked":false,"phrase":""}]},{"phrases":[{"checked":false,"phrase":""}]},{"phrases":[{"checked":false,"phrase":""}]},{"phrases":[{"checked":false,"phrase":""}]},{"phrases":[{"checked":false,"phrase":""}]},{"phrases":[{"checked":false,"phrase":""}]}]}
Добавлено через 4 минуты
Установил firebug - в output пишет вот что
Цитата:
at flash.net::URLLoader/onComplete()
at flash.events::EventDispatcher/dispatchEvent()
at flash.events::EventDispatcher/dispatchEventFunction()
at com.main::Main/onRequestComplete()
at com.maccherone.json::JSON$/decode()
at com.maccherone.json::JSONDecoder()
at com.maccherone.json::JSONDecoder/parseValue()
at com.maccherone.json::JSONDecoder/parseObject()
at com.maccherone.json::JSONDecoder/nextToken()
at com.maccherone.json::JSONTokenizer/getNextToken()
at com.maccherone.json::JSONTokenizer/parseError()
JSONParseError: Unexpected \ encountered

Старый 29.08.2011, 18:24
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Значит файл не "не видит", раз сервер не 404 возвращает.
Уже хорошо.

А может быть у вас путь в приложении прописан через www, смотрите вы по адресу без www (или наоборот ситуация), а кросдоменник при этом не лежит?
__________________
Идите первым!

Старый 29.08.2011, 18:37
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 6  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
пробовал и так config.php и так http://www.ffly.com.ua/config.php
кроссдоменника нету

Старый 29.08.2011, 18:44
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 7  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Вы со страницы флешку запускаете?
__________________
Идите первым!

Старый 29.08.2011, 18:51
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 8  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
да, со страницы

Старый 29.08.2011, 18:54
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 9  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Закрою тему кросдоменника - адрес страницы, где опубликована флешка и адрес, который прописан во флешке как путь к скрипту, должны быть из одного домена (включая www, если есть). Но похоже, тут дело не в этом, раз вы и относительный путь пробовали (просто "config.php").

Ошибку копайте, не могу подсказать.

Добавлено через 9 минут
Цитата:
Сообщение от Universe Посмотреть сообщение
установил httpFox - как посмотреть обработку запроса?
Я смотрю содержимое php файла на который идёт запрос - он не пустой, т.е. получается данные в него приходят
Обработку вы никак не увидите, как и содержимое php-файла, на то он серверный скрипт, только данные. Ну это так, к слову.

А вот ошибка у меня однажды была как-то - на одном сервере флешка нормально со скриптами общалась, а как на боевой сервер перенес, финиш.
Оказалось, в скрипте забыл открывающий <?php поставить, а просто <? стояло. Тестовый сервер у "большого" хостера обрабатывал это как php-скрипт, нормально, а у заказчика сервер нежный был, возмутился.

Возможно не туда я копнул, но если у вас на тестовом все ок, а на боевом не работает, что-то подобное может всплыть.
__________________
Идите первым!


Последний раз редактировалось mooncar; 29.08.2011 в 19:05.
Старый 29.08.2011, 19:18
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 10  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
нашёл строку в которой происходит ошибка
Код AS3:
var phpVar = JSON.decode(e.target.data.allDataModified);
может я что-то неправильно делаю в самом пхп файле?
Вот его одержимое
Код:
<?php
// Only run this script if the sendRequest is from our flash application

	// Access the value of the dynamic text field variable sent from flash
	$allData = $_POST['allData'];
	// Print  two vars back to flash, you can also use "echo" in place of print
	print "allDataModified=$allData";


?>
Добавлено через 9 минут
и причём что интересно, если меню в пхп файле тип кавычек с двойных на одинарные - ошибка меняется на
Цитата:
at com.maccherone.json::JSONTokenizer/parseError()
JSONParseError: Unexpected $ encountered

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

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

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


 


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


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