Am descarcat Mailer - Script PHP trimitere date prin e-mail https://marplo.net/php-mysql/mailer
La Scriptul inregistrare - autentificare, logare am vazut ca este pusa protectie anti-spam https://marplo.net/php-mysql/scriptu ... gister.php. Ma refer la numarul de verificare.
Se poate pune un astfel de numar de verificare la scriptul Mailer? Cum?
Mailer - Script PHP trimitere date prin e-mail
-
- Mesaje:33
Mailer - Script PHP trimitere date prin e-mail
MarPlo
Mesaje:4343
Se poate. Inlocueste tot codul din fisierul "mail.php" cu urmatorul:
Cod: Selectaţi tot
<?php
// De la https://marplo.net
$to = 'adresa_dv@de.mail'; // Aici inlocueste cu adresa de e-mail unde va fi trimis mesajul
$trimis = 0; // Variabila prin care se determina afisarea formularului
// Verifica dacca sunt primite prin post datele necesare
if (isset($_POST['nume']) && isset($_POST['email']) && isset($_POST['message']) && isset($_POST['codv']) && isset($_POST['codas'])) {
// Preia datele din formularul HTML
$name = $_POST['nume'];
$email = $_POST['email'];
$message = $_POST['message'];
$content = 'De la: '.$name."\n"
.'Mesaj: '.$message;
$subject = 'Mesaj de pe site';
$from = 'From: '.$email;
if($_POST['codas']!=$_POST['codv']) {
echo '<p><b>Cod de verificare incorect</b></p>';
}
// Trimite datele pt. email si afiseaza mesajul de confirmare sau eroare
else if (mail($to, $subject, $content, $from)) {
$trimis = 1;
echo '<center><p>Stimate/a <strong>'.$name.'</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="javascript:history.back();">Înapoi</a> <br /><br /> Sau viziteaza: <a href="https://marplo.net">MarPlo.net</a></p></center>';
}
else echo '<h4>Eroare: Serverul nu a putut expedia mesajul prin e-mail</h4>';
}
// Defineste codul de verificare
$codv = substr(md5(time()), 3, 5);
// Afiseaza formularul
if ($trimis===0) {
echo '<script src="verifica.js"> </script>
<center>
<div id="form_mailer">
<form id="mailer" name="mailer" method="post" onsubmit="return Validate()" action="'.$_SERVER['PHP_SELF'].'">
<input type="hidden" name="codas" value="'.$codv.'" />
<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="message">Scrieti mesajul : </label><br />
<textarea name="message" id="message" cols="35" rows="6"></textarea><br />
Adaugati urmatorul cod de verificare: <b>'.$codv.'</b><br />
Verificare: <input type="text" name="codv" size="6" />
<br /><a href="https://marplo.net" style="font-size:8px; color:#eaeafe;">cursuri jocuri anime</a><br />
<input name="sterge" type="reset" id="sterge" value="Sterge" />
<input type="submit" value="Trimite" id="submit" />
</form>
</div>
</center>';
}
?>
Subiecte similare
- Trimitere automata email-uri fara Cron Job
PHP - MySQL - XML Primul mesaj
Buna,Ultimul mesaj
Se poate programa sa trimita un email automat din php fara ca pagina sa fie accesata sau fara sa fie setat un cron in Cpanel ?
Daca ar fi...
Salut,
Ca sa rulezi un script php trebuie sa accesezi acel fisier printr-o aplicatie precum o pagina in browser sau Cron Job pe server.
Din cate... - Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML Primul mesaj
SalutUltimul mesaj
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...