Originalmente inviato da
heidi52
Ma scusa, come faccio a vedere i codici a pezzetti a pezzetti?
Posta il codice di tutta la pagina che contiene il form e la pagina php dove il form invierà i dati.
Ciao...
Codice HTML:
<form method="post" action="ins.php" id="mioform" onkeyup="highlight(event)" onsubmit="return (xxxGuest1() && controlla() && pulisciCodice())">
<fieldset>
<div id="headerFormGuest">Photoman's Guestbook</div>
<div class="linea"> <label class="nomi">Tuo NOME <span class="asterisco">*</span></label>
<input name="nome" value="" size="30" type="text" maxlength="15" onblur="this.value=this.value.replace(/\s*$|^\s*/,'')" /> <!-- E' il Trim di js (onblur rimuove subito in modo visibile spazi prima e alla fine -->
<img src="../faccine/cxonfuso.gif" alt="Confuso" title="Confuso" onclick="document.forms.mioform.messaggio.value+='Cxonfuso';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
<img src="../faccine/ixmpossibile.gif" alt="Impossibile" title="Impossibile" onclick="document.forms.mioform.messaggio.value+='Ixmpossibile';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
<img src="../faccine/txestardo.gif" alt="Testardo" title="Testardo" onclick="document.forms.mioform.messaggio.value+='Txestardo';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
</div>
<div class="linea">
<label class="nomi">Tua EMAIL</label>
<input name="email" value="" size="30" type="text" maxlength="30" onblur="this.value=ignoreSpaces(this.value)" /> <!-- Rimuove tutti gli spazi (attacca le parole) -->
<img src="../faccine/pxiange.gif" alt="Piange" title="Piange" onclick="document.forms.mioform.messaggio.value+='Pxiange';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
<img src="../faccine/bxacio.gif" alt="Bacio" title="Bacio" onclick="document.forms.mioform.messaggio.value+='Bxacio';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
<img src="../faccine/fxelice.gif" alt="Felice" title="Felice" onclick="document.forms.mioform.messaggio.value+='Fxelice';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
</div>
<div class="linea">
<label class="nomi">Tuo SITO</label>
<input name="url" value="" size="30" type="text" maxlength="100" onblur="this.value=ignoreSpaces(this.value)" />
<img src="../faccine/rxide.gif" alt="Ride" title="Ride" onclick="document.forms.mioform.messaggio.value+='Rxide';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
<img src="../faccine/oxcchiolino.gif" alt="Occhiolino" title="Occhiolino" onclick="document.forms.mioform.messaggio.value+='Oxcchiolino';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
<img src="../faccine/cxiao.gif" alt="Ciao" title="Ciao" onclick="document.forms.mioform.messaggio.value+='Cxiao';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
</div>
<div class="linea">
<label class="nomi">Tua CITTA'</label>
<input name="citta" value="" size="30" type="text" maxlength="15" onblur="this.value=this.value.replace(/\s*$|^\s*/,'')" />
</div>
<div class="linea">
<div class="formattazione">
<div id="bottoneB">
<a href="javascript:void(0)" onclick="applicaComando('bold')">B</a>
</div>
<div id="bottoneI">
<a href="javascript:void(0)" onclick="applicaComando('italic')">I</a>
</div>
<div id="bottoneU">
<a href="javascript:void(0)" onclick="applicaComando('underline')">U</a>
</div>
<select onchange="applicaComando('forecolor',this.options[this.selectedIndex].value)">
<option>Colore</option>
<option value="#000080" class="predef-color">Predefinito</option>
<option value="red" class="rosso-color">red</option>
<option value="green" class="verde-color">green</option>
<option value="gray" class="grigio-color">gray</option>
<option value="black" class="nero-color">black</option>
</select>
</div> <!-- formattazione -->
<label class="nomi">MESSAGGIO <span class="asterisco">*</span>
<br />
</label>
<iframe src="" name="messaggio" id="editArea" frameborder="0" scrolling="auto"></iframe>
<img src="../faccine/pxaura.gif" alt="Paura" title="Paura" onclick="document.forms.mioform.messaggio.value+='Pxaura';document.forms.mioform.messaggio.focus()" style="cursor:pointer" />
</div> <!-- linea -->
</fieldset>
<div id="footer-sx">
<span class="asterisco">* </span><span class="campiObb">Campi obbligatori</span>
</div>
<div id="footer-ct">
<input type="submit" name="messaggio" value="Invia" class="manina-guest" />
...
Codice PHP:
$nome = htmlentities(stripslashes(trim($_POST['nome'])));
$email = $_POST['email'];
$url = $_POST['url'];
$citta = htmlentities(stripslashes(trim($_POST['citta'])));
$ip=$_SERVER['REMOTE_ADDR']; /* Questo memorizza l'ip dei visitors e ...segue in view.php lo mette a video */
$messaggio = htmlentities(stripslashes(trim($_POST['messaggio'])));