Ir para conteúdo
Fórum Script Brasil
  • 0

Enviar Foto


Guest - Cesar -

Pergunta

Guest - Cesar -

Como eu faço um formulario em uma página em PHP usando javascript, em que esse formulario funcionará da seguinte maneira:

Quando alguém clicar na foto abrirá um formulario para o envio desta voto que foi clicada e a pessoa poreá enviar esta foto (que foi clicada no site) para qualquer e-mail.

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

1º você terá que ter essa fotos em um banco de dados ou array.

2º você terá criar uma função em java script que abra com o id daquela foto.

3º Ter um formulário pelom menos com o campo e-mail.

4º Utilizar a função mail, para mandar pro e-mail.

Vamos por parte, onde estão as fotos ??

Link para o comentário
Compartilhar em outros sites

  • 0

O Java Script:

echo <<< EOF

function abrefoto(foto)

{

window.open("nova_pagina.php?id="+foto);

}

EOF;

Então na exibição das fotos coloque:

echo "<A HREF='abrefoto(".$id_da_foto.")'>".

        "<IMG SRC='caminho_da_foto/foto.jpg'>".

        "</A>";

Ai em "nova_pagina.php" você pegará o valor do id via->GET e exiba o endereço da foto completo (com endereço do site) em um campo " input-hidden ", para ser complementado no envio do mesmo.

Na página de envio:

$MSN .= "";

$MSN .= "Olá ...";

$MSN .= "<IMG SRC='".$_POST['campo_do_end_da_img']."' BORDER='0'>";

$MSN .= "continua ...";

mail ($email,$assunto,$MSN, "From: ".$emaildestino." \nContent-type: text/html\n");

Deu pra entender?

Link para o comentário
Compartilhar em outros sites

  • 0
porque EOF e não javascript?

Eu tenho q colocar assim?:

<script language="JavaScript" type="text/JavaScript">

<!--

function abrefoto(foto)

{

window.open("nova_pagina.php?id="+foto);

}

//-->

</script>

Foi mal... (Esqueci!)

echo <<< EOF

<script language="JavaScript" type="text/JavaScript">

function abrefoto(foto)

{

window.open("nova_pagina.php?id="+foto);

}

</script>

EOF;

O EOF é do php, não tem nada há ver com JS. wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Mas esta página é em html mesmo, somente a página que estará o formulario será em php. Daí como que eu tenho que colocar isto (em uma pagina em html):

echo <<< EOF

<script language="JavaScript" type="text/JavaScript">

function abrefoto(foto)

{

window.open("nova_pagina.php?id="+foto);

}

</script>

EOF;

echo "<A HREF='abrefoto(".$id_da_foto.")'>".

        "<IMG SRC='caminho_da_foto/foto.jpg'>".

        "</A>";

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...