Visualizzazione risultati 1 fino 2 di 2

Discussione: Chat problem

  1. #1
    Guest

    Predefinito Chat problem

    Ciao a tutti . in questo file di chat, certe volte scompaiono i messaggi, poi scendendo più giù in fondo la pagina, trovo i messaggi che non c'erano.., è come se ad un tratto la pagina si dividesse a metà di cui so ce spazio bianco solo col nick, o viceversa. e sotto i messaggi normali.. forse c'è qualcosa che non va ne file? il problema lo fa pure ad altro nick. E poi quando aggiorna la pagina spesso ci sono i messaggi precedenti..quindi devo fare ogni volta svuota cache, o ricarica pagina..dal cellulare..Come si può risolvere anche questo problema? Grazie!
    Codice PHP:
    $nimi = $_REQUEST['nimi'];
    $salasana = $_REQUEST['salasana'];

    $swe_from = array("","","","","","","$","&","");
    $swe_to = array("", "", "", "", "", "","[usd]","[and]","");


    for (
    $t=0; $t<count($swe_from); $t++)
    {
    $nimi = str_replace ($swe_from[$t], $swe_to[$t], $nimi);
    $salasana = str_replace ($swe_from[$t], $swe_to[$t], $salasana);
    $viesti = str_replace ($swe_from[$t], $swe_to[$t], $viesti);
    }





    $salasana=crypt($salasana,'password');
    $salnim=file('../text/nims.txt');
    $salsan=file('../text/sals.txt');
    for (
    $i=0; $i<count($salnim); $i++)
    { if (
    rtrim($salsan[$i])==$salasana && rtrim($salnim[$i])==$nimi){$a="1";}}
    if (
    $a !="1"){

    echo
    "<wml>";
    echo
    "<card title=\"Chat\">";
    echo
    "<p align=\"center\">";

    echo
    "<small>System:<br/>---<br/><b>*</b>You are NOT logged in! please hit the login button if this matter persist please email one of the staff and we will try to sort the problem asap thanx :-)<br/>";
    echo
    "<a href=\"../index.php\">« Login page</a>";

    echo
    "<br/>---<br/><a href=\"http://www.copyrightdeposit.com/rep10/0029675.htm\">©</a>2008 <a href=\"http://codemafia.org\">Mobile Chat</a></small>";
    echo
    "</p>";
    echo
    "</card>";
    echo
    "</wml>";
    exit();
    }

    $aikanyt=time();
    $aika=file('../text/ajat.txt');
    $ero=$aikanyt-$aika[0];
    if (
    $ero>=120){
    $peke = fopen('../text/chatpaikalla.txt', 'r+');
    ftruncate ($peke,0);
    fclose($peke);
    }
    $tiedo = fopen('../text/ajat.txt', 'r+');
    ftruncate ($tiedo,0);
    $tos=$aikanyt;
    fputs($tiedo, $tos);
    fclose($tiedo);


    $sama=0;
    $paikalla=file('../text/paikalla.txt');
    for (
    $u=0; $u<count($paikalla); $u++)
    {
    if (
    rtrim($paikalla[$u])==$nimi)
    {
    $sama="1";$u=count($paikalla)+1;}
    }
    if (
    $nimi != "hiddenname" && $sama != "1")
    {
    $tie = fopen('../text/paikalla.txt', 'r+');
    $ko=file_get_contents ('../text/paikalla.txt');
    $to=$nimi .'
    '
    . $ko;
    fputs($tie, $to);
    fclose($tie);
    }
    $lis=0;$katsos=0;$tyhja='';
    $jepulio=file('../text/paikalla.txt');
    $privaviestit=file('../text/privnea.txt');
    $salasana=crypt($salasana,'password');
    $chatpaik=file('../text/chatpaikalla.txt');
    $sama=0;
    for (
    $u=0; $u<count($chatpaik); $u++)
    {
    $alio=explode("",$chatpaik[$u]);
    if (
    rtrim($alio[0])==$nimi)
    {
    $sama="1";$u=count($chatpaik)+1;}
    }
    if (
    $nimi != "hiddenname" && $sama != "1") {

    $tie = fopen('../text/chatpaikalla.txt', 'r+');
    $ko=file_get_contents ('../text/chatpaikalla.txt');
    $to=$nimi .''.time().'
    '
    . $ko;
    fputs($tie, $to);
    fclose($tie);
    }
    if (
    $sama=="1"){
    $tie = fopen('../text/chatpaikalla.txt', 'r+');
    $jui=file('../text/chatpaikalla.txt');
    $ko=file_get_contents ('../text/chatpaikalla.txt');
    for (
    $i=0; $i<count($jui); $i++)
    {
    $alo=explode("",$jui[$i]);
    if (
    $nimi==$alo[0]){$hee=$jui[$i];}
    }
    $ko = str_replace ($hee,$nimi.''.time().'
    '
    , $ko);
    fputs($tie, $ko);
    fclose($tie);
    }

    $tie = fopen('../text/chatpaikalla.txt', 'r+');
    $jui=file('../text/chatpaikalla.txt');
    $ko=file_get_contents ('../text/chatpaikalla.txt');
    for (
    $i=0; $i<count($jui); $i++)
    {
    $hee=$jui[$i];
    $alo=explode("",$jui[$i]);
    $erotus=time()-$alo[1];
    if (
    $erotus>=120){$ko = str_replace ($hee,'',$ko);}
    }
    ftruncate($tie,0);


    fputs($tie, $ko);
    fclose($tie);



    include(
    "modtools.php");

    include (
    "admintools.php");

    include (
    "ownertools.php");



    $salsan=file('../text/sals.txt');
    $salnim=file('../text/nims.txt');

    echo
    "<wml>";

    echo
    "<head>";
    echo
    "<meta http-equiv=\"Cache-Control\" content=\"max-age=0\"/>";
    echo
    "</head>";

    $New_Time = time() + (0 * 60 * 60);
    $time=date("H:i",$New_Time);

    $chatpaik=file('../text/chatpaikalla.txt');
    Quà il seguito
    Ultima modifica di universal3000 : 08-02-2008 alle ore 13.35.23

  2. #2
    Guest

    Predefinito

    Codice PHP:
    echo "<card title=\"UNIVERSAL $time - (";echo count($chatpaik);echo ")";echo "\" ontimer=\"chat.php?time=";
    echo
    date('dmHis');
    echo
    '&amp;nimi=$nimi&amp;salasana=$salasana';
    echo
    "\">";
    echo
    "<timer value=\"150\"/>";

    echo
    "<p align=\"left\">";

    for (
    $i=0; $i<count($salnim); $i++)
    { if (
    rtrim($salsan[$i])==$salasana && rtrim($salnim[$i])==$nimi){$a="1";}}
    for (
    $q=0; $q<count($privaviestit); $q++)
    {
    $tech=explode('',$privaviestit[$q]);
    $testos=str_replace("*", "",$tech[0]);
    if (
    $testos==$nimi)

    {
    if (
    strpos($privaviestit[$q],"*")===0)
    {
    $katsos=$katsos+1;
    }
    $lis=$lis+1;
    if (
    $lis>7)
    {
    $q=count($privaviestit)+1;
    }
    }
    }

    echo
    "<small>".date("D d M y - ")."\n";

    echo
    "<a href=\"time.php\">".date("H:i")."</a>";

    echo
    "";

    echo
    "<br/>";

    echo
    "<anchor>Scrivi";
    echo
    "<go method=\"post\" href=\"kirj.php?time=".time()."\">";
    echo
    "<postfield name=\"nimi\" value=\"$(nimi)\"/>";
    echo
    "<postfield name=\"salasana\" value=\"$(salasana)\"/>";
    echo
    "<setvar name=\"viesti\" value=\"\"/>";
    echo
    "<setvar name=\"joo\" value=\"h000\"/>";
    echo
    "</go>";
    echo
    "</anchor>";
    echo
    "<br/>";

    echo
    "<anchor>Inbox";
    if (
    $katsos>=1){
    echo
    "(".$katsos.")";}
    echo
    "<go method=\"post\" href=\"prividis.php\">";
    echo
    "<postfield name=\"salasana\" value=\"$(salasana)\"/>";
    echo
    "<postfield name=\"nimi\" value=\"$(nimi)\"/>";
    echo
    "</go>";
    echo
    "</anchor>";
    echo
    "<br/>";

    echo
    "<anchor>Privato";
    echo
    "<go method=\"post\" href=\"privkirj.php?viesti=\">";
    echo
    "<postfield name=\"nimi\" value=\"$(nimi)\"/>";
    echo
    "<postfield name=\"salasana\" value=\"$(salasana)\"/>";
    echo
    "<postfield name=\"kenelle\" value=\"$(kenelle)\"/>";
    echo
    "<setvar name=\"viesti\" value=\"\"/>";
    echo
    "</go>";
    echo
    "</anchor>";
    echo
    "<br/>";

    echo
    "<anchor>Aggiorna";
    echo
    "<go method=\"post\" href=\"chat.php\">";
    echo
    "<postfield name=\"salasana\" value=\"$(salasana)\"/>";
    echo
    "<postfield name=\"nimi\" value=\"$(nimi)\"/>";
    echo
    "</go>";
    echo
    "</anchor><br/>\n";

    if (
    $katsos>=1){
    echo
    "<anchor>*";
    echo
    "<go method=\"post\" href=\"prividis.php\">";
    echo
    "<postfield name=\"salasana\" value=\"$(salasana)\"/>";
    echo
    "<postfield name=\"nimi\" value=\"$(nimi)\"/>";
    echo
    "</go>";
    echo
    "</anchor>";
    echo
    "(".$katsos.")New Message(s)<br/>---<br/>";}

    echo
    "</small>";
    echo
    "</p>";
    echo
    "<p>";


    if (
    $a != "1") { $ines=0; $viesti="";}




    if (
    $viesti != ''){

    $turska=file('../text/toisto.txt');

    for (
    $l=0; $l<count($turska); $l++)
    { if (
    rtrim($turska[$l])==$viesti){$viesti='';}}

    $toistoke = fopen('../text/toisto.txt', 'r+');
    $hypro=file_get_contents ('../text/toisto.txt');
    $hape=$viesti . '
    '
    . $hypro;
    fputs($toistoke, $hape);
    if (
    filesize('../text/toisto.txt')>400)
    {
    ftruncate ($toistoke,400);}
    fclose($toistoke);
    }
    if (
    $joo=='h000'){$joo='';}
    $viesti=$viesti.$joo;
    if (
    $viesti != '') {

    $swe_from = array("","","","","","","$","&","");
    $swe_to = array("", "", "", "", "", "","[usd]","[and]","");

    for (
    $i=0; $i<count($swe_from); $i++)
    {
    $viesti = str_replace ($swe_from[$i], $swe_to[$i], $viesti);
    $nimi = str_replace ($swe_from[$i], $swe_to[$i], $nimi);
    }

    $rumatsanat=file('../text/sensuuri.txt');
    for (
    $ri=0; $ri<count($rumatsanat); $ri++)
    {
    $vaihto=rtrim($rumatsanat[$ri]);
    $viesti = str_replace ($vaihto,"****", $viesti);
    }


    $nimi= htmlspecialchars($nimi);
    $nimi= stripslashes($nimi);
    $viesti= htmlspecialchars($viesti);
    $viesti=stripslashes($viesti);

    include(
    "bbcodes.php");

    include(
    "../main/smileyarray.php");

    $kuv=file('../text/smileywml.txt');

    for (
    $m=0; $m<count($joo); $m++)
    {
    $viesti = str_replace ($joo[$m], rtrim($kuv[$m]), $viesti);
    }
    $joo='';


    $user = explode ('/', $HTTP_USER_AGENT);
    $ip = ($REMOTE_ADDR);
    if(
    $admin=="1"){$uusirivi ='<small><a href="pmuser.php?kenelle='.$nimi.'&amp;nimi=$nimi&amp;salasana=$salasana&amp;rank=1&amp;phone='.$user[0].'&amp;ip='.$ip.'">©'.strip_tags($nimi) . '</a> '.$time.'» ' . $viesti . '</small><br/>
    '
    ;}

    if(
    $admin=="2"){$uusirivi ='<small><a href="pmuser.php?kenelle='.$nimi.'&amp;nimi=$nimi&amp;salasana=$salasana&amp;rank=2&amp;phone='.$user[0].'&amp;ip='.$ip.'">¹'.strip_tags($nimi) . '</a> '.$time.'» ' . $viesti . '</small><br/>
    '
    ;}

    if(
    $admin=="3"){$uusirivi ='<small><a href="pmuser.php?kenelle='.$nimi.'&amp;nimi=$nimi&amp;salasana=$salasana&amp;rank=3&amp;phone='.$user[0].'&amp;ip='.$ip.'">²'.strip_tags($nimi) . '</a> '.$time.'» ' . $viesti . '</small><br/>
    '
    ;}

    if(
    $admin=="4"){$uusirivi ='<small><a href="pmuser.php?kenelle='.$nimi.'&amp;nimi=$nimi&amp;salasana=$salasana&amp;rank=4&amp;phone='.$user[0].'&amp;ip='.$ip.'">'.strip_tags($nimi) . '</a> '.$time.'» blah blah bollox</small><br/>
    '
    ;}

    if(
    $admin=="7"){$uusirivi ='
    '
    ;}

    if(
    $admin=="0"){$uusirivi ='<small><a href="pmuser.php?kenelle='.$nimi.'&amp;nimi=$nimi&amp;salasana=$salasana&amp;rank=0&amp;phone='.$user[0].'&amp;ip='.$ip.'">'.strip_tags($nimi) . '</a> '.$time.'» ' . $viesti . '</small><br/>
    '
    ;}
    $tiedosto = fopen('../text/chat.txt', 'r+');
    $kolmas=file_get_contents ('../text/chat.txt');
    $toinen="$uusirivi $kolmas";
    fputs($tiedosto, $toinen);
    if (
    filesize('../text/chat.txt')>1000000)
    {
    ftruncate ($tiedosto,1000000);}
    fclose($tiedosto);
    $viestik=$viesti;
    $nimik=$nimi;
    $viesti = '';
    }
    $juttujoo=file('../text/chat.txt');
    for (
    $k=0; $k<17; $k++)
    {
    echo
    $juttujoo[$k];
    }



    echo
    "</p>";
    echo
    "<p align=\"center\">";
    echo
    "<small>";

    if(
    $admin=="1"){echo "<a href=\"ownercp.php?nimi=$nimi&amp;rank=1\">©CPanel</a>";}

    if(
    $admin=="2"){echo "<a href=\"admincp.php?nimi=$nimi&amp;rank=2\">¹CPanel</a>";}

    if(
    $admin=="3"){echo "<a href=\"modcp.php?nimi=$nimi&amp;rank=3\">²CPanel</a>";}
    echo
    "<br/>";

    echo
    "<anchor>Online(".count(file('../text/chatpaikalla.txt')).")";
    echo
    "<go method=\"post\" href=\"paikalla.php?time=".date(ymdHis)."\">";
    echo
    "<postfield name=\"nimi\" value=\"$(nimi)\"/>";
    echo
    "<postfield name=\"salasana\" value=\"$(salasana)\"/>";
    echo
    "</go>";
    echo
    "</anchor>";
    echo
    "<br/>";

    echo
    "<anchor>Smileys(".count(file('../text/smileywml.txt')).")";
    echo
    "<go method=\"post\" href=\"chatsmileys2.php?time=".date(ymdHis)."\">";
    echo
    "<postfield name=\"nimi\" value=\"$(nimi)\"/>";
    echo
    "<postfield name=\"salasana\" value=\"$(salasana)\"/>";
    echo
    "</go>";
    echo
    "</anchor>";
    echo
    "<br/>";

    echo
    "<a href=\"stats2.php?nimi=$nimi\">Stats</a>";
    echo
    "<br/>";

    echo
    "BBcodes</a>";
    echo
    "<br/>";

    echo
    "<anchor>Logout";
    echo
    "<go method=\"post\" href=\"logout.php?time=".date(ymdHis)."\">";
    echo
    "<postfield name=\"nimi\" value=\"$(nimi)\"/>";
    echo
    "<postfield name=\"salasana\" value=\"$(salasana)\"/>";
    echo
    "</go>";
    echo
    "</anchor>";
    E sempre in questo codice c'è l'orario messo a destra del nick..lo vorrei spostato a sinistra del nick..mii a 3 giorni e non ci riesco. Se mi dite come si fa..lo faccio io. Grazie!
    Ultima modifica di universal3000 : 08-02-2008 alle ore 13.24.39

Regole di scrittura

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