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