Jump to content


Formulário Asp X Flash? Porque?


  • Faça o login para participar
7 replies to this topic

#1 renatafetter

renatafetter
  • Visitantes

Posted 21/04/2004, 11:22

Como faço um fomulário só em flash??

Eu já vi nos tópicos porém todos falam em Asp, php, etc. Não tem como fazer ó em flash?

Não entendi como tenho que integrar os dois? :wacko: :wacko: :wacko:


#2 Miranda

Miranda
  • Visitantes

Posted 21/04/2004, 12:35

Ele foi feito em Flash x PHP.

Primeiro o FLASH

1) Crie 3 campos de textos, vá em propriedades(CRLT+F3) e selecione o modo Input text, e nomeie a var com o nome de nome, o outro campo de email e o outro de mensagem sendo que o de mensagem, vc deve selecionar multiline.

2) Crie um frame no 2 campo da timeline, nele crie um campo de texto, selecione o modo Input text, e nomeie a var de enviado, vamo selecionar nele tambem o modo multiline.

3) Agora crie um novo layer, nele vá em Actions(F9) e cole este codigo aqui:

System.useCodepage=true;
stop();
meu_btn.onRelease=function(){
getURL("formulario.php","","GET");
gotoAndStop(2);
}


4) Ja ia me esquecendo, crie um quadrado, com um texto escrito enviar, selecione os 2, aperte (F8) e salve-o como MovieClip(com qualquer nome). Agora clica uma vez nesse movieclip, ele instancie o nome dele em (Instance Name) de meu_btn.

Bom o flash está pronto, agora vamos ao PHP.

1) Vamos abrir o bloco de notas e colar este comando:

<?
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "from: $email";
if ($nome == "") {
$erro.="Digite um nome!";
}
if(!(ereg ("^.[a-z0-9_-]+@.+\\..+$", $email))) {
$erro.="Digite um e-mail válido!";
}
if ($mensagem == "") {
$erro.="Digite uma mensagem!";
}
if (!isset($erro)) {
mail ("seu e-mail@provedor", "ASSUNTO", "$mensagem <br><br>-----<br> $nome", $headers);
echo "Obrigado";
} else {
echo "<script>alert('$erro')</script>";

}
?>


2) Explicando, se voce deixar o campo mensagem, nome ou nao digitar um e-mail correto, ele nao envia a mensagem e aparece uma mensagem avisando.

3) Caso queira fazer um campo para assunto, repita o mesmo processo no flash e nomeie a var de assunto, e no php no:

mail ("seu e-mail@provedor", "ASSUNTO", "$mensagem <br><br>-----<br> $nome", $headers);

coloque

mail ("seu e-mail@provedor", "$assunto", "$mensagem <br><br>-----<br> $nome", $headers);


Qualquer duvida é só perguntar

Edição feita por: Miranda, 22/05/2004, 10:33.


#3 Fellipe Abreu

Fellipe Abreu

    www.fellipeabreu.com.br (Em construção)

  • Usuários
  • 203 posts
  • Sexo:Não informado
  • Localidade:Teresópolis/RJ
  • Interesses:Webdesign e animações em geral.

Posted 21/04/2004, 21:00

Renata . . .

Não precisa ser só com o ASP ou com o PHP...

Tem alguns provedores e serviços gratuitos pela internet que fazem o papel do ASP ou PHP, recebem as variáveis do Flash e enviam pro seu e-mail.
Você faz a parte do Flash normalmente, dá o nome das variáveis, mas é acrescentada váriáveis ocultas, bem simples.

Eu hospedo meus sites na Locaweb, e eles fazem isso, dê uma olhada nesse link, só pra você ter uma idéia do que eu estou falando:

http://www.locaweb.c...p?pg=form_flash

Abraços,

Fellipe Abreu

#4 proteus_adi

proteus_adi

    @handle:=proteus;//>>>

  • Usuários
  • 309 posts
  • Sexo:Não informado
  • Localidade:Minas Gerais&gt;&gt; Belo Horizonte
  • Interesses:Programação e Web&gt;&gt;&gt;

Posted 23/04/2004, 16:12

eu já consegui com delphi/cgi...
ficou legal... mas acho que no pro tem algo que facilita isto...
ou se eu estudasse xml, ficaria melhor...
pq eu tb acho muito complicado...
apesar de saber como funciona e como se faz....

alguem ai sabe algo a respeit o do flash professional...
e sua conectividade????
algo sobre servidores flash....
PROTEUS [ADSUMUS]
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...

#5 mestreteia

mestreteia

    Normal

  • Usuários
  • 60 posts
  • Sexo:Não informado

Posted 21/05/2004, 17:03

Eu já fiz o meu formulário, numa boa. Agora eu preciso fazer com q o PHP leia a opção escolhida no meu radioButton e no meu listBox.
Em actionScript seria assim:

= radioButton_Group.getValue().getLabel();
= listBox.getSelectedIndex();

Qual o comando em PHP para reconhecer esses valores?

Obrigado!!! :lol:
php rules!!!

#6 renatafetter

renatafetter
  • Visitantes

Posted 22/05/2004, 12:11

Renata . . .

Não precisa ser só com o ASP ou com o PHP...

Tem alguns provedores e serviços gratuitos pela internet que fazem o papel do ASP ou PHP, recebem as variáveis do Flash e enviam pro seu e-mail.
Você faz a parte do Flash normalmente, dá o nome das variáveis, mas é acrescentada váriáveis ocultas, bem simples.

Eu hospedo meus sites na Locaweb, e eles fazem isso, dê uma olhada nesse link, só pra você ter uma idéia do que eu estou falando:

http://www.locaweb.c...p?pg=form_flash

Abraços,

Fellipe Abreu

Sabe o que é Felipe, é que quero aprender... :rolleyes:

Por isso perguntei....

Agora quanto ao servidor que vc falou, eu só faço o design e nomeio as variáveis e eles mandam pro meu e-mail?

Eu pago a mais por isso? :huh:

vlw, brigadão!!!!!!!!!!!!!!!!


#7 renatafetter

renatafetter
  • Visitantes

Posted 29/05/2004, 14:44

Ele foi feito em Flash x PHP.

Primeiro o FLASH

1) Crie 3 campos de textos, vá em propriedades(CRLT+F3) e selecione o modo Input text, e nomeie a var com o nome de nome, o outro campo de email e o outro de mensagem sendo que o de mensagem, vc deve selecionar multiline.

2) Crie um frame no 2 campo da timeline, nele crie um campo de texto, selecione o modo Input text, e nomeie a var de enviado, vamo selecionar nele tambem o modo multiline.

3) Agora crie um novo layer, nele vá em Actions(F9) e cole este codigo aqui:

System.useCodepage=true;
stop();
meu_btn.onRelease=function(){
getURL("formulario.php","","GET");
gotoAndStop(2);
}


4) Ja ia me esquecendo, crie um quadrado, com um texto escrito enviar, selecione os 2, aperte (F8) e salve-o como MovieClip(com qualquer nome). Agora clica uma vez nesse movieclip, ele instancie o nome dele em (Instance Name) de meu_btn.

Bom o flash está pronto, agora vamos ao PHP.

1) Vamos abrir o bloco de notas e colar este comando:

<?
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "from: $email";
if ($nome == "") {
$erro.="Digite um nome!";
}
if(!(ereg ("^.[a-z0-9_-]+@.+\\..+$", $email))) {
$erro.="Digite um e-mail válido!";
}
if ($mensagem == "") {
$erro.="Digite uma mensagem!";
}
if (!isset($erro)) {
mail ("seu e-mail@provedor", "ASSUNTO", "$mensagem <br><br>-----<br> $nome", $headers);
echo "Obrigado";
} else {
echo "<script>alert('$erro')</script>";

}
?>


2) Explicando, se voce deixar o campo mensagem, nome ou nao digitar um e-mail correto, ele nao envia a mensagem e aparece uma mensagem avisando.

3) Caso queira fazer um campo para assunto, repita o mesmo processo no flash e nomeie a var de assunto, e no php no:

mail ("seu e-mail@provedor", "ASSUNTO", "$mensagem <br><br>-----<br> $nome", $headers);

coloque

mail ("seu e-mail@provedor", "$assunto", "$mensagem <br><br>-----<br> $nome", $headers);


Qualquer duvida é só perguntar

Olá miranda!

Preciso de alguma outra coisa (tipo o ASP, que temos que ter o IIS ou PWS...). Estou perdida, pois nunca programei em nada!!! Meu Windows é XP Home
Edition... e não consigo rodar...

Espero ajuda...
:(

Edição feita por: renatafetter, 31/05/2004, 14:18.


#8 neomatrix

neomatrix

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 07/06/2004, 02:38

gostei das suas perguntas renata, são as mesmas que eu ia fazer... pois tb fiz meu formulário, mas não estou conseguindo fazer ele funcionar de verdade... Se alguém se dispuzer mais um pouco vai matar dois coelhos (nós) com um tiro só....rs..
obrigado renata e peço desculpas p/ interferir nas suas perguntas... ker dizer não te ajudei em nada....




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq