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

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.10.2009, 06:57
AQUAFRESH вне форума Посмотреть профиль Найти все сообщения от AQUAFRESH
  № 1  
Ответить с цитированием
AQUAFRESH
Banned
[+6 27.11.09]
[++4 30.04.09]

Регистрация: Sep 2008
Сообщений: 235
Post httpservice мистика

перебросил файл с хостинга на свой сервер.. на свой сервер Опач ))
теперь данные перестати передаватся на сервер !!!

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="CreateApp()">
 
	<mx:HTTPService id="service" url="http://nocd.net.ua/bin-debug/test.php" method="POST" useProxy="false" result="success(event)" fault="error(event)" resultFormat="e4x"/>
 
    <mx:Script>
        <![CDATA[
        	import mx.rpc.events.ResultEvent;
        	import mx.rpc.events.FaultEvent;
 
        	import mx.controls.Alert
 
 
 			public function CreateApp():void
 			{
 
 			}
 
        	public function Send_Data():void
        	{
        		    var max:Object = new Object();
			        max.username = user.text;
			        max.password = pass.text;
 
			        service.send(max);
        	}
 
        	private function success(event:ResultEvent):void
			{
 
			 Alert.show(service.lastResult.result);
 
  			 }
 
			private function error(event:FaultEvent):void
			{
				Alert.show(String(event));
			} 
 
        ]]>
    </mx:Script>
 
 
 
    <mx:Button x="32" y="113" label="Send" color="#FFFFFF" width="150" id="Send" click="Send_Data()"/>
    <mx:TextInput x="32" y="41" width="150" fontWeight="bold" maxChars="20" color="#000000" id="user"/>
    <mx:TextInput x="32" y="71" width="150" fontWeight="bold" maxChars="20" color="#000000" id="pass" displayAsPassword="true"/>
</mx:Application>

Если пишу так то даные возращаются в флек нормально.
PHP код:
<?php

echo "<?xml version='1.0' encoding='utf-8'?>"
echo 
"<root><result>HELLO</result></root>";

?>

А если пишу так то пиште #2032 Error

PHP код:
<?php

echo "<?xml version='1.0' encoding='utf-8'?>"
echo 
"<root><result>$_POST["username"]</result></root>";

?>
faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" text="Error #2032"]. URL: http://nocd.net.ua/bin-debug/test.php"]


Последний раз редактировалось AQUAFRESH; 27.10.2009 в 06:59.
Старый 27.10.2009, 07:26
lighto вне форума Посмотреть профиль Отправить личное сообщение для lighto Найти все сообщения от lighto
  № 2  
Ответить с цитированием
lighto
[+1 17.02.10]
 
Аватар для lighto

Регистрация: Aug 2009
Адрес: Казахстан Усть-Каменогорск
Сообщений: 249
А может быть что сервер не поддерживает post-метод?

Старый 27.10.2009, 10:05
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 3  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код:
<?php
$username = $_POST['username'];
echo "<?xml version='1.0' encoding='utf-8'?>"; 
echo "<root><result>$username</result></root>";
?>

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

Регистрация: Nov 2008
Сообщений: 109
Двойные ковычки внутри двойных. Тогда уже так.
PHP код:
<?php

echo "<?xml version='1.0' encoding='utf-8'?>"
echo 
"<root><result>$_POST['username']</result></root>";

?>

Старый 27.10.2009, 11:08
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 5  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Цитата:
Сообщение от yorlin Посмотреть сообщение
Двойные ковычки внутри двойных. Тогда уже так.
PHP код:
<?php

echo "<?xml version='1.0' encoding='utf-8'?>"
echo 
"<root><result>$_POST['username']</result></root>";

?>
Это тут ни при чем. Код не верный.

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

Регистрация: Oct 2009
Сообщений: 72
PHP код:
echo "<?xml version='1.0' encoding='utf-8'?>"; 
echo "<root><result>$_POST["username"]</result></root>";
А если сервер не сконфигурирован на то, чтобы передаваемые ПОСТом переменные делать автоматом глобальными?

Лучше перестраховаться...
PHP код:
if (isset($_POST['username'])) {$username = $_POST['username'];}
echo "<?xml version='1.0' encoding='utf-8'?>"; 
echo "<root><result>".$username."</result></root>";

Старый 27.10.2009, 14:19
yorlin вне форума Посмотреть профиль Отправить личное сообщение для yorlin Найти все сообщения от yorlin
  № 7  
Ответить с цитированием
yorlin
 
Аватар для yorlin

Регистрация: Nov 2008
Сообщений: 109
Цитата:
Сообщение от udaaff Посмотреть сообщение
Это тут ни при чем. Код не верный.
Ни при чем так ни при чем, тебе видней, а вообще надо так:

PHP код:
<?php

echo "<?xml version='1.0' encoding='utf-8'?>"
echo 
"<root><result>".$_POST['username']."</result></root>";

?>

Старый 27.10.2009, 15:34
AQUAFRESH вне форума Посмотреть профиль Найти все сообщения от AQUAFRESH
  № 8  
Ответить с цитированием
AQUAFRESH
Banned
[+6 27.11.09]
[++4 30.04.09]

Регистрация: Sep 2008
Сообщений: 235
ооо спс работоеД!!!

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

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

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


 


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


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