2012-07-10 20 views
6

Vorrei utilizzare un modulo di contatto per un sito Web che sto creando, ma PHP non è un'opzione in quanto il client non desidera utilizzarlo. C'è un modo intelligente per ovviare a questo in qualche modo, inviando i parametri email (che non è standard) forse, o usando un modulo di contatto esterno? Ci sono quelli buoni che non usano la pubblicità e sono facilmente modificabili in una lingua diversa, per esempio?Modulo di contatto email senza PHP

Grazie.

+0

Quindi, vuoi un servizio esterno per inviare una richiesta o vuoi inviare un'email da jquery? Hai qualche altra tecnologia lato server? –

+1

Il client conosce meglio? È necessaria una sorta di linguaggio di scripting per inviare posta dal server. PHP, Perl, Python, JSP ti fanno scegliere. Oppure puoi google per modulo html gratuito ai provider di posta elettronica, ma quelli gratuiti probabilmente prenderanno qualcosa in cambio e quelli a pagamento sono ben pagati, quando hai già un server in grado di farlo. – drew010

risposta

6

Esistono centinaia di soluzioni incorporabili (molto probabilmente iframe) per moduli di contatto, che consentono di spostarsi utilizzando un linguaggio lato server come PHP. Solo uno quick google search ti darà un po '.

In alternativa, è possibile creare un modulo in HTML e disporre di un pulsante di invio che è in realtà un collegamento mailto: e modificare i parametri di tale mail quando gli input del modulo cambiano.

L'unico lato negativo di questo è che non è così conveniente per l'utente, in quanto quindi apre il proprio client di posta elettronica e devono effettivamente inviarlo.

Personalmente, proverei a convincere il cliente, ma se questo non è possibile, allora quelle sono le tue opzioni.

+0

L'aspetto dell'utilizzo di un collegamento mailto: è che dipende dall'avere un client di posta elettronica connesso al protocollo. Penso che il punto di utilizzare un modulo di contatto è quello di assicurarsi che la persona non debba lasciare la pagina. – thomasmyrman

+0

@thomasmyrman esattamente. il modo più comodo per l'utente è che tu possa incorporare un modulo di terze parti e convincerli a gestire le tue e-mail, oppure che tu usi effettivamente un linguaggio lato server (come PHP) –

0

Qualcosa di semplice come un mailto form funziona?

+1

mailto semplicemente aprire il client di posta elettronica e che di solito non è ciò che i clienti piacciono a noi. – LZH

11

Check out formpree.

https://github.com/asm-products/formspree

Per azione In parole povere:

<form action="http://formspree.io/[email protected]" method="post"> 
<input type="text" name="name"> 
<input type="email" name="_replyto"> 
<input type="submit" value="Send"> 

Dopo aver verificato la tua email dopo il primo invio questo vi e-mail il contenuto del modulo. Una cosa da tenere a mente è che questo prenderà i nomi di input. Se non includi i nomi di input, non ti invierà quel campo modulo.

4

Check out www.enformed.io.

Ha un paio di opzioni interessanti che formpree non ha (Come reindirizzare fuori dalla scatola, e un editor di posta elettronica html).

Problemi correlati