Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : nellocammar 03 Jun 2009, 11:01:37
-
Salve, da un paio di giorni sto impazzendo per creare un form esterno a joomla. tale form e' da utilizzare sui siti costruiti per contattare il webmaster.
Per fare cio pero' voglio utilizzare i seguenti dati che ho a disposizione:
SMTP USER:
PSW:
HOST:
Mi postate il codice da inserire nel file .php per fare cio?
Il form e' composto da 1 file PHP per l'invio e da 1 file HTML. Normalmente il form funziona, gia lo provato.
Allego i codici del form:
ESEMPIO.HTM
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="mail.php"> <table width="78%" align="left" >
<tr> <td colspan="2"><div align="center"></div></td> </tr>
<tr>
<td><strong>Come ci hai conosciuto </strong></td>
<td><select name="come">
<option>Amici</option>
<option>Passaparola</option>
<option>Motore di ricerca</option>
</select>
</td>
</tr>
<tr> <td width="16%"><strong>Nome</strong></td>
<td width="84%"><input type="text" name="nome"></td> </tr>
<tr>
<td><strong>Telefono</strong></td>
<td><input type="text" name="telefono"></td>
</tr>
<tr> <td><strong>E-mail</strong></td>
<td><input type="text" name="e-mail"></td> </tr> <tr> <td><strong>Richiesta</strong></td> <td><textarea name="testo" cols="40" rows="10"></textarea></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" name="Submit" value="Invia richiesta"> </div></td> </tr> </table>
</form>
</body>
</html>
---------------------------------------------
MAIL:PHP
<?php
$to = "contatti@nomedominio.it";
$subject = "webmaster";
$body = "Contenuto del modulo:\n\n";
$body .= "come ci hai conosciuto: " . trim(stripslashes($_POST['come'])) . "\n";
$body .= "Dati personali ;
nome:" . trim(stripslashes($_POST['nome'])) . "\n";
$body .= "telefono: " . trim(stripslashes($_POST['telefono'])) . "\n";
$body .= "e-mail: " . trim(stripslashes($_POST['e-mail'])) . "\n";
$body .= "richiesta: " . trim(stripslashes($_POST['testo'])) . "\n";
// INVIO DELLA MAIL
if(@mail($to, $subject, $body))
{
// SE L'INOLTRO E' ANDATO A BUON FINE...
echo "La mail è stata inoltrata con successo. Presto ti contatteremo ai recapiti da te forniti.
<p> </p>
Grazie per averci contattato."; }
else {
// ALTRIMENTI...
echo "Si sono verificati dei problemi nell'invio della mail. Ci scusiamo per il disagio.";} ?>
Grazie infinite!
-
Oggi Nessun maestro di php? Grazie
-
visto l'up per un form esterno, cos'ha che non va il normale contatti di joomla?
-
assolutamente nulla, per essere corretto spiego meglio:
Lavoro per una grande societa' (EI) il server su cui e' pogiato il sito (Rete intranet)ha molte limitazioni compresa quella dell'invio delle mail, per questo devo poter utilizzare i relativi parametri in oggetto impostandoli nel piccolo form creato. Ora, so che la cosa non e' particolarmente difficile per chi la sa fare... ;)
quindi per questo chiedo una mano. Grazie ancora.
-
si ora capisco, si capisce anzi..
hai già dato una occhiatina ad uddeim integrato con cb se può tornarti utile?
-
ho dato un'occhiata alle informazioni presenti in rete, non conoscevo questa risorsa.
Il fatto e' che a quanto ho capito l'utilita' e' un sistema di messaggistica tra utenti mentre il sito non e' abilitato alla registrazione.
Cio che ho intenzione di fare con e' un piccolo form per contattarmi e un help-desk per un altro scopo esterno al sito.
Ecco perche' avevo optato per la soluzione citata in oggetto.
puoi aiutarmi? Grazie.
-
casualmente mi sono imbattuto in
http://www.sakic.net/products/free_products/ (http://www.sakic.net/products/free_products/)
non li conosco.
-
grazie per la segnalazione, mi metto subito a lavoro...
vado con il [RISOLTO] anche se con joomla centra poco?
-
direi di si, considerato la particolare problematica dell'intranet
-
Ciao ragazzi è la prima volta che scrivo sul forum di joomla.volevo chiedervi visto che si parla di form ed e-mail se potete aiutarmi.
Gestisco un sito web per una agenzia di trasporto pullman..http://www.crisviaggi.it/home
nella pagina preventivi ho creato un form a 28 campi dove l'utente inserisce tutti i dati in dettaglio,con il pulsante invia richiesta io vorrei che si mandasse una mail alla segretaria con scritto tutto quello compilato nel form.
Confido nella immansa sapienza di tutti voi esperti in php,AIUTATEMI!!
GRAZIE
KARME' 87