problema mailing list php

davidelc

Nuovo Utente
13 Mar 2010
16
0
0
cerco di essere breve e chiaro...

ho trovato questo modello che mi ha passato un mio amico, per sbrigarmi in fretta (anche provvisoriamente) una mailing list.

io vorrei che il visitatore visualizzi lo script, inserisca la mail clicchi su "submit" (o "invia") e in quel momento il suo indirizzo venisse aggiunto ad una lista.

dovrei ospitare questa "lista" su un server di un sito principale diciamo, e visualizzare il form di iscrizione in diversi siti...

vi incollo del codice che ho trovato, ditemi se si può utilizzare (e come :)) o se è meglio buttarlo via e cercare altre cose

Codice:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mailing List</title>

<SCRIPT TYPE="TEXT/JAVASCRIPT">
function invia()
{
EmailAddr = document.modulo.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr))
      return true;
   else
      {
      alert("Controlla l'indirizzo di e-mail inserito");
      document.modulo.email.focus();
      return false;
      }


}
function cancel()
		{
		return confirm("sei sicuro di voler cancellare???")
		}

		</SCRIPT>

</head>

<body>

<table border ="0">

<form action="index.php" method="get" onSubmit="return invia();" onReset="return cancel();">
<td>e-mail</td><td><input type="text" name="email" size="20"></td></tr>
<tr>
<td>
<input type="reset" value="cancella">
</td>
</tr>
<br>
<tr>
<td>
<input type="submit"  value="invia"></td></tr>
</from>
</table>

	$email=@$_GET['email'];
	echo"$email";
    

</body>
</html>


il file è salvato in .php


grazie ;)




edit:


scusate, se no ho anche questo, che dovrebbe essere simile:


Codice:
<?php					
echo "<FORM NAME=modulo METHOD=GET ACTION=".$_SERVER['PHP_SELF'].">";
?>
e-mail<input type="text" name="email" size="20">

<br>
<INPUT TYPE="submit" NAME="Submit" VALUE="controlla">


</from>

<?php

	
	$mail=@$_GET['email'];
	echo"<br>$mail";
	
?>
 
Ultima modifica:
oddio ma io voglio una cosa molto + semplice :)

vi spiego...


inserisco la mail, clicco su invia, e la mail viene inserita (scusate il gioco di parole) in un elenco, in una lista...

basta...

al massimo si potrebbe mettere che una mail mi avvisa dell'aggiunta di una nuova mail, o me la mandi direttamente... ma l'importante è creare questa lista...




form:

"iscriviti alla newsletter!"

(strigna di testo da inserire)

pulsante "ISCRIVITI"


quando clicco sul pulsante, questo prende la stringa inserita e la scrive su una pagina, ad esempio "maillist.txt" o anche in html, php ecc...
 
Ultima modifica:

Discussioni simili