- Home
- Categorie
- Coding e Sistemistica
- PHP
- aiuto semplice per form mail
-
aiuto semplice per form mail
Questo è il form che sto usando per l'invio delle mail, secondovoi perchè non mi invia l'ultimo campo "mitt" sbaglio qualcosa??
grazie<?
//Variabili del form.
$ogg=$_REQUEST[ogg];
$text=$_REQUEST[text];
$mail=$_REQUEST[mail];
$mitt=$_REQUEST[mitt];//Cambiare l'E-Mail del destinatario.
$dest="xxxxxxxx";//Script d'invio E-Mail.
mail($dest,$ogg,$text,$mail,$mitt);
print ("E-Mail inviata con successo.")
?>
-
Cosa non fa?
Invia comunque la mail al destinatario?
-
si la mail la invia ma non invia il campo mittente o l'ultimo campo disponibile... perchè ho provato a variarli e sempre l'ultimo non mi invia..
-
Quindi ricapitolando tu vuoi che ti invii la mail a due indirizzi mail?
O che compaia il mittente nella mail?
-
il destinatario è uno solo ma vorrei che venissero fuori tutti i 4 campi:
oggetto
testo
mail
mittenteora vengono solo 3
-
Scusa, sarà complice la giornata pesante di lavoro, ma non sto capendo...
Venir fuori dove?
Nel testo della mail?
Premesso che non uso spesso php, mi sembrano troppi i paramentri passati alla funzione mail.
-
si vorrei ricevere la mail con 4 campi, ora ne ricevo solo 3.
-
Prova cosi.
[php]$ogg=$_REQUEST[ogg];
$text=$_REQUEST[text];
$mail=$_REQUEST[mail];
$mitt=$_REQUEST[mitt];$header = "To: xxx <".$mail.">\n";
$header .= "From: xxx <".$mitt.">\n";
$header .= "X-Mailer: PHP\n\n";$messaggio = "Oggetto :".$ogg.",testo:".$text.",mail:".$mail.",mittente".$mitt;
mail($mail, $ogg, $messaggio, $header); [/php]
-
provato non va.. mi da errore
Parse error: syntax error, unexpected T_VARIABLE
-
Mi sa che lo hai copiato subito prima che correggessi una cosa...
-
nessun errore ma la mail non arriva...
al posto delle xxx ho messo la mia mail
giusto?
-
Ora non ti da errore come prima? Con T_VARIABLE?
Hai provato a ricopiare il testo di prima?
Stai provando in locale o in internet?
-
Ho provato con l'ultimo che hai postato.
Sono in internet..
non mi da nessun errore t_variabile o altro.
-
Server linux o windows?
Prima la mail arrivava?
-
server linux, prima la mail arrivava
-
Quindi con il tuo primo messaggio la mail arrivava.
Credevo fosse un problema di funzione che magari non supporta mail, ma bisogna loggarsi e usare magari classi come phpmailer.
-
bohh non ci sto capendo più niente...
comunque grazie mille
-
Attendiamo qualcuno più esperto di me in php allora pardon.