allora, ho installato uno script trovato su html.it
serve per gestire il login e la registrazione a un area riservata
a un certo punto per controllare la correttezza dei campi inseriti fa:
Codice PHP:
<?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<br>";
echo "<a href=\"$p_u/recupera.php?ml=$mail\">recupera i tuoi dati</a>";
exit;
}
echo"<html>
qualcuno saprebbe spiegarmi queste 2 righe come ragionano??
1)
Codice PHP:
if(!eregi("^[0-9a-z]{5,10}$",$nick)){
2)
Codice PHP:
if (!eregi( "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$mail)){