PHP Diário Desvendando Códigos e Desafios

Explore comigo o fascinante mundo do PHP! Desvende códigos, supere desafios e aprimore suas habilidades de programação nesta jornada repleta de conhecimento e inovação.

FileReferenceList - Upload de múltiplos arquivos

Algumas vezes em nossos projetos precisamos fazer uploads de mais de um arquivo. No Flash a classe FileReferenceList fornece recursos para permitir que o usuário selecione um ou mais arquivos para upload. Um objeto FileReferenceList uma lista de FileReference. Isso significa que ao selecionar vários arquivos o método fileList possuirá a lista de Filereference, um para arquivo que você selecionou. No exemplo abaixo, ao selecionar os arquivos, a lista é passada para o TileList e este [...]

Leia o POST

AMFPHP ou ZendAmf

Uma discussão que esta em alta é em relação a velocidade do ZendAmf. O ZendAmf é realmente mais lento por possuir recursos extras e ser baseado no Zend Framework. Eu já fiz a validação do XML ou AMFPHP. Então aproveitando o exemplo mostro que o AMFPHP ainda continua mais rápido que o ZendAmf e por isso muitos programadores ainda optem por este no desenvolvimento de seus softwares. Veja abaixo o sistema e no final gere o [...]

Leia o POST

Compartilhando Câmera e Chat com o Flash Media Server

Neste exemplo vamos criar um aplicativo chamado confDemo do Flash Media Server. Este serviço é igual ao publicado sobre Wowza, porém reescrito para Flash Media Server.. Então vá até o FMS, na pasta FlashMediaServer3/applications e cria uma nova pasta com o nome de confDemo. dentro desta pasta crie um arquivo vazio com o nome de main.asc. Edite este arquivo (Não utilize o NOTEPAD do Windows recomendo o notepad++) e neste arquivos vamos criar os [...]

Leia o POST

O FMS

O Flash Media Server é um produto licenciado da Adobe, que possui duas formas duas formas de licenciamento 1 – Flash Media Interactive Server 3.5 O software Adobe Flash Media Interactive Server oferece uma combinação exclusiva de recursos poderosos de mídia de fluxo contínuo e um ambiente flexível para criar e fornecer aplicativos de mídia social interativa para o público mais amplo possível. Ele proporciona um ambiente [...]

Leia o POST

Compartilhando Câmera e Chat com o Red5

Este exemplo pode usar o serviço fitcDemo do Red5, mais preferi criar o meu próprio por necessitar de muitas alterações e novas implementações. Basicamente é o serviço fitcDemo que vou adicionar algumas funcionalidades novas ao serviço e para isso você precisa saber um pouco de Java ou pelo manos a não básica. Vamos começar criando um projeto no Eclipse For Java com o nome de confDemo. conforme imagens abaixo: Imagem 01:Novo projeto Imagem 02: Criando o projeto no Java Agora [...]

Leia o POST

O Red5

o Red5 é um servidor de RTMP de código aberto e desenvolvido em Java e possui suporte as seguintes funcionalidades: Streaming de Audio/Video (FLV e MP3) Gravação de Streaming (somente FLV) Shared Objects Publicação em Tempo Real Remoting (Action Message Format) Instalação Atualmente na versão 0.9.1 Final pode ser baixado nos seguintes links: OSX | Windows | ZIP | Tarball | Replacement Jar Estou utilizando a versão 0.8 por estar estável. Os intaladores possuem o tomcat imbutido [...]

Leia o POST

O Protocolo RTMP

Real Time Messaging Protocol (RTMP) é um protocolo desenvolvido pela Adobe para streaming de áudio, vídeo e dados para internet totalmente voltada para o Flash player. O protocolo é muito simples e trafega em TCP na porta 1935. Também é possível usar o protocolo RTMPT que usa pequenos pacotes HTTP para burlar os Firewall, RTMPS e RTMPTS que são os mesmo protocolos, mais em conexão segura. A Adobe travou muitas brigas, em projetos [...]

Leia o POST

Channel.Security.Error

Todos, aqui já devem ter visto a mensagem “Channel.Security.Error” quando tentam acessam métodos remotos do Flex. Este erro acontece sempre que tentamos acessar DNS diferente do que o SWF esta rodando e o mesmo não possuir crossdomain.xml. Mais aonde coloco o Crossdomain? O crossdomain deve ser adicionado na raiz do acesso web do server. O mesmo deve ser acessado assim http://seuServidor/crossdomain.xml. Veja o caso do Blog, /crossdomain.xml, o mesmo esta liberado para qualquer [...]

Leia o POST

Paginação de resultados em DataGrig

Ola galera. Em um exemplo anterior havia mostrado como filtrar dinamicamente dados do Flex. Neste vou usar a mesma estrutura e apenas inserir paginação. É isso mesmo, paginação dos resultados. A paginação do Flex segue o mesmo conceito de páginas WEB paginação resultados php MySQL. No PHP, a Classe é desenvolvida de modo que receba, além do parametro de consulta, dois parametros extras que serão usados para limitar a pesquisa. Arquivo amfphp/services/114/cidadeService.php Veja que [...]

Leia o POST

Formulário de contato em Flex sem AMFPHP

Muitas vezes, quando estas a desenvolver um site pequeno e necessitas apenas uma interação rápida com o PHP para enviar E-mail. Instalar o AMFPHP só para isso? No exemplo abaixo é invocado um HTTPService local que envia este e-mail. Se o envio for bem sucedido, é trocado o por uma tela de agradecimento. Arquivo main.mxml Agora é só se divertir analizando o código [...]

Leia o POST

Google Analytics para Flex

Para aqueles como eu, amantes dos produtos Google, e querem utilizar o Google Analytics em todos os sistemas, segue aqui uma forma fácil de integra-lo com o Flex. Crie um novo Website Profile para conseguir uma nova Web Property ID. Faça o download do zip contendo o swc em http://code.google.com/p/gaforflash/downloads/list Copie o analytics.swc para a pasta /libs do seu projeto. O Exemplo abaixo, comentado possui um TabNavigator que possui sua navegaçaõ integrada com uma conta minha do [...]

Leia o POST

Chat com Flex e PHP

Exemplo simples de Chat com PHP compartilhado no Google Code. http://code.google.com/p/flexphpchat/ Funcionamento O principio de funcionamento deste Chat é bem simples. Quando você clica em conectar ele chama o método buscarMensagem(), que é responsável por buscar as mensagens no servidor. No servidor, o pedido quando recebido, primeiramente ele apaga as mensagens com mais de 10s. Por parâmetro é passado o ultimo CHAT_ID que foi carregado na consulta anterior para que só devolva [...]

Leia o POST

Ambiente restrito no Flex - Usando segurança na senha

Bha, quem que não teve problemas de perder a senha . . . Ou fez um sistema para empresa preocupada com senhas. Desenvolvo sistemas para empresas que usam HTTPS até para páginas HTML puras sem acesso restrito. Exagero? Então além de um sistema simples de Login acrescentei um extra. Estou criptografando o login e senha antes de ser enviado para o PHP. E no PHP envio para o MySql para comparar com as demais senhas existente no banco. Veja no exemplo abaixo que após o click no botão, é [...]

Leia o POST

Google Analytics para análise do Adobe Flash

Bha, hoje li uma matéria sobre uma nova API para monitoramento de Flash/Flex com Google Analytics. Esta API foi desenvolvida em ActionScript 3.0 e pode ser usado como um componente ou chamando em seu código ActionScript. O Google Analytics para monitoramento de Adobe Flex parece resolver o problema de monitoramento dos usuários que acessam nossas aplicações Flex. O monitoramento do Google Analytics para o Adobe Flex, torna fácil para você implementar no seu código Flex. O componente [...]

Leia o POST

Adobe Flex com Relatório em PDF

Bha, uma das coisas mais importante de qualquer sistema, são os relatórios. Então eu não poderia deixar de falar sobre eles e como gerar PDF através de gráficos do Flex. Neste exemplo explico como gerar PDF através de um gráfico do Flex, utilizando o HTML2PDF. Uma biblioteca em PHP que utiliza o FPDF. Esta biblioteca tem a vantagem de você poder gerar um código HTML com toda estrutura do PDF e enviar para a biblioteca que o converte. Esta facilidade agregada com a facilidade de gerar [...]

Leia o POST

Comunicação entre dois SWF

Caiu hoje um problema daqueles muito grande, precisava passar os dados de um popup para minha aplicação em Flex. Primeiro tentei transferir estes dados por JavaScript pelo função ExternalInterface. Foi ai então que fiz este teste com a função LocalConnection, onde esta primeira aplicação Flash transmite as informações até o segundo SWF. Insira qualquer texto no na caixa de texto e clique em enviar, veja que estes dados aparecem nesta próxima aplicação. Um detalhe a realçar é [...]

Leia o POST

Submetendo um formulário no Flex usando o método POST com PH

No HTML, para submeter um formulário no método POST, você usa o seguinte código: Isto conduz a submeter o formulário para a URL no descrito em action. Para submeter um formulário utilizando o FLEX você usa o seguinte código: No servidor, para receber e tratar o formulário, usamos o seguinte código PHP: Veja como ficou Neste exemplo, você envia seu formulário para uma página PHP que trata os valores do formulário e os envia de volta para o cliente sem recarregar a [...]

Leia o POST

Submetendo um formulário no Flex usando o método GET com PHP

No HTML, para submeter um formulário no método GET, você usa o seguinte código: Isto conduz a submeter o formulário para a URL no descrito em action. Para submeter um formulário utilizando o FLEX você usa o seguinte código: No servidor, para receber e tratar o formulário, usamos o seguinte código PHP: Veja como ficou Neste exemplo, você envia seu formulário para uma página PHP que trata os valores do formulário e os envia de volta para o cliente sem recarregar a página. Vamos [...]

Leia o POST
Página 1 de 1
  • 1