PDA

View Full Version : [PHP] Form Mail


Tabagismo
14-09-2011, 16:58
Salve ragazzi, sto cercando di installare una form mail sul mio sito, le ho proprio provate tutte o quasi.

Mi è stata consigliata questa: http://www.dagondesign.com/articles/secure-php-form-mailer-script/ ma non so proprio come installarla, non sono pratico del php.

Chi può darmi una mano?

Grazie

DarkDrake88
14-09-2011, 18:22
Guarda che c'è il manuale...

Installation

* 1) Download and uncompress dd-formmailer.zip
* 2) Upload the entire dd-formmailer directory to your server
* 4) Configure your options (explained below)
* 5) Add the form to your page (explained below)


Uppa tutto, ci sarà un file installer.php sicuramente, vacci all'indirizzo e probabilmente dovrai fare tutto da browser.

Poi non lo so, non l'ho mai provato il form in questione!

Tabagismo
14-09-2011, 18:24
Io ho fatto esattamente quello che dice.
Non c'è un installer, credo che questa form sia compatibile solo con pagine php mentre le mie sono in html. :doh:

Tabagismo
15-09-2011, 18:27
Ho parzialmente risolto utilizzando un altro codice php:

<?php
$destinatario = "email@dominio.pl";
$ipnumb1 = getenv("REMOTE_ADDR");
$nome_mittente = $_POST['nome'];
$email_mittente = $_POST['email'];
$oggetto_email = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
$ora = date ("H:i:s");
$data = date ("d/m/Y");
$corpo = "Email inviata il $data alle ore $ora \n
Mittente: $nome_mittente ( mail: $email_mittente ) \n
Indirizzo IP: $ipnumb1 \n
Oggetto: $oggetto_email \n

\n

$messaggio \n

\n";
mail($destinatario, $oggetto_email, $corpo,"From: $email_mittente");
header("Location: grazie.esempio");
?>

Ora ho il problema della convalida dei campi nella form poichè le email arrivano anche cliccando su invia senza inserire nessuna voce.
Mi servirebbe capire come convalidare i campi e controllare se l'email è reale o no ed infine aggiungere i capatcha.

Grazie