Тема: Php -> AS
Показать сообщение отдельно
Старый 09.06.2011, 01:22
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 4  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Так что вам надо?

sendAndLoad - шлет данные через POST в РНР скрипт, который их обрабатывает и возвращает уже результат.

load("servertime.php?PARAMETR="+some_variable) шлет такие данные для РНР скрипта условно говоря в адресной строке сразу.

По сути это одно и тоже, но первый - удобнее и эстетичнее. Ну и там ограничения по объему данных обходится.

Код AS1/AS2:
var URRL = "http://mydomain.com/test.php"
 
var XMLDATA = new LoadVars()
 
XMLDATA.onLoad = function(valid) 
{
       if (valid) 
	{ 
		trace(XMLDATA)
	} 
	else 
	{ 				
		trace( "ERROR LOAD: "+URRL )
	} 
}
 
XMLDATA.load( URRL )
Далее возможны пространные варианты с тем, отчего ваш РНР скрипт может слать нечитаемые данные. Например - кодировка, спец символы и вообще глюки сервера.

Добавлено через 3 минуты
РНР - это вообще не есть формат данных. Это разновидность скрипта.
Он может возвращать ХМЛ, текст, json.....
Есть также вариант что на вашем хостинге вообще запрещена обработка запрососв именно к РНР - точнее не скажу, но что-то в этом роде вроде есть.

Добавлено через 3 минуты
Поэтому если на хостинге лежит TXT - его можно "открыть", а РНР - уже нет.
В любом случае имеет смысл снифером посмотреть обмен.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2


Последний раз редактировалось dark256; 09.06.2011 в 01:27.