Simples, vc não criou a classe! Crie uma classe com seus métodos
dentro

tente algo tipo:

<?php
include_once 'Banco.php';

class Usuario{

        function retornaUsuarios(){
                $retorno['dados']="";
                $i=0;
                $query = "select * from usuario ORDER BY id_usuario DESC";
                $resultado = pg_query(conecta(),$query);
                if(pg_num_rows($resultado)>0){
                        while ($linha = pg_fetch_array($resultado)) {
                                $retorno['dados'][$i]['id_usuario'] = 
$linha['id_usuario'];
                                $retorno['dados'][$i]['nome_usuario'] = 
utf8_decode($linha
['nome_usuario']);
                                $retorno['dados'][$i]['senha_usuario'] = 
utf8_decode($linha
['senha_usuario']);
                                $i++;
                        }
                }
                return $retorno;
        }
}

?>

tenta aí e da um feedback pra gente!





On 9 jan, 14:37, Brian <[email protected]> wrote:
> Bom dia/tarde/noite a todos,
>
> Estou tentando fazer a conexão Flex-PHP mas estou tendo problemas com
> o AMFPHP. Segui alguns tutoriais e sempre me deparo com o mesmo
> problema, creio que seja alguma coisa que não esteja configurada ou
> algo afim.
>
> O problema é o seguinte: sempre que eu entro no service browser e
> clico no meu arquivo PHP, recebo ou a mensagem de que não há nenhum
> método naquele arquivo (mas tem) ou a mensagem "Invalid AMF message"
> seguida do meu código PHP...
> Estranho que o erro varia de acordo com a inicialização do PHP. Quando
> eu coloco "<?", aparece o último erro. Quando eu coloco "<?php",
> aparece o primeiro.
>
> Estou fazendo assim: descompactei o AMFPHP na pasta do meu projeto e
> dentro da pasta services criei a pasta na qual fica o meu arquivo PHP.
>
> O meu código PHP é simplismente isto:
>
> <?
>         $connection = mysql_connect("localhost", "root", "");
>         $db_select = mysql_select_db("dbteste", $connection);
>
>         function getUsers() {
>                 return mysql_query("SELECT * FROM tabela");
>         }
>
>         mysql_close($connection);
> ?>
>
> Fiz tudo que foi dito no tutorial que estava lendo e lá ocorreu tudo
> certo então creio que seja alguma configuração mesmo...
>
> PS.: Eu estava utilizando outro arquivo PHP (o que foi passado no
> tutorial), com uma classe e tal mas dava o esmo problema, criei esse
> mais simples só para teste, acho que isso não altera o resultado...
>
> Obrigado pela paciência de ler até aqui, até logo.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a