knight Fondator
Mesaje : 192 Data de înscriere : 27/03/2008 Varsta : 30 Localizare : Undeva...Nush pe unde...Dar pe undeva :D
| Subiect: Formular Mail Dum Mar 30, 2008 1:08 pm | |
| Pasul 1- Deschide un nou document Pasul 2 - Creaza 3 casute input text si denumeste-le: “nume”, “email” si “comentarii” si un textfield dynamic numit “rezultate”. Campul “comentarii” trebuie sa fie format din mai multe linii acesta formand corpul mesajului email. Celelalte campuri text sunt formate dintr-o singura linie. Aranjati-le in document asa cum doriti sa arate. Va sugerez ca textboxul “rezultate” sa fie asezat sub campul “comentarii” pentru a informa vizitatorul daca mailul este trimis sau daca s-a ivit o problema. Creaza un buton “Trimite” si atribuie-i urmatoarele actiuni : - Cod:
-
on (release) {
// operatorii conditionali se asigura ca nici un camp nu este lasat liber. IndexOf verifica daca exista "@" si "." in campul destinat emailului
if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1) {
rezultate = "Va rugam introduceti adresa de mail corecta.";
} else if (!comentarii.length) {
rezultate = "Va rugam introduceti comentariile.";
} else if (!nume.length) {
rezultate = "Va rugam introduceti numele.";
} else {
loadVariablesNum ("http://site.ro/mailform.php", 0, "GET");
rezultate = "Mailul este trimis...";
}
}
Acum partea PHP . Completati campurile recipient cu adresa de mail si subiectul. Salvati acest fisier cu numele de “mailform.php” . - Cod:
-
<?php
$VariabilaText = '&rezultate=';
$raspuns = 'Data Sent. Thank You..';
echo $VariabilaText;
echo $raspuns;
/* Aici trebuie sa fie adresa dvs de mail */
$recipient .= "" ;
/* Subiectul mesajului */
$subiect = "Contact pagina";
/* mesaj */
$mesaj .= "Nume: $nume
Email: $email
Comentarii: $comentariin";
$headers .= "From: $nume <$email>n";
/* and now mail it */
mail($recipient, $subiect, $mesaj, $headers);
?> | |
|