Originariamente inviato da filippo.toso
Evidentemente mi sono espresso male:
Il codice php dell' intero sito funziona alla perfezione (il sito sta girando perfettamente su un hosting gratuito).
Gli "stessi" file li ho trasferiti su un altro hosting gratuito (di marca diversa) e qui succede ciò che ti ho detto, vado ad iscrivermi, inserisco nick e indirizzo e-mail e anzichè mandarmi alla pagina dove confermo i dati vengo rimandato ad una pagina di errore da me creata.
Questo è il codice
codice:
<?php
include("config.php");
if(!eregi("^[0-9a-z]{5,10}$",$nick)){
echo "hai inserito un nick non valido";
exit;
}
if (!eregi( "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$mail)){
echo "e-mail non valida";
exit;
}
if(file_exists("$p_a/nick/$nick.txt")){
echo "questo nick è già stato utilizzato";
exit;
}
if(file_exists("$p_a/mail/$mail.txt")){
echo "questa e-mail risulta già registrata
";
echo "<a href=\"$p_u/recupera.php?ml=$mail\">recupera i tuoi dati</a>";
exit;
}
echo"<html>
<head>
<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">
</head>
<body>
<DIV style=\"position:absolute; top:20px; left:20px; width:308px; height:300px;\"><TABLE BORDER=1 CELLSPACING=2 CELLPADDING=9 WIDTH=308 bordercolor=blue>
<TR VALIGN=\"top\" ALIGN=\"lef\"><TD WIDTH=308 HEIGHT=300 BGCOLOR=\"#ffffff\">
<div><div align=center class=b>Iscrizione a $nomesito</div>
<div class=s>step 2</div>
<div><font class=a>Il nick da te scelto è: </font><font class=d>$nick</font></div>
<div><font class=a>La password verrà inviata a: </font><font class=d>$mail</font></div>
<div><font class=e>la password verrà generata al momento dell'invio
e potrà essere modificata dall'utente una volta ricevuto l'accesso</font>
<form action=\"$p_u/reg2.php\" method=\"post\">
<input type=\"hidden\" name=\"nick\" value=\"$nick\">
<input type=\"hidden\" name=\"mail\" value=\"$mail\">
<div align=center><input type=\"submit\" value=\" conferma iscrizione \" class=form></div>
</form>
</td></tr></table></div>
</body>
</html>";
?>