Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : keyascii 07 Mar 2009, 22:30:26
-
Salve,
avrei la necessità di far inviare email agli utenti attraverso un form presente in un articolo.
Si può fare?
-
Cioè te hai un articolo e dentro questo articolo hai un form da usare?
L'idea mia è questa:
1) installi un modulo che ha il form
2) lo assegni ad una posizione dove non ci sono altri moduli
2) usi il plugin loadmodule dentro l'articolo.
-
Questo form ha caratteristiche precise o è un form qualsiasi?
-
Esatto....
gli utenti devono compilare appositi campi (tanti, una dozzina), allegare il curriculum e inviarlo all'admin...
Non ho ben capito la tua soluzione.
http://www.culturaprevidenziale.com/come-aderire
ecco qui il form.
Grazie per la celerità
-
Ho capito...
il form lo hai creato te e come?
-
Ho creato un normalissimo file php, con textbox e submit normali. uploadato il file sul server remoto e integrato nell'articolo con il plugin JUMI.
Alla pressione del submit, dovrebbe inviare l'email con la normale funzione di php (mail) ma non accade.
Come mai?
-
Come mi immaginavo (per php e html).
Vediamo un po' (per quanto ne so di php): la funzione mail gli hai passato i giusti parametri? Richiede come obbligatorio tre parametri (indirizzo destinazione, oggetto e il testo) più altri facoltativi.
La callback l'hai fatta sull'invio o hai inviato i dati ad un file indicato nella action del form?
-
L'invio della mail viene effettuato sulla pressione del pulsante... ecco il codice...
<?php
if (isset($_POST["submit"])){
$a = $_POST['a'];
$da = $_POST['da'];
$obj = $_POST['obj'];
$testo = $_POST['testo'];
$intestazioni = "From: " . $da;
$messaggio = "";
$messaggio = $testo;
}
if (@mail($a, $obj, $messaggio, $intestazioni))
{
echo "Messaggio inviato con successo.";
}else{
echo "Si è verificato un errore nell'invio.";
}
?>
Siamo in O.T.?
-
Perchè in ot? ;D
Senti, io a volte ho fatto l'invio di dati tramite l'action del form. Praticamente mi apriva una nuova pagina dove magari ringrazio per i dati inseriti e mi manda l'email.
A me arriva tutto (anche se mi viene sovrascritto l'indirizzo che viene inserito).
Vedi qui: http://forum.joomla.it/index.php/topic,63365, in particolare questo messaggio
http://forum.joomla.it/index.php/topic,63365.msg279171.html#msg279171
In questa discussione io parlo di un modulo, ma con le opportune modifiche potrebbe andare bene, che dici?
Un paio di domande un pochino(ino ino) ot:
1)Perchè in
if (@mail($a, $obj, $messaggio, $intestazioni))
c'è quel @ ? (questa è per ignoranza mia)
2)Come hai fatto a creare il pulsante per caricare il file, quello dove c'è scritto sfoglia insomma? (ok, me lo cerco sul manuale o su internet)
-
Allora, la chiocciola (@) ci vuole per l'invio delle email (senza non funge ::))
con questo <input type="file" name="allegato"> ti crea automaticamente il pulsante e la texbox per la selezione dell'allegato.
Grazie comunque, ora mi guardo il link che mi hai allegato.
-
Allora, la chiocciola (@) ci vuole per l'invio delle email (senza non funge ::))
A me ha funzionato anche senza l'operatore @
con questo <input type="file" name="allegato"> ti crea automaticamente il pulsante e la texbox per la selezione dell'allegato.
Ti ringrazio, avevo anche controllato io.
:)
-
Grazie a te...
a me senza @ non ha funzionato... mah... mistero.
Resta il problema che non mi invia l'allegato ma questo non c'entra in questo forum per cui... setto risolto il topic!
-
Il file di allegato è una cosa particolare, ma ci sta che se cerchi con qualche motore di ricerca trovi la soluzione.
Ciao! :)