Ancora salve a tutti.
Mi ritrovo ancora infognato in un linguaggio che, per quanto affascinante, non mi appartiene totalmente in quanto grafico.
Piccolo sfogo a parte, veniamo al dunque.
Un banale form che scrive i dati du un db, fino a stamattina, doveva inviare solo alcuni campi anche via mail.
Ma a pranzo la svolta: deve inviare tutto via mail.
La questione è che due di questi campi sono degli array.
In alcune prove fatte il risultato è la scritta ARRAY piuttosto che il suo contenuto.
Vengo quindi a chieder a voi supporto.
Questo il codice dell'invio mail dove i campo aziende_interesse e professione sono gli array:
Codice PHP:
<?
$nome=$_POST ['nome'] ;
$citta=$_POST ['citta'] ;
$indirizzo=$_POST ['indirizzo'] ;
$telefono=$_POST ['telefono'] ;
$email=$_POST ['email'] ;
$professione=$_POST ['professione'] ;
$aziende_interesse= $_POST ['aziende_interesse'] ;
$aggiornamenti=$_POST ['aggiornamenti'] ;
$richiesta=$_POST ['richiesta'] ;
ini_set("SMTP","localhost");
$mail= "xyz@mail.com" ;
$subject = "Richiesta Documentazione";
$headers="From: $nome";
$body = "Contenuto del form:\n\n"; $body .= "Nome Cognome: " . trim(stripslashes($_POST["nome"])) . "\n"; $body .= "Citta: " . trim(stripslashes($_POST["citta"])) . "\n"; $body .= "Telefono: " . trim(stripslashes($_POST["telefono"])) . "\n"; $body .= "email: " . trim(stripslashes($_POST["email"])) . "\n"; $body .= "Professione: " . trim(stripslashes($_POST["professione"])) . "\n"; $body .= "Aziende di Interesse: " . trim(stripslashes($_POST["aziende_interesse"])) . "\n"; $body .= "Aggiornamenti: " . trim(stripslashes($_POST["aggiornamenti"])) . "\n"; $body .= "Indirizzo: " . trim(stripslashes($_POST["indirizzo"])) . "\n"; $body .= "Richiesta: " . trim(stripslashes($_POST["richiesta"])) . "\n";
mail($mail,$subject,$body,$headers);
?>
Grazie