Nu trimite emailul
Scris: Vin Noi 14, 2014
Deci am o multime de draci , nu imi trimite emailul, cu scriptul de pe site https://marplo.net/php-mysql/formular_contact-s.php il trimite, dar cu cel facut de mine NU !
Care e grreseala ? l-am verificat de 3 ori.
Imi apare mesajul ca a fost trimis emailul, dar nu primesc emailul
Iar in sendemail.php
Care e grreseala ? l-am verificat de 3 ori.
Imi apare mesajul ca a fost trimis emailul, dar nu primesc emailul
Cod: Selectaţi tot
<center>
<label for="nume">Nume: </label>
<input type="text" name="nume" id="nume" size="18" maxlength="40" /><br />
<label for="email">E-mail:</label>
<input type="text" name="email" id="email" size="18" maxlength="40" /><br />
<label for="subiect">Subiect: </label>
<select id="subiect" name="subiect">
<option value="">Alege un subiect</option>
<option value="Idee">Trimite o idee</option>
<option value="Intrebare">Pune o intrebare</option>
<option value="Sesizare">Sesizeaza o problema</option>
<option value="Ce ti-a placut">Ce ti-a placut</option>
<option value="Reclama">Reclama pe site</option>
</select><br />
<label for="message">Scrieti mesajul : </label>
<textarea name="mesaj" id="mesaj" cols="35" rows="6"></textarea><br />
<input name="sterge" type="reset" id="sterge" value="Sterge" />
<input type="submit" value="Trimite" id="trimite" /><br>
<span class="statusemail"></span>
<br />
</center><hr>
<script type="text/javascript"><!--
$(document).ready(function(){
$(function(){
$('input#trimite').click(function(){
var nume = $('#nume').val();
var email = $('#email').val();
var subiect = $('#subiect').val();
var mesaj = $('#mesaj').val();
$('.statusemail').html('<font color="orange"><img class="loading" src="/imagini/stare-loading.gif"> Te rugam asteapta...</font>');
if(nume.length < 3)
{
$('.statusemail').html('<font color="red"><img class="error" src="/imagini/stare-error.png"> Te rugam scrie numele tau</font>');
}
else if(email.length < 10 || email.indexOf("@")==-1 || email.indexOf('.')==-1)
{
$('.statusemail').html('<font color="red"><img class="error" src="/imagini/stare-error.png"> Furnizeaza-ne o adresa de email corecta </font>');
}
else if(subiect.length < 2)
{
$('.statusemail').html('<font color="red"><img class="error" src="/imagini/stare-error.png"> Alege subiectul emailului </font>');
}
else if(mesaj.length < 10)
{
$('.statusemail').html('<font color="red"><img class="error" src="/imagini/stare-error.png"> Ofera-ne mai multe detalii</font>');
}
else { $.ajax({
url: '/sendemail.php',
type:'POST',
data:'nume='+nume+'&email='+email+'&subiect='+subiect+'&mesaj='+mesaj ,
success:function(m){
$('.statusemail').html('<font color="green"><img class="error" src="/imagini/stare-succes.png">'+m+'</font>');
}
});
};
});
});
});
--></script>
Cod: Selectaţi tot
<?php
if(isset($_POST['nume']) && isset($_POST['email']) && isset($_POST['subiect']) && isset($_POST['mesaj'])) {
$nume = $_POST['nume'];
$email = $_POST['email'];
$subiect = $_POST['subiect'];
$mesaj = $_POST['mesaj'];
$to = 'scapadeplictiseala@yahoo.com';
$content = 'De la: '.$nume."\n"
.'Mesaj: '. $mesaj;
$subject = 'Mesaj de pe site';
$from = 'From: '. $email;
if (mail($to, $subiect, $content, $from))
{
echo '<center><p>Stimate/a <strong>'.$nume.'</strong>, mesajul dv. a fost trimis cu succes, veti primi raspuns cat mai curand.</p>
<p>Va multumim pentru interesul acordat.</p>
<p><a href="/contact.php">Inapoi</a> <br /><br /> </p></center>';
}
else {echo 'Eroare';}
}
?>