sto costruendo un form php da inserire in un articolo tramite la plugin di jumi attraverso il quale gli utenti dovranno inviare delle richieste che perveranno all'amministratore del sito tramite email tutto ciò possibilmente formattato in html.Questa è la parte php,premesso che esternamente joomla funziona,qui il problema è proprio nel dichiarare che tutto ciò debba essere in html,infatti se tolgo $header l'email arriva,ovviamente però non formattata!
<?php
if(isset($_POST["nascosto"]) && $_POST["nascosto"]!=""){
$messaggio = "nome ".$_POST["cognome"]."
";
$messaggio .= "cognome ".$_POST["nome"]."
";
$messaggio .= "email ".$_POST["email"]."
";
$messaggio .= "newsletter ".$_POST["conferma"]."
";
$messaggio .= "sesso ".$_POST["radio"]."
";
$messaggio .= "città ".$_POST["citta"]."
";
$messaggio .= "testo ".$_POST["testo"]."
";
$messaggio .= "nascosto ".$_POST["nascosto"]."
";
$header = "From:XXX<miaemail@libero.it>";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
@mail("miaemail@libero.it","Invio richiesta!",$messaggio,$header);
print("<input type='button' value='torna alla home' onclick='javascript:location.href=\"index.php\";' />");
}else{
?>
nome<input type="text" name="nome" id="nome" />
cognome: <input type="text" name="cognome" id="cognome" />
email: <input type="text" name="email" id="email" />
newsletter: <input type="checkbox" name="conferma" value="conferma" />
maschio: <input type="radio" name="radio" value="maschio" />
femmina: <input type="radio" name="radio" value="femmina" />
la tua città: <select name="citta">
<option value="vuoto"> </option>
<option value="Roma">Roma</option>
<option value="Milano">Milano</option>
<option value="Napoli">Napoli</option>
</select>
scrivi un commento
<textarea name="testo"></textarea>
<input type="button" name="bottone" value="invia" onclick="javascript:controllo();" />
<input type="hidden" name="nascosto" id="nascosto" value="" />
<?php } ?>
</form>
Ho letto di classi phpmail per inviare in html ma nn c'ho capito un granchè se qualcuno me lo spiega brevemente gliene sarei grato!