PDA

View Full Version : [GOS] Registrazione Online


Il Saggio
22-01-2003, 22:14
:hello:

Dalla Pagina Iscrizione (http://digilander.libero.it/guardiansofsosaria/iscrizione.htm) si arriva alla Registrazione Online (http://digilander.libero.it/guardiansofsosaria/registrazioneonline.htm), per farla funzionare serve per forza un HOST che supporta .PHP? se si, riuscireri a fare un semplcie modulo kome questo ke mi manda via e-mail quello ke l'utente scrive nei campi? Ci metterei molto a farlo?su HTML.it (http://www.html.it) c'è qualcosa a riguardo? che cosa cerco nel motore di ricerca interno di HTML.it (http://www.html.it) ???

Codice:

<html><head>
<title>..::{ GoS }::.. Gilda italiana per il videogioco Ultima Online @ Out World Shard</title>
<META NAME="DESCRIPTION" CONTENT="..::{ GoS }::.. Gilda italiana per il videogioco Ultima Online @ Out World Shard">
<LINK rel="stylesheet" href="style.css" type="text/css">
<script language="JavaScript" src="link.js"></script>
</head><body bgcolor="#000000">

<table align="left" align="center" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" bordercolor="#000000" bordercolordark="#454545" bordercolorlight="#454545">
<tr>
<td align="center">Nome PG:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txtnome" size="20"></td>
</tr>
<tr>
<td align="center">Età:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txteta" size="20"></td>
</tr>
<tr>
<td align="center">Sesso:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txtsesso" size="20"></td>
</tr>
<tr>
<td align="center">Razza:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txtrazza" size="20"></td>
</tr>
<tr>
<td align="center">Classe:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txtrazza" size="20"></td>
</tr>
</table>
<table align="left" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" bordercolor="#000000" bordercolordark="#454545" bordercolorlight="#454545">
<tr>
<td align="center">Allineamento:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txtallineamento" size="20"></td>
</tr>
<tr>
<td align="center">Frase Tipica/Titolo:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txtfrasetipicatitolo" size="20"></td>
</tr>
<tr>
<td align="center">BackGround:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txtbackground" size="20"></td>
</tr>
<tr>
<td align="center">E-Mail:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txtemail" size="20"></td>
</tr>
<tr>
<td align="center">ICQ:</td>
</tr>
<tr>
<td align="center"><input type="text" name="txticq" size="20"></td>
</tr>
<table align="center" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" bordercolor="#000000" bordercolordark="#454545" bordercolorlight="#454545">
<tr><td align="center"><a href="mailto:stegco@libero.it?subject=[ISCRIZIONE] nuovo Membro GoS"><img border="0" src="images/inviaregistrazione.JPG"></a></td></tr>
<tr><td align="center"><a href="registrazioneonline.htm"><img border="0" src="images/annullaregistrazione.JPG"></a></td></tr>
</table>
<br><br><br>
<table align="center">
<tr><td align="center"><img src="images/e.jpg"><img src="images/n.jpg"><img src="images/t.jpg"><img src="images/r.jpg"><img src="images/a.jpg"> <img src="images/n.jpg"><img src="images/e.jpg"><img src="images/i.jpg"><br><br><img src="images/g.jpg"><img src="images/o.jpg"><img src="images/s.jpg"></td></tr>
</table>

</body></html>

ThX :hello:

Il Saggio
23-01-2003, 14:43
P.S. Come mai nella sezione Regole (http://digilander.iol.it/guardiansofsosaria/regole.htm) invece di parirmi una pop-up come è nello script me lo pare nell'IFRAME? cioè se aprite kome ora si vede giusto ma se lo vete dal mio sito lo apre al'interno del frame :(

:bow: :hello:

Steven Bathory
23-01-2003, 15:04
per la registrazione online o fai nel tag <form action="mailto:email@tua.com">
oppure se hai un host gratuito vai su www.bravenet.com, altrimenti ti scarichi qualcosa in .cgi (tutte le piattaforme) .asp (windows) o .php (linux)

buona fortuna :P

Il Saggio
23-01-2003, 16:25
non ho kapito :)

cioè serve per forza un supporto php?

Il Saggio
23-01-2003, 20:08
up ^^

Steven Bathory
23-01-2003, 22:56
no, ma se vuoi fare qualcosa di dinamico hai bisogno comunque di un supporto, che sia php, asp o cgi. se vuoi fare una cosa manuale nel tag <form> aggiungi: action="mailto:tua@email.com" (quindi: <form name="nomeForm" method="metodo[post/get]" action="mailto:ilsaggio@tua-mail.com">)

capito ora ? :D

Steven Bathory
23-01-2003, 23:18
anzi ti posto qui un codice semplificato in php che puoi usare:
e' una cosa molto casalinga e semplice (sopratutto fatta di fretta :D)


<html>
<head><title>Registrazione online</title>
</head>
<body>
<?php
// variabili
$successo = "1"; // setta di default lo switch abilitato
$mail_destinataria = "webmaster@sito.org"; // mail del webmaster

if ($nome == "") { $successo = "0"; } // se il campo "nome" e' vuoto disabilita lo switch
elseif ($cognome == "") { $successo = "0"; } // idem per il cognome e via dicendo...
elseif ($mail_richiedente == "") { $successo = "0"; }

// controlliamo se lo switch e' abilitatto
if ($switch == "1") {

// lo switch e' abilitato, quindi invia una mail al webmaster e stampa la riuscita della registrazione

$messaggio = "Richiesta di registrazione.\nIndirizzo IP: ".$REMOTE_ADDR."\nNome: $nome\nCognome: $cognome";
$mail_richiedente = "From: $mail_richiedente";
mail($mail_destinataria, "Richiesta di registrazione", $messaggio, $mail_richiedente); // invia la email al webmaster

print "<center>Registrazione effettuata</center>"; // conferma l'avvenuto invio
}
else {
print "<center>Errore nell'invio del modulo, tornare <a href=\"$HTTP_REFERER\">indietro</a> e riprovare.";
// ricorda che se devi mettere delle virgolette dentro la funzione PRINT usa gli apici normali ' ', o altrimenti anteponi una backslash \" \"
} // termina il controllo

?> // chiude lo script php
</body>
</html>


se ci sono errori perdonatemi ma ora non connetto molto bene :scratch:

Il Saggio
24-01-2003, 14:16
si ma dove lo plazzo sto coso? :)
che thz ^^

Il Saggio
24-01-2003, 14:17
troppo casino :)

Il Saggio
24-01-2003, 14:37
per ora uso questa:

<html><head>
<title>..::{ GoS }::.. Gilda italiana per il videogioco Ultima Online @ Out World Shard</title>
<META NAME="DESCRIPTION" CONTENT="..::{ GoS }::.. Gilda italiana per il videogioco Ultima Online @ Out World Shard">
<LINK rel="stylesheet" href="style.css" type="text/css">
<script language="JavaScript" src="link.js"></script>
</head><body bgcolor="#000000">

<table align="left" width="150" height="80" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" bordercolor="#000000" bordercolordark="#454545" bordercolorlight="#454545">
<tr>
<td align="center">Nome PG</td>
</tr>
<tr>
<td align="center">Età</td>
</tr>
<tr>
<td align="center">Sesso</td>
</tr>
<tr>
<td align="center">Razza</td>
</tr>
<tr>
<td align="center">Classe</td>
</tr>
<tr>
<td align="center"><marquee height="26">Cliccare su <b>Invia Registrazione</b> ed inserire nel <b>Testo Dell'E-Mail</b> i sopra elencati <b>Dati</b>, una votla inseriti tutti i dati Cliccare su <b>Invia</b> per effettuare la Registrazione ai {GoS}</marquee></td>
</tr>
</table>
<table align="left" width="150" height="80" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" bordercolor="#000000" bordercolordark="#454545" bordercolorlight="#454545">
<tr>
<td align="center">Allineamento</td>
</tr>
<tr>
<td align="center">Frase Tipica/Titolo</td>
</tr>
<tr>
<td align="center">BackGround</td>
</tr>
<tr>
<td align="center">E-Mail</td>
</tr>
<tr>
<td align="center">ICQ</td>
</tr>
<tr>
<td align="center">Motivazioni per il quale si è scelti di iscriversi</td>
</tr>
<table align="center" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" bordercolor="#000000" bordercolordark="#454545" bordercolorlight="#454545">
<tr><td align="center"><a href="mailto:stegco@libero.it?subject=[ISCRIZIONE] nuovo Membro GoS"><img border="0" src="images/inviaregistrazione.JPG"></a></td></tr>
<tr><td align="center"><a href="registrazioneonline.htm"><img border="0" src="images/annullaregistrazione.JPG"></a></td></tr>
</table>
<br><br><br>
<table align="center">
<tr><td align="center"><img src="images/e.jpg"><img src="images/n.jpg"><img src="images/t.jpg"><img src="images/r.jpg"><img src="images/a.jpg"> <img src="images/n.jpg"><img src="images/e.jpg"><img src="images/i.jpg"><br><br><img src="images/g.jpg"><img src="images/o.jpg"><img src="images/s.jpg"></td></tr>
</table>

</body></html>

cmq mò cerko su html.it e se torov degli script gia fatti dove devo solo cambiare nomi ai campi allora faccio in php altrimenti tengo questo :(


:hello: (thx lo stesso :))

Steven Bathory
24-01-2003, 15:05
lo metti nella stessa cartella del sito dove c'e' la pagina con il form per la registrazione...

-- cartella
|- form.html
|- mail.php

eccoti il tag per form.html

<form method="post" action="mail.php" name="nomeCheTiPare">

....

</form>

Il Saggio
24-01-2003, 21:41
allora ho salvato mail.php

e mò metto al'inzio <form method="post" action="mail.php" name="nomeCheTiPare">

alla fine

</form>

e tutti campi me li spedisce per e-mail?

Steven Bathory
25-01-2003, 14:22
si

Il Saggio
25-01-2003, 14:26
non riesk othx lo stesso :)