Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leandronetx

Adicionar URL no contato.php

Recommended Posts

enho pedir ajuda a vocês estou com um problema.

Vou da um exemplo sei que no

<li><a href="mailto:teste@exemplo.com?subject=(S) adorei <?php echo $_SERVER['HTTP_HOST']; ?>" target="_blank">Envia a URL do site</a></li>
Funciona para enviar o URL do dominio. pelo comando HTTP_HOST
porém preciso de ajuda para configurar isso nesse script.
Quero que quando uma pessoa enviar uma msg.
Saber de qual dominio ela enviou a msg pelo HTTP_HOST.
Dentro e oculto no envio da msg. no subject apresenta o URL do Site..
de onde foi enviado essa msg. Obrigado.
Enviar uma solução desde ja agradeço e acredito que as pessoas que verão
ira agradecer no futuro Muito Obrigado.
Formulario onde fica o index.php
<!--==============================Contact us=============================-->

<div id="contact" class="service-container">
<div class="container">
<div class="row main-head">
<div class="col-md-12">
<h1>Entre Em Contato Conosco</h1>
<h2>Mantenha contato conosco. Estamos aqui para atendê-lo</h2>
        </br>
</div>
</div>
<div class="row">
<div class="col-md-10 col-md-offset-1" data-anijs="if: scroll, on:window, do: rollIn animated, before: scrollReveal, after: removeAnim">
<div class="contact-form" id="contact-us">
<form id="phpcontactform" role="form">
<fieldset>
<div class="col-xs-12 col-sm-6" >
<div class="form-group">
<input type="text" class="form-control" name="name" id="name" placeholder="Nome Completo">
</div>
<div class="form-group">
<input type="email" class="form-control" name="email" id="email" placeholder="Email ID">
</div>
<div class="form-group">
<input type="text" class="form-control" name="mobile" id="mobile" placeholder="Telefone">
</div>
                <div class="form-group">
<input type="text" class="form-control" name="mobile" id="mobile" placeholder="Telefone">
</div>
</div>
<div class="col-xs-12 col-sm-6" >
<div class="form-group">
<textarea class="form-control textarea" rows="8" name="message" id="message" placeholder="Digite sua mensagem"></textarea>
</div>
</div>
<div class="relative fullwidth col-xs-12">
<button type="submit" class="btn btn-success btn-lg">Enviar Mensagem</button>
<span class="loading"></span> </div>
<div class="clear"></div>
</fieldset>
</form>
</div>
</div>
</div>
</div>
<!--==============================Contact us=============================-->

</div>

E o Formulario onde vai esta o contact.php

E o Formulario do contato
<?
$name = $_REQUEST["name"];
$email = $_REQUEST["email"];
$mobile = $_REQUEST["mobile"];
$msg = $_REQUEST["msg"];
$to = "leopkks@gmail.com"; /*Replace your email id here*/
if (isset($email) && isset($name) && isset($msg)) {
$subject = "Mensagem Formulario WEB:";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= "From: ".$name." <".$email.">\r\n"."Reply-To: ".$email."\r\n" ;
$msg = "Remetente: $name<br/> E-mail: $email <br/> Telefone: $mobile <br/>mensagem: $msg";

$mail = mail($to, $subject, $msg, $headers);
if($mail)
{
echo 'success';
}

else
{
echo 'failed';
}
}

?>

 

Desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quem envia a mensagem é o servidor escolhido por você. Para saber de onde veio o visitante utilize o HTTP_REFERER

 

 

NOTA:

 

'HTTP_REFERER' O endereço da página (se houver) através da qual o agente do usuário acessou a página atual. Essa diretiva é informada pelo agente do usuário. Nem todos os browsers geram esse header, e alguns ainda possuem a habilidade de modificar o conteúdo do HTTP_REFERER como recurso. Em poucas palavras, não é confiável. Fonte: http://php.net/manual/pt_BR/reserved.variables.server.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado por responder moderador mas eu preciso da programação

Mas não e bem isso que procuro e sim vou da outro exemplo..

 

Digamos que

mailto:teste@exemplo.com?subject=(S) adorei <?php echo $_SERVER['HTTP_HOST']; ?>

Digamos que o nome do site se chame exemplo.com

nele tem formulario onde

a pessoa vai coloca

digamos

que nome, telefone,mensagem.

o assunto..

deverar apresentar o URL

Digamos que nesse site por exemplo e exemplo.com

o e-mail que vai receber a msg.. digamos que seja teste@exemplo.com

sempre quando a pessoa enviar a msg pelo formulario

tem que apresentar a URL de onde foi adicionado a msg pelo subject.

Por exemplo imagine isso em 5. sites ..

as pessoas completa o formulario..

cada site tem 1 dominio. mas o mecanismo de envio

sempre vai para apenas o teste@exemplo.com..

Então nao importa qual seja o dominio..

o URL sera enviado pelo assunto..

Digamos que a pessoa envie a msg.

Nome:

Tel:

E-mail:

Mensagem:

assunto sempre sera o URL do site que ele envio essa msg.

nao importa qual seja o dominio..

ele sempre vai apresentar de onde foi enviada a msg..

Obrigado por responder e espero que eu tenha explicado melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites


$subject = "Mensagem Formulario WEB: ".$_SERVER['HTTP_HOST'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.