我的PHP脚本出现问题,目的是发送电子邮件。 我使用jQuery从每个字段获取数据,将数据放入一个名为" content"的变量中。并通过AJAX将其发送到我的脚本(email.php)。 问题是我收到了电子邮件,但只有我!如果来自另一台电脑的其他人试图填写表格,然后发送电子邮件,则此剧本无法正常工作。
这是我的JS代码,他将数据发送到我的脚本:
if (send) {
$.ajax({
type: 'POST',
url: 'http://www.domain.com/email.php',
data: content
});
}
这是我的email.php脚本:
<?php
// Getting the vars from the form
$nome_corso = $_POST['nome_corso'];
$data_corso = $_POST['data_corso'];
$nominativo = $_POST['nominativo'];
$data_nascita = $_POST['data_nascita'];
$luogo_nascita = $_POST['luogo_nascita'];
$cittadinanza = $_POST['cittadinanza'];
$codice_fiscale = $_POST['codice_fiscale'];
$titolo_studio = $_POST['titolo_studio'];
$residenza = $_POST['residenza'];
$tipo_contratto = $_POST['tipo_contratto'];
$anno_assunzione = $_POST['anno_assunzione'];
$qualifica_aziendale = $_POST['qualifica_aziendale'];
$az_priv = $_POST['az_priv'];
$email_partecipante = $_POST['email_partecipante'];
$ragione_sociale = $_POST['ragione_sociale'];
$sede_operativa = $_POST['sede_operativa'];
$sede_legale = $_POST['sede_legale'];
$telefono_azienda = $_POST['telefono_azienda'];
$fax_azienda = $_POST['fax_azienda'];
$email_azienda = $_POST['email_azienda'];
$partita_iva = $_POST['partita_iva'];
$codice_fiscale_azienda = $_POST['codice_fiscale_azienda'];
$ente_bilaterale_bool = $_POST['ente_bilaterale_bool'];
$ente_bilaterale_text = $_POST['ente_bilaterale_text'];
$auth_bkr = $_POST['auth_bkr'];
$content = "Nuova iscrizione al corso: \r\n" . "\r\n" .
$nome_corso .
"\r\n" .
$data_corso .
"\r\n" . "\r\n" .
"DATI PARTECIPANTE: \r\n".
" \r\n NOMINATIVO: " . $nominativo . "\r\n" .
" \r\n DATA DI NASCITA: " . $data_nascita . "\r\n" .
" \r\n LUOGO DI NASCITA: " . $luogo_nascita . "\r\n" .
" \r\n CITTADINANZA: " . $cittadinanza . "\r\n" .
" \r\n CODICE FISCALE: " . $codice_fiscale . "\r\n" .
" \r\n TITOLO DI STUDIO: " . $titolo_studio . "\r\n" .
" \r\n RESIDENZA: " . $residenza . "\r\n" .
" \r\n TIPOLOGIA DI CONTRATTO: " . $tipo_contratto . "\r\n" .
" \r\n ANNO ASSUNZIONE: " . $anno_assunzione . "\r\n" .
" \r\n QUALIFICA AZIENDALE: " . $qualifica_aziendale . "\r\n" .
" \r\n AZIENDA\PRIVATO: " . $az_priv . "\r\n" .
" \r\n EMAIL PARTECIPANTE: " . $email_partecipante . "\r\n" .
" \r\n RAGIONE SOCIALE: " . $ragione_sociale . "\r\n" .
" \r\n SEDE OPERATIVA: " . $sede_operativa . "\r\n" .
" \r\n SEDE LEGALE: " . $sede_legale . "\r\n" .
" \r\n TELEFONO AZIENDA: " . $telefono_azienda . "\r\n" .
" \r\n FAX AZIENDA: " . $fax_azienda . "\r\n" .
" \r\n EMAIL AZIENDA: " . $email_azienda . "\r\n" .
" \r\n PARTITA IVA: " . $partita_iva . "\r\n" .
" \r\n CODICE FISCALE AZIENDA: " . $codice_fiscale_azienda . "\r\n" .
" \r\n AZIENDA ADERENTE AD ENTI BILATERALI: ". $ente_bilaterale_bool . "\r\n" .
" \r\n LISTA ENTI BILATERALI: " . $ente_bilaterale_text. "\r\n" .
" \r\n IL PARTECIPANTE HA SCELTO L'OPZIONE: ". $auth_bkr;
// Email to admin
mail("info@mydomain.com" , "ISCRIZIONE CORSO" , $content, 'From: service@mydomain.com ','-f service@mydomain.com ');
// Email to user
mail( $email_partecipante , "ISCRIZIONE CORSO" , $content, 'From: service@mydomain.com ','-f service@mydomain.com ');
?>