Instalei o php "seco" no meu windows... seu servidor web...

Rodei o php em linha de comando conforme abaixo:

arquivo shutdown.php:
<?php

    system("%windir%\System32\SHUTDOWN.exe -s -t 0 -f");
    echo "Desligando...";

?>

e no meu prompt do dos digitei:

c:\>php shutdown.php e a aplicação funcionou maravilhosamente bem...

Copiei então esse arquivo pro raiz da aplicação flex, e rodei um httpservice
pra chamar esse arquivo... o arquivo respondeu corretamente, tanto que o
resultEvent do httpservice aconteceu,... porém... nada mais ocorreu... Dei
um trace no event.result retornado e o mostra o conteúdo do arquivo... só
isso.

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml";
layout="absolute">
    <mx:Button x="10" y="10" label="Desliga" click="HTTPShutdown.send();"/>

    <mx:Script>
        <![CDATA[
            import mx.rpc.events.FaultEvent;
            import mx.rpc.events.ResultEvent;

            private function shutdownOk(event:ResultEvent):void{
                trace(event.result);
            }

            private function shutdownFail(event:FaultEvent):void{
                trace(event);
            }
        ]]>
    </mx:Script>

    <mx:HTTPService id="HTTPShutdown" resultFormat="text"
requestTimeout="30"
        showBusyCursor="false" url="app:/shutdown.php"
        result="shutdownOk(event);" fault="shutdownFail(event);" />

</mx:WindowedApplication>

Será que usando o php-cli (linha de comando) junto com o Flex dá certo sem
um servidor web configurado?

Eu tentei um outro arquivo pra mostrar um conteúdo na tela... esse arquivo
executado no prompt do dos dá o retorno correto... Porém, quando executo ele
na app flex o resultado é o mesmo...

<?php

echo "Testando...";

?>


-- 
*Wemerson Guimarães*
Rio Verde - Go

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a