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
-~----------~----~----~----~------~----~------~--~---