Pagina 1 di 1

Email da Form

MessaggioInviato: mar mar 14, 2006 1:24 pm
da ilaria89
Ciao, invece d'inserire la mia email nel blog di msn volevo creare un form mail, cioè quel modulo dove l'utente devi inserire il suo nome/email/testo messaggio e mi arriva direttamente il tutto al mio indirizzo email.
Un mio amico mi ha dato il codice, solo che non mi funziona, perché? ovviamente ho messo il mio indirizzo email e anche l'oggetto su questo codice. poi ho copiato il tutto in un custom html.
se questo ocdice è errato ne avete altri da indicarmi?
grazie.

Codice: Seleziona tutto
<form name='mailform' method='post' action='mailto:inserisciquiltuoindirizzoemail?subject=Ciao' encType='text/plain'>Mailform:<br><input type='text' name='Nome del mittente ' value='Nome del mittente...'><br><input type='text' name='E-mail del mittente ' value='E-mail del mittente...'><br><textarea name='Testo inviato ' wrap='VIRTUAL' cols='31' rows='4'>Testo dell'e-mail...</textarea><br><input type='reset' name='cancella' value='Cancella il testo'><input type='submit' value='Invia la e-mail'></form>

MessaggioInviato: mar mar 14, 2006 1:49 pm
da Boo
Non basta, devi avere un file che processa il form e ti invia l'email.
Se il tuo sito ha supporto PHP te lo scrivo io.

MessaggioInviato: mar mar 14, 2006 2:42 pm
da M@ttia
Il Codice del Form nella Pagina deve essere così (poi adattalo come vuoi, invece dei name metti pure gli id, i size falli pure coi css, ecc, questa è la struttura che almeno posso scriverla tutta solo qui sotto):

Codice: Seleziona tutto
<form id="InvioMail" action="Mail.php" method="post">
  Nome e Cognome:<br />
    <input class="CasellaTesto" type="text" name="Mittente" size="25" /><br /><br />
  E-Mail per Risposta:<br />
    <input class="CasellaTesto" type="text" name="Mail" size="25" /><br /><br />
  Titolo:<br />
    <input class="CasellaTesto" type="text" name="Oggetto" size="25" /><br /><br />
  Testo della Mail:<br />
    <textarea class="CasellaTesto" name="Testo" rows="10" cols="55"></textarea><br /><br />
     <input type="submit" value="Invia E-M@il" /> &nbsp; <input type="reset" value="Reset" />
</form>


Dopodiché devi appunto avere una Pagina (nell'esempio sopra chiamata Mail.php e situata nella stessa cartella della pagina qui sopra), che contenga:

Codice: Seleziona tutto
<?php

 $Spedita = mail("tuamail@gmail.com" , $Oggetto , "Nome:  " . $Mittente . "\nE-Mail:  " . $Mail . "\n\n" . $Testo);

 if($Spedita == 1)
   { $Messaggio = 'E-M@il inviata con Successo!'; }
   else
   { $Messaggio = 'Errore nell\'invio dell\'E-M@il...<br /><br />Controllare bene di aver riempito i campi correttamente!'; };
?>

[CORPO DELLA PAGINA]

<?php echo $Messaggio; ?>

[FINE DELLA PAGINA]


[^]

MessaggioInviato: mer mar 15, 2006 3:36 pm
da ilaria89
Prova a vedere il mio blog, lo trovi premendo su WWW. Ieri sera ho provato ad inserire un altro codice per creare un form html

Codice: Seleziona tutto
<!-- Inizio Codice Mr.Webmaster // Form Mail -->
<style>
#formmail {padding: 0px; margin: 0px; width: 200px; font-family: Arial; font-size: 12px; color: #000000; background-color: #FFFFFF; border: 1px solid #666666; text-align: center}
#formmail .head {width: 96%; border-bottom: 1px dashed #000000; font-size: 14px; font-weight: bold}
#formmail .foot {width: 96%; border-top: 1px dashed #000000}
#formmail a, a:hover, a:active, a:visited {color: #000000; text-decoration: underline}
#formmail form {margin: 0px}
#formmail input, select, textarea, td {font-family: Arial; font-size: 12px}
#formmail input.bt {font-weight: bold; background-color: #FFCC00; color: #000000; border: 1px solid #000000; margin: 4px}
</style>
<div id="formmail">
<div class="head"><div style="padding: 2px">Scrivi al Webmaster</div></div>
<div style="padding: 4px">
<form method="POST" action="http://tools.mrwebmaster.it/work/formmail.php">
<input type="hidden" name="formmail_id" value="4695">
Tuo Nome<br><input type="text" name="sender_name" size="16"><br>
Tua Email<br><input type="text" name="sender_email" size="16"><br>
Messaggio:<br><textarea name="msg" rows="6" cols="22"></textarea><br>
<input type="submit" value="INVIA!" class="bt">
</form>
</div>
<div class="foot"><div style="padding: 2px">by <a href="http://www.mrwebmaster.it" target="_blank">Mr.Webmaster</a></div></div>
</div>
<!-- Fine Codice Mr.Webmaster -->


Il codice l'ho trovato su http://tools.mrwebmaster.it/, mi sono registrata, ho inserito l'email e l'indirizzo del mio blog e mi ha dato il codice che c'è qui sopra e che è uguale a quello che ho inserito nel blog.
mi sa che c'è qualche procedura sbagliata a questo punto perché quando ho messo il contattore andava tutto ok.

MessaggioInviato: mer mar 15, 2006 4:10 pm
da Boo
Questi sono strumenti fatti per i siti web, non so come è strutturato il blog di MSN, dovresti postarci il codice di una pagina.

MessaggioInviato: mer mar 15, 2006 4:28 pm
da ilaria89
vi serve il codice della home del blog?

MessaggioInviato: mer mar 15, 2006 4:31 pm
da Boo
ilaria89 ha scritto:vi serve il codice della home del blog?

Sì, per vedere come è strutturato, hai sicuramente messo il form in un punto sbagliato della pagina, bisogna vedere dove inserire il codice.

MessaggioInviato: mer mar 15, 2006 4:36 pm
da ilaria89
ok, nel prossimo post lo metto...
mi sono fatta spiegare che dove vedi il codice del form mail, quel box si chiama custom html e serve proprio per inserire codici html. infatti con il contattore di Shinystat andava totto ok! poi ho modificato la pagina html inserendo 1 codice per inserire 2 custom html e quello che inserisco in un custom appare anche sull'altro. infatti ci sono 2 codich uno a destra e uno a sinistra....

MessaggioInviato: mer mar 15, 2006 4:38 pm
da Boo
puoi fare così

<codice Shinystats>
<br>
<codice Form email>

così vengono uno sopra ed uno sotto.

MessaggioInviato: mer mar 15, 2006 4:53 pm
da ilaria89
Ecco il codice.... grazie mille di tuttooo!!!

Boo: rimosso.

MessaggioInviato: mer mar 15, 2006 7:08 pm
da Boo
Ho dato un occhio al codice e non è quello che serve
Ho provato a registrare uno spazio myspace ma non ho trovato la parte sul custom HTML, mi puoi indicare come arrivarci? da lì poi ti dico io come mettere il codice che ti serve.

MessaggioInviato: mer mar 15, 2006 8:34 pm
da ilaria89
Ti spiego come inserire un "custom HTML".
Una volta copiato il codice HTML del form mail/contattore sarà necessario inserirlo nel Blog seguendo la seguente procedura:
• Accedere al proprio blog nella sezione "Modifica il tuo spazio personale"
• Sulla barra degli indirizzi del proprio browser aggiungere all'url presente: &powertoy=sandbox

Per esempio l'url:
http://spaces.msn.com/members/.../Pe...02_owner=1&_c=
diventa:
http://spaces.msn.com/members/.../Pe...02_owner=1&_c=&powertoy=sandbox

• Cliccare su "Personalizza" e scegliere la sezione "Moduli"
• Aggiungere ai moduli presenti il modulo "PowerToy: Custom HTML"
• In alto a destra, in campo giallo, cliccare su "Salva"

Effettuata questa operazione apparirà il box: "Custom HTML"
• Inserire il codice HTML di form mail/contattore con copia/incolla ([Ctrl-v] o tasto destro del mouse, Incolla)
• Inserire il nome del modulo (Per esempio: form mail/contattore)
• Per far apparire la bordatura utilizzare l'opzione "Show Border"
• Cliccare sul bottone: Save, presente nel box


Se ti servono chiarimenti non esitare a contattarmi.
Buona serata.
Ciao!

MessaggioInviato: mer mar 15, 2006 9:12 pm
da Boo
Io non trovo l'opzione per il Custom HTML ma da quanto ho capito tu hai risolto il problema, è così?

MessaggioInviato: gio mar 16, 2006 3:32 pm
da ilaria89
non so se sono io che faccio qualche operazione sbagliata nell'incollare il il codice nella casella che è un normalissimo box come questo dove stò scrivendo o cosa...

MessaggioInviato: ven mar 17, 2006 11:14 am
da Boo
Prova ad aggiungere i tag HTML all'inizio e alla fine del codice.