Euler valeu pela ajuda, tava me batendo por que queria fazer assim,
mas ja perdi muito tempo adicionei tudo numa string delimitada e
quebrei no PHP, nao deu 5 minutos, sendo que faz 8 horas que estou
tentando ler esta bomba, valeu pela ajuda ai


On 6 abr, 16:04, Lorenzi <mlorenz...@gmail.com> wrote:
> Opa Euler entao:
>
> foreach($vtabela as $obj)
>           {
>             $nome = $obj->nome;
>             fputs ($fd, "$nome $obj->idade $obj->nome weeeee \r\n");
>           }
>
> Nao retorna nada somente weeee
>
> Ai assim
>
> foreach($vtabela as $obj)
>           {
>             $nome = $obj;
>             fputs ($fd, "$nome $obj->idade $obj->nome weeeee \r\n");
>           }
>
> Retorna: flex.messaging.io.ArrayCollection   weeeee
>
> On 6 abr, 15:55, "Euller Cristian" <euller...@gmail.com> wrote:
>
> > Então é isto que estou dizendo, você esta mandando um ArrayCollection do
> > flex , e no php você está lendo ele como array , por isto voce não esta
> > conseguindo recuperar os dados, veja no seu próprio debug como esta Object
> > (@12febe71) e não como array, para le-lo no php voce precisará le-lo como
> > uma lista de objetos:
>
> > Tente algo mais ou menos assim
>
> > foreach($arrayCollectionFlex as $obj)
> > {
> >    echo $obj->nome;
> >    echo $obj->idade;
>
> > }
>
> > -----Mensagem original-----
> > De: flexdev@googlegroups.com [mailto:flex...@googlegroups.com] Em nome de
> > Lorenzi
> > Enviada em: terça-feira, 6 de abril de 2010 15:31
> > Para: flexdev
> > Assunto: Re: RES: [flexdev] Re: Array do flex para o PHP
>
> > Entao Euler a criacao do array e no flex a leitura é no php:
>
> > no arrayCollection o debug mostra isso:
>
> > [0]     Object (@12febe71)
> >         idade   14 [0xe]
> >         nome    "João da Silva"
> > [1]     Object (@12febf89)
> >         idade   16 [0x10]
> >         nome    "Fulando Siclano"
>
> > so que la no PHP nao consigo ler assim, na verdade nao sei se o
> > correto é assim:
>
> > $variavel = $array[0]['nome'];  /*retorna nada*/
> > $variavel = $array[0]['idade'];  /*retorna nada*/
> > Com array funciona no metodo acima.
>
> > On 6 abr, 15:03, "Euller Cristian" <euller...@gmail.com> wrote:
>
> > > Cara não seria
>
> > > obj = new Object();
> > > obj->nome = 'João da Silva';
> > > obj->idade = 14 ;
> > > vtabela.addItem(obj);
>
> > > Do jeito abaixo você ta tentando ler como array e não como uma lista de
> > > Objetos
>
> > > $obj = new Object();
> > > $obj['nome'] = 'João da Silva';
> > > $obj['idade'] = 14 ;
> > > $vtabela.addItem(obj);
>
> > > -----Mensagem original-----
> > > De: flexdev@googlegroups.com [mailto:flex...@googlegroups.com] Em nome de
> > > Lorenzi
> > > Enviada em: terça-feira, 6 de abril de 2010 14:47
> > > Para: flexdev
> > > Assunto: [flexdev] Re: Array do flex para o PHP
>
> > > Pessoal fiz algum testes assim:
>
> > > desta maneira:
>
> > > [Bindable]
> > >             private var vtabela:Array =
> > >               [{label:"aaa",          data:"20"},
> > >                {label:"bbb",          data:"10"}]
> > > ai no php:
>
> > > $variavel = $array[0]['label'];  /*aaa*/
> > > $variavel = $array[0]['data'];  /*20*/
>
> > > o mesmo acontece com o outro registro, funciona normal
>
> > > agora desta maneira:
>
> > > var vtabela:arrayCollection = new ArrayCollection();
>
> > > obj = new Object();
> > > obj['nome'] = 'João da Silva';
> > > obj['idade'] = 14 ;
> > > vtabela.addItem(obj);
>
> > > obj = new Object();
> > > obj['nome'] = 'Fulando Siclano';
> > > obj['idade'] = 16 ;
> > > vtabela.addItem(obj);
>
> > > carrega normal os dados mas no PHP nao consigo ler assim
> > > $variavel = $array[0]['nome'];  /*retorna nada*/
> > > $variavel = $array[0]['idade'];  /*retorna nada*/
>
> > > alguem sabe me dizer qual o problema?
>
> > > On 6 abr, 09:09, Lorenzi <mlorenz...@gmail.com> wrote:
>
> > > > Opa Rafeal ja tinha visto estes mas nao me ajudou muito.
>
> > > > On 6 abr, 09:05, Rafa Comim <rafaco...@gmail.com> wrote:
>
> > > > > Bom dia,
>
> > > > > Não sei se vc viu estes links.
> > > > > Enfim seguem para q te sirvam de referência.
>
> > >http://groups.google.com.br/group/flexdev/browse_thread/thread/c1eed6...
>
> > >http://groups.google.com/group/flexdev/browse_thread/thread/7bc0f8338...
>
> > > > > Espero ter ajudado.
>
> > > > > =D
>
> > > > > Em 6 de abril de 2010 08:55, Lorenzi <mlorenz...@gmail.com> escreveu:
>
> > > > > > Entao Bruno, estava usando o AMF, mas nao consigo quebrar meu array
> > > > > > normal, tipo passa um array com strings do flex do tipo
>
> > > > > > array = nome.text +','+fone.text;
>
> > > > > > no php
>
> > > > > > quebra normal como array[0]  = nome
> > > > > >  array[1] = fone
>
> > > > > > Mas no outro modelo nao consegui achar nenhum material de como
> > receber
> > > > > > ou proceder, ele nao quebr ao array corretamento..
>
> > > > > > sabe de algum material sobre isso?
>
> > > > > > On 6 abr, 08:50, Bruno Carneiro <guimaraescarne...@gmail.com> wrote:
> > > > > > > Acho que para passar arrays de lá pra cá ou de cá pra lá, você
> > > precisa
> > > > > > > de um intermediário para fazer a tradução pois os tipos de dados
> > do
> > > > > > > PHP são diferentes do tipos de dados do Actionscript.
>
> > > > > > > Use o amfphp ou o zendamf.
>
> > > > > > > On 6 abr, 07:35, Lorenzi <mlorenz...@gmail.com> wrote:
>
> > > > > > > > ola , para mandar esta assim:
>
> > > > > > > > <mx:HTTPService id="sendArray" resultFormat="array" url="http:/
> > > > > > > > ssssssssssssssssRH.php" useProxy="false" method="POST">
> > > > > > > >        <mx:request xmlns="">
> > > > > > > >            <saldo>{newSaldo}</saldo>
> > > > > > > >        </mx:request>
> > > > > > > >     </mx:HTTPService>
>
> > > > > > > > Vai desta maneira
> > > > > > > > newSaldo
> > > > > > > > [0] nome
> > > > > > > > [0] saldo
>
> > > > > > > > [1] nome
> > > > > > > > [1] saldo
>
> > > > > > > > ate aqui esta normal verifiquei isso no debug
>
> > > > > > > > ai no PHP recebo assim:
>
> > > > > > > > $saldo = $_POST['saldo'];
>
> > > > > > > > ai a unica coisa que consegui mostrar foi isso:
>
> > > > > > > > [object saldo],[object saldo],[object saldo],[object
> > > saldo],[object
> > > > > > > > saldo]
>
> > > > > > > > On 5 abr, 17:30, bruno bg <bruno...@ig.com.br> wrote:
>
> > > > > > > > > coloque como está seu código no FLEX.
> > > > > > > > > e como está recebendo no PHP.
>
> > > > > > > > > bruno bg
>
> > > > > > > > > Em 5 de abril de 2010 17:14, Lorenzi <mlorenz...@gmail.com>
> > > > > > escreveu:
>
> > > > > > > > > > Ola pessoal,meu problema é o seguinte tenho dados no flex
> > > dentro de
> > > > > > um
> > > > > > > > > > array colection e preciso passar para o php para gerar um
> > > arquivo
> > > > > > TXT.
>
> > > > > > > > > > O problema e como passar este array, ja tentei de todo tipo
> > > mas nao
> > > > > > > > > > vai agora estou tentando via httpservice mas no php meu
> > > retorno é
> > > > > > > > > > esse:
>
> > > > > > > > > > [object saldo],[object saldo],[object saldo],[object
> > > saldo],[object
> > > > > > > > > > saldo]
>
> > > > > > > > > > Alguem sabe me dizer como tratar esta informação?
>
> > > > > > --
> > > > > > 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
>
> > emhttp://groups.google.com/group/flexdev
>
> > > > > > To unsubscribe, reply using "remove me" as the subject.
>
> > > > > --
> > > > > ______________________
>
> > > > > Atenciosamente,
>
> > > > > Rafael Comim
>
> > > --
> > > 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 emhttp://groups.google.com/group/flexdev
>
> > --
> > 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 emhttp://groups.google.com/group/flexdev

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