GUESTBOOK UTILIZANDO INTERAÇÃO FLASH+PHP



Documentos relacionados
MOTOR DE BUSCA USANDO FLASH+ASP

Este tutorial ensina a enviar um através de um script PHP, a partir de um interface em Flash.

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP.

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

Como enviar e receber correio eletrónico utilizando o Gmail

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Linguagem de. Aula 06. Profa Cristiane Koehler

Site Demonstrativo CPqD Texto Fala

Criando uma Agenda de Reuniões

CRIAÇÃO DE UM SITE COMPLETO EM FLASH

Sistemas de Apoio à Decisão

Como criar e publicar um Website na Web 2.0 (Wordpress)

Guia do Aluno. Campo Grande MS

DotNetNuke. Gestão de Conteúdos. Módulos - II. Inserção de conteúdos nos módulos. Módulo de Text/HTML. Módulo de Sre-Notícias. Módulo de Sre-Formação

Cobrança Bancária. Contas / Manutenção.

Aoentrar na sua cx de vc terá uma tela como a abaixo :

MATERIAL DE APRESENTAÇÃO DO SCRATCH

Manual do Usuário ipedidos MILI S.A. - D.T.I.

LINGUAGEM DE PROGRAMAÇÃO WEB

Bem vindo Joe Ramone!

Como produzir e publicar uma apresentação online dinâmica (Prezi)

Manual de Atendimento do Chat Casa do Corretor. Página 1

Relatório SHST

Programação para a Internet II PHP i18n. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

1 o º ciclo. Índice TUTORIAL

Manual do Utilizador. Manual do Utilizador Modelo10 no sisgep. Data última versão: Versão : 1.2. Data criação:

CARREGAR VARIÁVEIS EXTERNAS PARA O FLASH

Tutorial Moodle ESDM - professores

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Caro participante, seja bem-vindo!!!

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco

1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO 2º PASSO: CONHEÇA O MOVIE MAKER

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

Inserindo e Listando registros

Tabelas vista de estrutura

MANUAL UTILIZADOR SERVIÇO FTP

Manual para acesso às disciplinas na modalidade EAD

Como Fazer um Vídeo no Windows Live Movie Maker

Guia de Utilização Gestão de Mensagens Fornecedor Janeiro 2010 PLATAFORMA ELECTRÓNICA VORTAL

Como criar, editar e finalizar um vídeo (Animoto)

Instruções para o participante no Curso de e-learning. Esquizofrenia Questões Aprofundadas

Como criar e gerir um blog?

O QUE É A CENTRAL DE JOGOS?

Como colocar uma notícia no site internet da UMMSP?

Como estudar o SIPIA CT

Arte em ASCII. Introdução: Python

Ela funciona de um jeito parecido com as mídia de RSS próprio: o sistema acessa o feed do twitter e exibe, na tela, os últimos tweets.

VRMLWorld Manual e Guia de exploração do VRMLWorld para utilização em contexto de Educação Visual e Tecnológica currículo.

MANUAL DE UTILIZAÇÃO DO EQUIPA TIC

www. t PAGINANAHORA Guia de gestão de conteúdos

Manual de uso do Borderô Credix

[Documentação de Utilização Correio Electrónico dos Estudantes da ESTM]

Manual do Moodle. Perfil de Aluno. Elaboração: Autor: Thiago Aparecido Gonçalves da Costa

[Documentação de Utilização Correio Electrónico dos Estudantes da ESECS]

SYS IMOBILIÁRIAS software imobiliário

NOTIFICANDO USUÁRIOS SOBRE UMA NOVA EDIÇÃO

3º CRPM / 2ª EsFAEP Plataforma de Ensino à Distância TUTORIAL

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA

GeoMafra SIG Municipal

PROCEDIMENTO DO CLIENTE

Acesse pela Internet usando o endereço eletrônico:

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza

USANDO O ROUNDCUBE WEBMAIL

Enviado dados para o PHP através de formulário

Iniciando PHP. Agenda

ESCOLA EB2,3/S Dr. ISIDORO DE SOUSA

SCROLL CONTÍNUO DE UM FICHEIRO HTML

Tutorial para Atualização do Laboratório de Informática

4.1. TRABALHAR COM O CALENDÁRIO

TUTORIAL DE USO DO SITE PARA ATRIBUIÇÃO DE AULAS

Gestor de Janelas Gnome

TUTORIAL WEEBLY. 2-Crie um cadastro (lembrando que palavra passe é a senha). Após preencher o formulário, clique em Sign Up. It s Free!

Introdução ao HTML Utilizando frames Hospedando seu site na WEB

De seguida vamos importar a imagem da lupa File > Import e abrir a imagem Lupa.png que está no Cd-rom.

Cadastro de Usuários e Agendamento de Consultas

Curso SGQ. Formação Elearning. Guia de Acesso ao Curso. * Sensibilização para a Qualidade * 1 - Acesso à Plataforma Studio

Prática 19 e 20 Características de um bom jogo

Guia do Usuário. idocs Content Server v

Configuração do institucional da UFS no GMail. Configuração do institucional da UFS no GMail... 02

Prática 6 ActionScript

Ajuda em php + xml + sql Posted by kabonga /07/15 23:56

TML 2.3 MANUAL DO PROGRAMA DE ENVIO DE TML RIP Tela 1 - Início Apenas apresentação do Programa

Manual de Transição TWT Sítio de Disciplina para Moodle 2.6

Alteração do POC (Decreto de Lei nº. 35/2005) no sispoc

Tanto na visão semanal como diária você tem a sua disposição algumas opções uteis que facilitarão seu dia a dia.

TUTORIAL PMS CARD. Acesse o site:

Curso Juventude Brasileira e Ensino Médio Inovador. Manual do ambiente Moodle

Smartphone X GOLD - X GRAY

Universidade Federal do Espírito Santo. Manual de utilização das Funções do Departamento de Recursos Humanos (DRH) do Portal do Servidor da UFES

Transcições de Ficheiros

Como Gerar documento em PDF com várias Imagens

PANDION MANUAL DO USUÁRIO (versão 1.0)

Banco de Dados. Microsoft Access. Índice

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

Objectivos Gerais da Aplicação 5 Requisitos Mínimos e Recomendados 5 Processo de Instalação 6

Transcrição:

GUESTBOOK UTILIZANDO INTERAÇÃO FLASH+PHP Introdução O GuestBook tem a finalidade de guardar e exibir criticas e sugestões de utilizadores que navegam no teu site. Este tutorial ensina a criar um Guestbook, que facilmente pode ser transformado em outras aplicações, como por exemplo uma FAQ. Os dados são armazenados num ficheiro TXT através de um script PHP. Este organiza os dados de acordo com a entrada das mensagens, de forma que as mais recentes sejam as primeiras a serem mostradas. Todas as mensagens contém a informação da data e hora da sua colocação. Podes eliminar as mensagens a qualquer momento, basta para isso apagá-las no ficheiro TXT.

1. Criação do ficheiro TXT: Cria um ficheiro TXT vazio com o nome "guestbook.txt", será aqui que vamos guardar as nossas informações. 2. Criação do ficheiro PHP: Cria um ficheiro PHP usando um editor de texto, o Notepad por exemplo. E grava-o como "guestbook.php". Coloca dentro do ficheiro PHP o seguinte código: <? $name = ereg_replace("[^a-za-z0-9 ]", "", $name); $email = ereg_replace("[^a-za-z0-9 \@\.\-\/\']", "", $email); $comments = ereg_replace("[^a-za-z0-9 \@\.\-\/\']", "", $comments); $website = eregi_replace("http://", "", $website); $website = ereg_replace("[^a-za-z0-9 \@\.\-\/\'\~\:]", "", $website); $name = stripslashes($name); $email = stripslashes($email); $website = stripslashes($website); $comments = stripslashes($comments); if ($Submit == "Yes") { $filename = "guestbook.txt"; $fp = fopen( $filename,"r"); $OldData = fread($fp, 80000); fclose( $fp ); $Today = (date ("l ds of F Y ( h:i:s A )",time())); $Input = "Nome: $name<br>email: <a href=\"mailto:$email\">$email</a><br>website: <a href=\"http://$website\" target=\"_blank\">$website</a><br>comentario: $comments<br><i><font size=\"-1\">data: $Today</font><br><br>.:::."; $New = "$Input$OldData"; $fp = fopen( $filename,"w+"); fwrite($fp, $New, 80000); fclose( $fp ); $filename = "guestbook.txt";

$fp = fopen( $filename,"r"); $Data = fread($fp, 80000); fclose( $fp ); $DataArray = split (".:::.", $Data); $NumEntries = count($dataarray) - 1; print "&TotalEntries=$NumEntries&NumLow=$NumLow&NumHigh=$NumHigh&guestbook="; for ($n = $NumLow; $n < $NumHigh; $n++) { print $DataArray[$n]; if (!$DataArray[$n]) { Print "<br><br>não há mais mensagens"; exit;?> 3. Criação do ficheiro Flash: Abre um novo documento Flash. Cria uma "Text Field" e nas opções de texto (na janela "Text Options") configura-a como na imagem abaixo. Cria uma nova "layer" e dá-lhe o nome "scroll". Nesta "layer", na 1ª "frame", cria um botão, desenha uma seta apontada para cima e coloca o seguinte script: on (release) { guestgook.scroll--; if (myscroll3._y>myscroll3.top) { myscroll3._y = myscroll3._y-((200-myscroll3._height)/5); Na mesma "layer" e na mesma "frame" cria outro botão, agora com uma seta a apontar para baixo, com o seguinte script:

on (release) { guestbook.scroll++; if (myscroll3._y<(170-myscroll3._height+myscroll3.top)) { myscroll3._y = myscroll3._y+((200-myscroll3._height)/5); Cria outra layer e na 1ª "frame" coloca o seguinte script: NumLow = 0; NumHigh = 10; loadvariablesnum ("guestbook.php?numlow="+numlow+"&numhigh="+numhigh+"&r="+rando m(999), 0); stop(); E assim já está criada a área que vai receber as mensagens, agora vamos criar a área de envio de mensagens. Cria outra "layer" com o nome "form", na segunda "frame" desta layer cria um Movie Clip. Dentro deste Movie Clip, na 1ª Frame cria uma "Text Field" dinâmica e configura-a como na imagem abaixo. Repete o passo anterior três vezes, mas desta vez dá os seguinte nomes á variável: "email", "website", "comments". Como já deves estar a entender a finalidade destas Text Fields é o utilizador colocar o nome, email, website e o comentário, por isso deves criá-las com o tamanho suficiente para as suas finalidades. Cria outra layer e dá-lhe o nome "botões". Cria dois botões na 1ª frame, e dá-lhe o nome "apagar" e "enviar". No botão apagar coloca o seguinte script:

on (release) { name = ""; email = ""; website = ""; comments = ""; No botão "enviar" coloca o seguinte código: on (release) { if (name eq "") { _root.status = "Por favor escreva o seu nome"; else if (email eq "") { _root.status = "Por favor escreva um e-mail valido"; else if (website eq "") { _root.status = "Por favor escreva o seu URL"; else { Submit = "Yes"; NumHigh = 10; NumLow = 0; _root.guestbook = "Em Processamento... Carregando novas mensagens... "; loadvariablesnum ("guestbook.php", 0, "POST"); _root.status = "A sua mensagem foi enviada, para a visualizar clique em VER MENSAGEM"; gotoandstop (2); Ainda no Movie Clip cria outra layer e coloca a action "STOP" na 1ª e na segunda frame. Volta para o "Stage". Cria uma outra layer com o nome "Status", na 2º frame coloca uma "Text Field" dinâmica e nomeia a variável como "Status". Na mesma "layer", na segunda "frame", coloca um botão com o nome a dizer, "Ver mensagens". Nele coloca a seguinte script: on (release) { gotoandstop (1); Organiza o layout da primeira frame e segunda frame, envia tudo para um servidor que suporte PHP, dá as permissões correctas aos ficheiros TXT e PHP e testa. Espero que este tutorial te tenha ajudado. Se tiveres alguma dúvida ou questão, não hesites em utilizar os nossos Fóruns de Discussão.

Bons Flashes Sérgio Brandão sergio.brandao@flashwebtraining.com