Allora ragazzi in questo form quando mi arriva l'email con la scritta
element_1_1:
element_1_2:
element_2:
element_3:
element_4:
element_5_1:
element_5_2:
element_5_3:
element_5_4:
element_5_5:
element_5_6:
element_6:
element_7:
element_8:
element_9:
form_id: 572576
submit: Invio
il codice php in questione è
codice:
<?php
//This is a very simple PHP script that outputs the name of each bit of information (that corresponds to the <code>name</code> attribute for that field) along with the value that was sent with it right in the browser window, and then sends it all to an email address (once you've added it to the script).
if (empty($_POST)) {
print "
No data was submitted.</p>";
print "</body></html>";
exit();
}
//Creates function that removes magic escaping, if it's been applied, from values and then removes extra newlines and returns to foil spammers. Thanks Larry Ullman!
function clear_user_input($value) {
if (get_magic_quotes_gpc()) $value=stripslashes($value);
$value= str_replace( "\n", '', trim($value));
$value= str_replace( "\r", '', $value);
return $value;
}
if ($_POST['comments'] == 'da cambiare ') $_POST['da cambiare'] = '';
//Create body of message by cleaning each field and then appending each name and value to it
$body ="queste sono le informazioni di registrazione utente\n";
foreach ($_POST as $key => $value) {
$key = clear_user_input($key);
$value = clear_user_input($value);
if ($key=='extras') {
if (is_array($_POST['extras']) ){
$body .= "$key: ";
$counter =1;
foreach ($_POST['extras'] as $value) {
//Add comma and space until last element
if (sizeof($_POST['extras']) == $counter) {
$body .= "$value\n";
break;}
else {
$body .= "$value, ";
$counter += 1;
}
}
} else {
$body .= "$key: $value\n";
}
} else {
$body .= "$key: $value\n";
}
}
extract($_POST);
//removes newlines and returns from $email and $name so they can't smuggle extra email addresses for spammers
$email = clear_user_input($email);
$name = clear_user_input($name);
//Creates intelligible subject line that also shows me where it came from
$subject = 'OGGETTO DELLA MAIL';
//Sends mail to me, with elements created above
mail ('xxx@iol.it', $subject, $body, $from);
?>
posso aggiungere piu email? posso cambiare l'etichette di arrivo email? ,