Visualizzazione risultati 1 fino 3 di 3

Discussione: chat

  1. #1
    Guest

    Predefinito chat

    salve a tutti , ho scaricato uno script chat gia completo.... pero' quando un utente si registra c'è bisogno che io amministratore valido il suo accunt ,vorrei eliminare quest ultimo passaggio , vi poso il file di registrazione e quello di validazione :
    registrazione
    Codice PHP:
    <?php
    session_start
    ();
    header("Cache-control: private");
    header ("cache-control: no-cache, must-revalidate");
    header ("pragma: no-cache");
    error_reporting(0);
    if(isset(
    $_SESSION['login']))
    {
    header("location: chat.php"); exit;}
    if(isset(
    $_COOKIE["bann"]))
    {
    header("location: avviso.php?page=bann"); exit;}

    @require_once(
    "setting.inc.php");
    @require_once(
    "detect.inc.php");
    @require_once(
    "bann.inc.php");

    $cell="nondefinito";
    $disp="";

    if(!empty(
    $subno))
    {
    $cell=$subno;
    $disp="cell";
    }

    if(!empty(
    $h3g))
    {
    $cell=md5($h3g);
    $disp="WWW3";}


    if(!isset(
    $_POST['login']) OR !isset($_POST['password']) OR !isset($_POST['password2']) OR !isset($_POST['key']) OR !isset($_POST['codice']))
    {
    $num1 = rand(1,15);
    $algoritmo=(($num1*$number)+(4*$num1)+(2*$number));
    $algoritmo.="9rjf09fjk8";
    $algoritmo=md5($algoritmo);
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <link rel="shortcut icon" href="favicon.ico" />
    <link rel="icon" href="favicon.ico" />
    <META http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="0">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META NAME="KEYWORDS" CONTENT="chat,cellulari,mobile,telefonia,wap,chat gratuita,incontri,amicizia">
    <META NAME="DESCRIPTION" CONTENT="Chat gratuita accessibile anche da cellulare">
    <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
    <META NAME="REVISIT-AFTER" CONTENT="1 DAYS">
    <META NAME="RATING" CONTENT="GENERAL">
    <title>Registrazione Utente</title>
    <link rel="stylesheet" type="text/css" href="stylechatcell.css"></head>
    <body onLoad="self.document.form1.login.focus()" topmargin="0">
    <center>
    <form name="form1" method="post" class="title" action="registrazione.php">
    <div class="testata">
    <img border='0' src='user.gif'></img> Registrazione </div>
    <?php if (@file_exists("database/bloccoreg.txt")){echo "REGISTRAZIONI CHIUSE<br/><a href='index.php'>.:LOGIN:.</a>"; exit;}?>
    <div class='avviso'>NON USARE QUI LA STESSA PWD USATA IN ALTRE CHAT !</div>
    Nickname: <br />

    <input name="login" type="text" maxlength="14" id="input"><br />


    Password:<br />

    <input name="password" type="password" id="input"><br />

    Ripeti Password:<br />

    <input name="password2" type="password" id="input"><br />

    <input type="hidden" name="key" value="<?php echo $num1; ?>" />

    <input type="hidden" name="codice" value="<?php echo $algoritmo; ?>" /><br />

    <a href="regolamento.php?page=reg"><font color="#FF0000">Regolamento</font></a><br />

    <input type="checkbox" name="regola" value="on">Ho preso visione del regolamento e lo accetto<br />

    <input type="submit" id="input" name="Submit" value="Invia" />
    </form>
    <div class="testata"><a href="index.php">Torna Al Login</a></div>
    </body>
    </html>

    <?php exit;}

    if (@
    file_exists("database/bloccoreg.txt")){header("location: index.php"); exit;}

    $key= $_POST['key'];
    $codice= $_POST['codice'];
    $visione= $_POST['regola'];

    if(!
    is_numeric($key))
    {
    header("location: index.php"); exit;}

    $algoritmo=(($key*$number)+(4*$key)+(2*$number));
    $algoritmo.="9rjf09fjk8";
    $algoritmo=md5($algoritmo);


    if(
    $codice != $algoritmo)
    {
    header("location: index.php"); exit;}



    function
    ipCheck() {

    if (
    getenv('HTTP_CLIENT_IP')) {

    $ip = getenv('HTTP_CLIENT_IP');

    }

    elseif (
    getenv('HTTP_X_FORWARDED_FOR')) {

    $ip = getenv('HTTP_X_FORWARDED_FOR');

    }

    elseif (
    getenv('HTTP_X_FORWARDED')) {

    $ip = getenv('HTTP_X_FORWARDED');

    }

    elseif (
    getenv('HTTP_FORWARDED_FOR')) {

    $ip = getenv('HTTP_FORWARDED_FOR');

    }

    elseif (
    getenv('HTTP_FORWARDED')) {

    $ip = getenv('HTTP_FORWARDED');

    }

    else {

    $ip = $_SERVER['REMOTE_ADDR'];

    }

    return
    $ip;

    }

    $ip= htmlspecialchars(ipCheck());

    $ipproxy = $_SERVER["REMOTE_ADDR"];

    $client="";
    if (
    getenv('HTTP_X_FORWARDED_FOR'))
    {
    $client = getenv('HTTP_X_FORWARDED_FOR'); }

    if(
    $dispositivo=="PC")
    {

    //controllo se e' gia' stato richiesto un nick in base a quell IP-PROXY
    $richnick=0;
    if(@
    file_exists("database/".$suff."_validanick.txt"))
    {
    $var2=@file("database/".$suff."_validanick.txt");
    $i=count($var2);
    for(
    $a=0; $a<$i; $a++){
    $riga=trim($var2[$a]);
    $dati=explode("||",$riga);
    if(!empty(
    $client))
    {
    if(
    $dati[2]==$client)
    {
    $richnick=1; break;}
    }
    if(
    $dati[3]==$ipproxy)
    {
    $richnick=1; break;}

    }
    //end for
    }

    if(
    $richnick==1)
    {
    header("location: avviso.php?page=doppiarich"); exit;}
    }

    $browser=htmlspecialchars($_SERVER["HTTP_USER_AGENT"]);
    $browser = str_replace(array("\r\n", "\r", "\n"), "", $browser);
    $browser = str_replace("|","", $browser);

    $isp=gethostbyaddr($_SERVER['REMOTE_ADDR']);
    //controlli BANN
    if(bannbrowser($browser,$suff) OR bannnick("nicknondefinito",$ip,$ipproxy,$suff) OR banncell($cell,$suff) OR bannisp($isp,$suff))
    {
    setcookie("bann","1", time()+20000000);
    header("location: avviso.php?page=bann");exit;}

    if(
    $cell!="nondefinito")
    {
    //controllo se già registrato
    $doppionick=0;
    $var99=@file("database/".$suff."_phoneid.txt","a+");
    @
    fclose($var5);
    $i=count($var99);

    for(
    $a=($i-1); $a>=0; $a--){
    $cercanick=explode("||",$var99[$a]);
    if(
    $cercanick[1]==$cell OR $cercanick[2]==$cell)
    {
    $doppionick=1;
    header("location: avviso.php?page=doppionick"); exit;
    break;}
    }
    //fine ciclo for



    if($doppionick!=1)
    {
    //altro controllo sul doppio nick
    $var97789=@file("database/".$suff."_iduserphone.txt");
    $icnt=count($var97789);
    for(
    $h=($icnt-1); $h>=0; $h--){
    $cercasphone=explode("||",$var97789[$h]);
    if(
    trim($cercasphone[1])==$cell)
    {
    $doppionick=1;
    break;}
    }
    //fine ciclo for
    }
    if(
    $doppionick==1)
    {
    header("location: avviso.php?page=doppionick"); exit;}
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <link rel="shortcut icon" href="favicon.ico" />
    <link rel="icon" href="favicon.ico" />
    <META http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="0">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META NAME="KEYWORDS" CONTENT="chat,cellulari,mobile,telefonia,wap,chat gratuita,incontri,amicizia">
    <META NAME="DESCRIPTION" CONTENT="Chat gratuita accessibile anche da cellulare">
    <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
    <META NAME="REVISIT-AFTER" CONTENT="1 DAYS">
    <META NAME="RATING" CONTENT="GENERAL">
    <title>Registrazione Utente</title>
    <link rel="stylesheet" type="text/css" href="stylechatcell.css"></head>
    <body topmargin="0">
    <center>
    <div class='title'>
    <?php
    #prendo i dati dal modulo
    $login = trim($_POST["login"]);
    $login = str_replace(array("\r\n", "\r", "\n"), "", $login);
    $login = str_replace("|","", $login);
    $lungh=strlen($login);
    $login=htmlspecialchars($login);

    $spam=array('figa','troia','porno','sesso','sex','azz','pene','vagin','cristo','gesu','madonna','mignotta','puttan','scopa');

    $count=count($spam);

    for(
    $i=0; $i<$count; $i++)

    {

    $key=stristr($login,$spam[$i]);

    if(!empty(
    $key))

    { echo
    "<div class='testata'>.: ATTENZIONE :</div><br />Nick VOLGARI non consentiti! Rileggi BENE il <a href='regolamento.php'>REGOLAMENTO</a>!!<p><div class='testata'>Torna al modulo di <a href='registrazione.php'>registrazione</a></p></div>"; exit;}

    }


    $password = trim(htmlspecialchars($_POST ["password"]));

    $password = str_replace(array("\r\n", "\r", "\n"), "", $password);

    $password = str_replace("|","", $password);

    $password2 = trim(htmlspecialchars($_POST ["password2"]));

    $password2 = str_replace(array("\r\n", "\r", "\n"), "", $password2);

    $password2 = str_replace("|","", $password2);

    $md5=md5(md5($password.$number));

    $data= @time();



    #controllo che l'utente abbia inserito tutti i dati e le pwd siano uguali


    $errore=false;

    $errore_password=false;

    $errorenick=false;

    $errore_accetta=false;


    function
    chklogin($login)

    {



    if(!
    preg_match("!^[a-z0-9\d]+$!i", $login)) {

    return
    false;

    }



    return
    true;

    }





    if(
    chklogin($login)) {

    $errorenick=false;

    }

    else {

    $errorenick=true;

    }







    if ((
    $login == "" ) || ( $password == "" ) || ( $password2 == "" ) || ($visione== ""))

    {
    $errore=true; echo "<div class='testata'><font color='red'>Tutti i campi sono obbligatori !!</font></div><br />";}




    if (
    $password != $password2 ) {

    $errore_password=true;

    }


    if(empty(
    $visione))

    {
    $errore_accetta=true;}


    if (
    $errore_accetta) {

    echo
    "<BR>Devi accettare il Regolamento per registrarti";

    }

    if (
    $errore_password) {

    echo
    "<br />Le password inserite non corrispondono";

    }

    if (
    $errorenick) {

    echo
    "<br />Il nickname deve contenere solo lettere e numeri";

    }

  2. #2
    Guest

    Predefinito

    Codice PHP:
    if (($errore) || ($errore_password) || ($errorenick)) {

    echo "<p><div class='testata'>Torna al modulo di<A HREF=\"registrazione.php\"> registrazione</A></p></div>";

    exit;

    }


    if($lungh>14)

    {echo "<div class='testata'>.: $lungh ATTENZIONE :</div><p align='center'>Nick troppo lungo</p><br />";

    echo "<p align='center'><div class='testata'><a href='registrazione.php'>Indietro</a></div></p>"; exit;}

    if($lungh<3)

    {echo "<div class='testata'>.: ATTENZIONE :</div><p align='center'>Nick troppo corto, min 3 caratteri</p><br />";

    echo "<p align='center'><div class='testata'><a href='registrazione.php'>Indietro</a></div></p>"; exit;}


    $ok=1;
    //verifico se esiste lo stesso nick
    $var=@file("database/".$suff."_regnick.txt");
    $i=count($var);
    for($a=0; $a<$i; $a++){
    $testo=explode("||",$var[$a]);
    if(strtolower($testo[0])==strtolower($login))
    {$ok=0; break;}
    }//fine ciclo for

    if($ok==0)

    {echo utf8_encode("<BR>Questo nome utente è già in uso, scegline un altro. <A HREF=\"registrazione.php\"> Indietro</A>");

    exit;}

    $nobrowse=array('http','www','.org','.it','.com','altervista','Google Wireless Transcoder','mobile.web.tr','anony');
    $countbro=count($nobrowse);

    for($i=0; $i<($countbro); $i++)
    {
    $keybro=stristr($browser,$nobrowse[$i]);
    if(!empty($keybro))
    {echo "<br />Il tuo Browser non e' consentito <A HREF=\"registrazione.php\"> Indietro</A>";
    exit;}
    }

    //controllo che lo stesso nick non sia in corso di validita
    if(@file_exists("database/".$suff."_validanick.txt"))
    {
    $var9=@file("database/".$suff."_validanick.txt");
    $l=count($var9);
    for($k=0; $k<$l; $k++){
    $rig=trim($var9[$k]);
    $dati=explode("|",$rig);
    if(strtolower($dati[0])==strtolower($login))
    {echo "<br>QUESTO NICK E' GIA' IN USO <a href='registrazione.php'>Indietro</a>";
    exit;
    break;}
    }}

    $modcell="";
    if($cell!="nondefinito" AND isset($_SERVER["HTTP_X_DEVICE_USER_AGENT"]))
    {$modcell=htmlentities($_SERVER["HTTP_X_DEVICE_USER_AGENT"]);
    $modcell = str_replace(array("\r\n", "\r", "\n"), "", $modcell);
    $modcell = str_replace("|","", $modcell);}


    if($cell!="nondefinito")
    {
    //add riga su iduserphone.txt
    $variabile88=$login."||".$cell;
    $var33=@fopen("database/".$suff."_iduserphone.txt","a+");
    @fwrite($var33,$variabile88."\n");
    @fclose($var33);
    }


    if($cell!="nondefinito" AND !empty($opera))
    {$cell=$opera;
    $disp="OPERA MINI";
    }
    if(empty($disp)){$disp=$dispositivo;}
    $isp=gethostbyaddr($_SERVER['REMOTE_ADDR']);
    $ip = str_replace("|","", $ip);
    $ip = str_replace(array("\r\n", "\r", "\n"), "", $ip);
    if($ip==$ipproxy)
    {$ipproxy="no proxy";}

    $variabile=$login."||".$md5."||".$ipproxy."||".$ip."||".$modcell."||".$browser."||".$isp."||".$cell."||".$data."||".$disp;



    $var=@fopen("database/".$suff."_validanick.txt","a+");
    @fwrite($var,$variabile."\n");
    @fclose($var);

    $percorso=$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
    $percorso=str_replace("registrazione.php","login.php",$percorso);
    ?>
    <div class='testata'>.: I TUOI DATI :</div>
    La Registrazione del Nick e' avvenuta con successo!<br />
    Nick: <? echo " $login" ?><br />
    Password:<? echo " $password" ?><br /><br />
    <font color='red'>Il Nick dovra' essere VALIDATO dallo STAFF entro 12 ore dalla registrazione</font><br />
    <div class="testata"><a href="index.php">Torna Al Login</a></div></div>
    </body>
    </html>
    validazione :
    Codice PHP:
    <?php
    session_start
    ();
    header ("cache-control: no-cache, must-revalidate");
    header("Cache-control: private");
    header ("pragma: no-cache");
    error_reporting(0);
    if(!isset(
    $_SESSION['login']))
    {
    Header('Location:index.php'); exit; }
    $login=$_SESSION["login"];

    @require_once(
    "setting.inc.php");
    //controllo se membro STAFF ed ha le giuste credenziali
    if(!@file_exists($suff."_staff/$login.txt"))
    {
    Header('Location:index.php'); exit; }

    $level=@file($suff."_staff/$login.txt");
    $level=trim($level[0]);

    $var6=@file("database/".$suff."_settingchat.txt");
    $riga=trim($var6[0]);
    $dat=explode("||",$riga);

    if(
    $level<$dat[0])
    {
    Header('Location:chat.php'); exit; }
    /*ok*/


    if(@file_exists($suff."_deletenick/$login.txt"))
    {
    Header('Location:chat.php'); exit; }

    //NEWMP
    $nonletto=0;
    if(@
    file_exists($suff."_mp/$login.txt"))
    {
    $mp=@file($suff."_mp/$login.txt");
    $totmp=count($mp);
    for(
    $a=($totmp-1); $a>=0; $a--){
    $esplodo=explode("||",$mp[$a]);
    if(
    $esplodo[2]==0)
    {
    $nonletto=1; break;}
    }
    //end for
    }
    if(
    $nonletto==1){$newmp="newmail";}else{$newmp="mail";}

    if(!@
    file_exists($suff."_hid/$login.txt"))
    {
    //aggiorno time online
    $string=time();
    if (@
    file_exists($suff."_room/$login.txt"))
    {
    $a = @fopen($suff."_online2/$login.txt", "w+");
    @
    fwrite($a, $string);
    @
    fclose($a);}
    else{
    $a = @fopen($suff."_online1/$login.txt", "w+");
    @
    fwrite($a, $string);
    @
    fclose($a);}

    //memorizzo azione
    $var34=@fopen($suff."_azione/$login.txt","w+");
    @
    fwrite($var34,"ADMIN");
    @
    fclose($var34);
    }

    @require(
    "controlip.inc.php");
    if(isset(
    $_GET['nick']) AND isset($_GET['valida']))
    {
    $rimuovi=0;
    $validanick=trim($_GET['nick']);
    $valida=trim($_GET['valida']);

    $var2=@file("database/".$suff."_validanick.txt");
    $i=count($var2);
    for(
    $a=0; $a<$i; $a++){
    $riga=trim($var2[$a]);
    $dati=explode("||",$riga);
    if(
    $dati[0]==$validanick)
    {
    if(
    $valida==1)
    {
    //controllo che lo stesso nick non sia stato cancellato
    if(@file_exists($suff."_deletenick/$validanick.txt"))
    {@
    unlink($suff."_deletenick/$validanick.txt");}

    if(
    trim($dati[7])=="nondefinito"){$dati[7]="";}
    $variabile=$dati[0]."||".$dati[1]."||".$dati[2]."||".$dati[3]."||".$dati[4]."||".$dati[5]."||".$dati[6]."||".$dati[7]."||".$dati[8];
    $var=@fopen("database/".$suff."_regnick.txt","a+");
    @
    fwrite($var,"$variabile\n");
    @
    fclose($var);

    unset(
    $var2[$a]);


    $colortesto="#CC0077";
    $smile=1;
    $numsg=7;
    $commfoto=1;
    $visualavatar=1;
    $commuser=1;

    $variabile2=$colortesto."||".$smile."||".$numsg."||".$commfoto."||".$visualavatar."||".$commuser;

    $var=@fopen($suff."_impostaz/".$validanick.".txt","w+");
    @
    fwrite($var,$variabile2);
    @
    fclose($var);

    //mp di benvenuto
    function genera($numero)
    {
    //stringa alfanumerica
    $lunghezza_password = $numero;
    for (
    $k=1; $k<=$lunghezza_password; $k++ )
    {
    // $k multiplo di 3
    if ( $k % 3 )
    {
    // Scegliamo se maiuscola o minuscola
    if ( rand( 0,200 ) <= 100 )
    {
    // Maiuscola
    // Nella tabella ASCII da 65 a 90 ci sono le lettere dell'alfabeto Maiuscole
    $newpass .= chr( rand ( 65,90 ) );
    }
    else
    {
    // Minuscola
    // Nella tabella ASCII da 97 a 122 ci sono le lettere dell'alfabeto Minuscole
    $newpass .= chr( rand ( 97,122 ) );
    }
    }
    // $k non è multiplo di 3
    else
    {
    // Inseriamo un numero
    $newpass .= rand( 0,9 );
    }
    } return
    $newpass;}
    $msg="Benvenuto/a <font color='#FFCC00'>$validanick</font><br>- Per modificare il tuo profilo <a href='editprofilo.php'>CLICCA QUI</a><br>";
    $msg.="- Per cambiare il colore del testo <a href='changecolor.php'>CLICCA QUI</a><br>";
    $msg.="- Per impostare un AVATAR <a href='setavatar.php'>CLICCA QUI</a><br>";
    $msg.=" oppure pui inserire una immagine nella gallery <a href='galleryupload.php'>DA QUI</a><br>";
    $msg.="<br><font color='red'>LO STAFF AUGURA BUON DIVERTIMENTO !!</font><br>";
    $insert=time();
    $id=genera(10);
    $riga="INFO-CHAT||".$msg."||0||".$id."||".$insert;
    $var=@fopen($suff."_mp/$validanick.txt","a+");
    @
    fwrite($var,"$riga\n");
    @
    fclose($var);

    $variabile2="||||||||||";
    $var=@fopen($suff."_profili/$validanick.txt","w+");
    @
    fwrite($var,$variabile2);
    @
    fclose($var);

    //aggiorno statistiche ultimo reg oggi
    $oggi=time();
    $g=date("d",$oggi);
    $m=date("m",$oggi);
    $a=date("y",$oggi);

    $ieri=mktime(0,0,0,$m,$g-1,$a);

    $ggieri=date("d",$ieri);
    $mmieri=date("m",$ieri);
    $aaieri=date("y",$ieri);

    //elimino il file uktimo reg del giorno precedente
    if(@file_exists($suff."_statoggi/"."reg_"."$ggieri"."$mmieri"."$aaieri.txt"))
    {@
    unlink($suff."_statoggi/"."reg_"."$ggieri"."$mmieri"."$aaieri.txt");}

  3. #3
    Guest

    Predefinito

    Codice PHP:
    $open = @fopen($suff."_statoggi/"."reg_"."$g"."$m"."$a.txt","w+");
    @fwrite($open, $validanick);
    @fclose($open);
    ///////////////////////////

    //aggiorno last nick
    $var23=@fopen("database/".$suff."_lastnick.txt","w+");
    @fwrite($var23,$validanick);
    @fclose($var23);

    //SCRIVO LOG in azioni user txt
    @require_once("detect.inc.php");

    function ipCheck() {

    if (getenv('HTTP_CLIENT_IP')) {
    $ip = getenv('HTTP_CLIENT_IP');
    }
    elseif (getenv('HTTP_X_FORWARDED_FOR')) {
    $ip = getenv('HTTP_X_FORWARDED_FOR');
    }
    elseif (getenv('HTTP_X_FORWARDED')) {
    $ip = getenv('HTTP_X_FORWARDED');
    }
    elseif (getenv('HTTP_FORWARDED_FOR')) {
    $ip = getenv('HTTP_FORWARDED_FOR');
    }
    elseif (getenv('HTTP_FORWARDED')) {
    $ip = getenv('HTTP_FORWARDED');
    }
    else {
    $ip = $_SERVER['REMOTE_ADDR'];
    }
    return $ip;
    }

    $ip= htmlspecialchars(ipCheck());
    $ipproxy = $_SERVER["REMOTE_ADDR"];

    $cell="nondefinito";

    if(!empty($subno))
    {$cell=$subno;}

    if(!empty($h3g))
    {$cell=md5($h3g);}

    $data=@time();
    $modcell="";
    if(isset($_SERVER["HTTP_X_DEVICE_USER_AGENT"]))
    {$modcell=htmlentities($_SERVER["HTTP_X_DEVICE_USER_AGENT"]);
    $modcell = str_replace(array("\r\n", "\r", "\n"), "", $modcell);
    $modcell = str_replace("|","", $modcell);}

    if($cell=="nondefinito" AND !empty($opera))
    {$cell=$opera;}
    $isp=gethostbyaddr($_SERVER['REMOTE_ADDR']);
    if($ip==$ipproxy)
    {$ipproxy="no proxy";}

    //avviso in azioni user
    $msg="$login ha VALIDATO il NICK <a href='profilo.php?user=$validanick'>$validanick</a>";
    $variabile="0||<img boder=0 alt='INFO' src='info.gif'>||avatar||NICK VALIDATO||".$msg."||#CC0077||".$ipproxy."||".$ip."||".$modcell."||".$browser."||".$isp."||".$cell."||".$data;
    $var=@fopen("database/".$suff."_azioniuser.txt","a+");
    @fwrite($var,"$variabile\n");
    @fclose($var);

    }elseif($i>1){
    unset($var2[$a]);
    $rimuovi=1;
    }else{@unlink("database/".$suff."_validanick.txt"); $rimuovi=1;}


    }}//end for

    if($rimuovi==1)
    {

    if(@file_exists("database/".$suff."_iduserphone.txt"))
    {
    $righe = @file("database/".$suff."_iduserphone.txt");
    foreach ($righe AS $key => $rigass) {
    list($a, $b) = explode("||", $rigass);
    if ($a == $validanick) unset($righe[$key]);
    }
    $fp = @fopen("database/".$suff."_iduserphone.txt", "w+");
    foreach ($righe AS $key => $rigass) fputs($fp, $rigass);
    fclose($fp);}

    }

    if(@file_exists("database/".$suff."_validanick.txt"))
    {
    $fp = @fopen("database/".$suff."_validanick.txt", "w+");
    foreach ($var2 AS $key => $riga)
    fputs($fp, $riga);
    @fclose($fp);}

    header('location:validanick.php'); exit;
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <link rel="shortcut icon" href="favicon.ico" />
    <link rel="icon" href="favicon.ico" />
    <META http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="0">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META NAME="KEYWORDS" CONTENT="chat,cellulari,mobile,telefonia,wap,chat gratuita,incontri,amicizia">
    <META NAME="DESCRIPTION" CONTENT="Chat gratuita accessibile anche da cellulare">
    <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
    <META NAME="REVISIT-AFTER" CONTENT="1 DAYS">
    <META NAME="RATING" CONTENT="GENERAL">
    <title><?php $titolo= utf8_encode ($title); echo $titolo; ?></title>
    <link rel="stylesheet" type="text/css" href="stylechatcell.css">
    </head><body>
    <div class='title'><center><div class="testataviol"><a href='chat.php'>CHAT</a> | <a href="mp.php"><img src='<?php echo $newmp;?>.png' border='0' alt="MP"></a> | <a href='admin.php'>ADMIN</a></div>
    </center>
    <div class="testata"><center>VALIDA NICK</center></div>
    <?php
    if(!@file_exists("database/".$suff."_validanick.txt"))
    {echo
    "<BR>NESSUN NICK DA VALIDARE"; exit;}
    //stampo i nick da validare
    $var2=@file("database/".$suff."_validanick.txt");
    $i=count($var2);
    if(
    $i==0){echo "NESSUN NICK DA VALIDARE"; exit;}
    for(
    $a=0; $a<$i; $a++){
    $riga=trim($var2[$a]);
    $dati=explode("||",$riga);
    echo
    "<font color='#3366FF'>Nick: </font>".$dati[0]."<br />";
    if(
    $dati[2]!="no proxy")
    {echo
    "<font color='#3366FF'>IP proxy: </font>".$dati[2];

    $op = @file("database/".$suff."_iplist.txt");
    $contaip=count($op);
    $start=array();
    $end=array();
    $operatore=array();
    for(
    $a=0; $a<$contaip; $a++)
    {
    $dat=explode("||",$op[$a]);
    $start[]=trim($dat[0]);
    $end[]=trim($dat[1]);
    $operatore[]=trim($dat[2]);
    }
    //end for

    //verifico a che operatore mobile appartiene
    for($k=0; $k<$contaip; $k++)
    {if(
    ipcontrol($dati[2],$start[$k],$end[$k])) {echo "<font color=red> [$operatore[$k]]</font>"; break;}}//end for
    echo "<br/>";

    }else{echo
    "<font color='#3366FF'>IP: </font>".$dati[3];

    //verifico a che operatore mobile appartiene
    for($k=0; $k<$contaip; $k++)
    {if(
    ipcontrol($dati[3],$start[$k],$end[$k])) {echo "<font color=red> [$operatore[$k]]</font>"; break;}}//end for
    }
    echo
    "<br/>";
    if(
    $dati[9]=="PC"){echo " <a href='controllip.php?ip=$dati[3]'><font color='#FFCC00'>[CONTROLLA IP]</font></a><br />";}

    if(
    $dati[2]!="no proxy")
    {echo
    "<font color='#3366FF'>VERO IP: </font>".$dati[3];

    //verifico a che operatore mobile appartiene
    for($k=0; $k<$contaip; $k++)
    {if(
    ipcontrol($dati[3],$start[$k],$end[$k])) {echo "<font color=red> [$operatore[$k]]</font>"; break;}}//end for
    echo "<br/>";
    }

    echo
    "<font color='#3366FF'>Browser: </font>".stripslashes($dati[5])."<br />";
    echo
    "<font color='#3366FF'>ISP: </font>".$dati[6]."<br />";
    if(
    $dati[7]!="nondefinito")
    {echo
    "<font color='#3366FF'>ID CELL: </font><a href='controllid.php?id=$dati[7]'>".stripslashes($dati[7])."</a><br />";}
    if(
    $dati[4]!="")
    {echo
    "<font color='#3366FF'>Modello CELL: </font>".stripslashes($dati[4])."<br />";}
    echo
    "<font color='#3366FF'>DISPOSITIVO: </font>".stripslashes($dati[9])."<br />";
    echo
    "<font color='#3366FF'>DATA: </font>".date('d/m/y - H:i:s',$dati[8]);"<br />";
    echo
    "<div class=testata><center><a href=validanick.php?nick=$dati[0]&valida=1><font color='#ffffff'>VALIDA</font></a> <a href=validanick.php?nick=$dati[0]&valida=0><font color='red'>NON VALIDARE</font></a></center></div><br />";
    }
    ?>
    </div>
    </body>
    </html>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •