mailto in html è possibile?

albertosc

Nuovo Utente
16 Mar 2011
12
0
0
Salve , sono nuovo del forum, innanzitutto mi complimento per l'ottimo lavoro ( mai trovato un sito così completo e chiaro).
Sono alle prime armi con html ..o meglio non faccio siti tranne che il mio..
e proprio sul mio vorrei creare un form per ricevere direttamente le email.
(nel senso che chiunque possa commentare una mia foto e con un semplice click mi arrivassero i commenti )
conosco un pò html ..è possibile farlo?
qualcuno mi proponeva il php , ho scaricato qualche esempio ..ma ho capito poco!!
grazie
 

micio86

Utente Attivo
Ma daaaai!!!

Proprio 10 min fa ho risposto a una domanda simile.
Si c wole php per inviare le mail con un form.
Il form lo fai in html semplice. La action del form deve puntare a una paginetta php che usa il metodo mail() per inviare la mail.
La funzione riceverà oggetto, testo, (l'indirizzo sarà il tuo per ricevere ovviamente), mittente.
Puoi anche inviare mail come pagina web, se cerchi sul forum ho inviato il post col codice.

Ah la funzione mail è semplicissima:
<?php
mail($DESTINATARIO, $OGGETTO, $MESSAGGIO,$MITTENTE);
?>
 

albertosc

Nuovo Utente
16 Mar 2011
12
0
0
ho trovato questo è adattatto alle mie esigenze ( alla riga 8 ho inserito la mia email)
ma provandola sul mio sito non funziona!
<?php
/* */
//in questa parte vengono stabiliti i valori delle variabili
$nome_mittente = $_POST['nome_mittente'];
$mail_mittente = $_POST['mail_mittente'];

//non dimenticate di modificare la mail del destinatario
$mail_destinatario = "miaemail@DESTINATARIO";
$messaggio = $_POST['messaggio'];

//if ed elseif controllano che i campi vengano riempiti
//in caso contrario lanciano un messaggio di avvertimento
//i messaggi possono essere modificati a piacimento
if ($nome_mittente=="")
echo "Devi inserire il tuo nome.";
elseif(!ereg("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})",$mail_mittente))
echo "Devi inserire un formato di e-mail valido per il mittente.";
else if ($messaggio=="")
echo "Hai dimenticato il messaggio.";
else
if(mail($mail_destinatario, "Richiesta informazioni, mittente: $nome_mittente", "Inviata da: $mail_mittente" ."\r\n".stripslashes($messaggio)))

//modificate il messaggio a vostro piacere
echo "Mail inviata con successo, le risponderemo nel più breve tempo possibile.";

//nel caso ci fossero problemi
else
echo "Si è verificato un errore durante l'invio.";
?>
 

micio86

Utente Attivo
Beh ...

dovrebbe andare!
Tieni conto che il form deve essere tipo:

<form action="tuapagina.php" method="post">
Nome: <input type="text" name="nome_mittente" /><br />
Mail: <input type="text" name="mail_mittente" /><br />
<textarea name="messaggio"></textarea><br />
<input type="submit" name="invio" value="Invia" />
</form>

è importante che il name degli input siano identici ai $_POST[''] in ricezione!
 

albertosc

Nuovo Utente
16 Mar 2011
12
0
0
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>email</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
@import url("cg_form_to_mail.css");
-->
</style>
</head>
questo va bene ?
<body>
<h1>email </h1>
<form action="[email protected]" method="post">
Nome: <input type="text" name="nome_mittente" /><br />
Mail: <input type="text" name="mail_mittente" /><br />
<textarea name="messaggio"></textarea><br />
<input type="submit" name="invio" value="Invia" />
</form>
<h2>Creato da <a href="http://www.claudiogarau.it" target="_blank">Gg.it</a> Licenza <a href="http://www.gnu.org" target="_blank">GNU/GPL</a></h2>
</body>
</html>
 

albertosc

Nuovo Utente
16 Mar 2011
12
0
0
sembra tutto ok..ma cmq le email non mi arrivano..
c'è un modo per postarti una cartella zip ..per farti vedere tutto il lavoro ..Sto impazzendo:hammer:..
grazie
 

albertosc

Nuovo Utente
16 Mar 2011
12
0
0
con @.com funziona..
un altro piccolo problemino.
se mandi un email do un messaggio di conferma su una nuova pagina... questo :

echo "Mail inviata con successo, le risponderemo nel più breve tempo possibile. ";
come faccio a far ritornare alla home page?
grazie
 

albertosc

Nuovo Utente
16 Mar 2011
12
0
0
scusa dove inserisco questo codice?

<meta http-equiv="refresh" content="2;url=pagina.html
e a pagina.html cosa metto?
 

albertosc

Nuovo Utente
16 Mar 2011
12
0
0
non riesco poi a reidirizzare alla pagina contatti
php:
<?php
/*
*/

$nome_mittente = $_POST['nome_mittente'];
$mail_mittente = $_POST['mail_mittente'];


$mail_destinatario = "[email protected]";
$messaggio = $_POST['messaggio'];


if ($nome_mittente=="")
echo "Devi inserire il tuo nome.";
elseif(!ereg("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})",$mail_mittente))
echo "Devi inserire un formato di e-mail valido per il mittente.";
else if ($messaggio=="")
echo "Hai dimenticato il messaggio.";
else
if(mail($mail_destinatario, "Richiesta informazioni, mittente: $nome_mittente", "Inviata da: $mail_mittente" ."\r\n".stripslashes($messaggio)))

echo "Mail inviata con successo, le risponderemo nel più breve tempo possibile.";

else
echo "Si è verificato un errore durante l'invio.";
?>

html:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CG_tell - Modulo Tell a Friend</title>
<meta http-equiv="refresh" content="2;url=contatti.html<style type="text/css">
<!--
@import url("cg_form_to_mail.css");
-->
</style>
</head>

<body>
<!-- /*
*/ -->

<h1>Cg_Form_to_mail 1.0 </h1>
<form action="cg_form_to_mail.php" method="post">
Nome: <input type="text" name="nome_mittente" /><br />
Mail: <input type="text" name="mail_mittente" /><br />
<textarea name="messaggio"></textarea><br />
<input type="submit" name="invio" value="Invia" />
</form><h2>Creato da <a href="http://www.claudiogarau.it" target="_blank">Gg.it</a> Licenza <a href="http://www.gnu.org" target="_blank">GNU/GPL</a></h2>
</body>
</html>
 

micio86

Utente Attivo
Fai così

if(mail($mail_destinatario, "Richiesta informazioni, mittente: $nome_mittente", "Inviata da: $mail_mittente" ."\r\n".stripslashes($messaggio))) {
echo "Mail inviata con successo, le risponderemo nel più breve tempo possibile.";
echo "<meta http-equiv=\"refresh\" content=\"2;url=contatti.html\">";
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
D mailto con modello Posta Elettronica 3
alankanz Header(Location: mailto.... PHP 1
L mailto: apre la finestra di posta in background HTML e CSS 2
alankanz mailto problema con la & PHP 2
borgo italia mailto HTML e CSS 3
Ele84 Problema con form action="mailto:...." HTML e CSS 2
I formatting mailto Javascript 0
I Problemi con mailto Javascript 3
U non funziona l'action mailto... HTML e CSS 10
G Pagina html in stringa PHP 2
E Sostituzione Elemento Html PHP 3
G Elementi HTML HTML e CSS 1
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
T Domanda valutazione html LinkedIn 2022 pt3 HTML e CSS 7
T Domanda valutazione html LinkedIn 2023 pt2 HTML e CSS 15
T Domanda valutazione html LinkedIn 2023 pt1 HTML e CSS 1
MarcoGrazia Salvataggio HTML in database PHP 2
K posizionare variabile da pagina html all'iframe. Javascript 1
peppe0703 Come Estrarre dati da db wordpress e richiamarli in html esterno HTML e CSS 0
L problema collegamento file css con html HTML e CSS 1
D Informazioni da XAMPP su HTML PHP 0
R Immagini html HTML e CSS 2
K File audio in html, chi mi può aiutare? HTML e CSS 0
K Aiuto con file audio in html HTML e CSS 1
Antonio67 Lanciare file shell bash da html HTML e CSS 2
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
G Codice html Javascript 1
M Collegamento tra form html e script php PHP 4
L Ricezione dei dati su file php da modulo html PHP 6
F Creare elementi html con javascript Javascript 3
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
G img html HTML e CSS 3
M Come fare un countdown in HTML? HTML e CSS 4
D Stampa a video in altra pagina html Database 3
A inserire variabile php colore in div html PHP 2
F Tv in html Offerte e Richieste di Lavoro e/o Collaborazione 1
N Script elenco file HTML HTML e CSS 5
L salvare codice html in mysql PHP 3
Cosina htaccess redirect 301 senza estensione html Web Server 6
E Errore di lettura php in html PHP 8
M HTML e PHP Offerte e Richieste di Lavoro e/o Collaborazione 3
C Form email php su pagina index.html? PHP 21
Shyson Meglio Javascript o HTML? Javascript 4
P inserimento icone social tramite html HTML e CSS 1
Z Mod_rewrite da HTML in PHP PHP 3
L Collegare un form html ad un database access Javascript 2
P HTML integrazione wordpress HTML e CSS 0
C [RISOLTO]Inserimento variabile php in input html PHP 20

Discussioni simili