Data rejestracji

Zwiń
X
 
  • Czas
  • Pokaż
Wyczyść wszystko
new posts
  • sweet-girls
    • 20 lut
    • 26

    #1

    Data rejestracji

    Cześć.
    Wiem, że pytanie może nie na miejscu...
    Próbuję zrobić coś takiego, że jak nowa osoba zarejestruje się na czat to zapisuje się data rejestracji użytkownika.
    W tym rzecz, że nie udaje mi się nie wiem co źle robię i postanowiłam poprosić o pomoc. Czy robi się to tylko w jednym pliku rejestracji (w moim przypadku jest to: /zapisz ) czy także w pull.php? Bo ja tylko robiłam w /zapisz. Móglby ktoś pomóc i podać mi poprawiony kod?
    A kod pliku to:
    Kod php:
        function cmd_zapisz()
    {

    extract($GLOBALS);
        if(!
    $parts[1])
        
    $die "$Czat  Źle! wpisz /zapisz twoj_nick ;) ";
        
    $q $db->query("SELECT * FROM `nicki` WHERE `numer`='{$from}'  ");
        if(
    $q->num_rows != 0)
          die(
    "$Czat  Masz juz konto!!");
        
    $q $db->query("select * from `nicki` where `nick` = '{$parts[1]}'");

    $zabronione = array("\n","\r\n",'@','"','#','$','%','^','^^','&','*','(',')','_','+','<','<3','>','?');
    $parts[1] = str_replace($zabronione''$parts[1]);
    $strl strlen($parts[1]);
    if(
    $strl || $strl >12){
     die(
    "".$main->diee("Nick musi zawierać od 3 do 12 znakĂłw!")."");
     }
    $q=$db->query("select * from `nicki` where `nick` = '{$parts[1]}'");
    if(
    $q->num_rows == 1){
    die(
    $m->diee("Nicku {$parts[1]} używa już jakaś osoba! Wymyśl sobie inny nick!"));
    }
    $q=$db->query("select * from `nicki` where `numer` = '{$from}'");
    if(
    $q->num_rows == 1){
    die(
    $m->diee("Masz już konto!"));
    }
    $db->query("insert into `nicki` (`numer`, `nick`) values ('{$from}', '{$parts[1]}')");
    $db->query("update `nicki` set `il` = il + 1");
    die(
    "".$main->diee(" Utworzenie konta ukończone sukcesem! \r\nTwój nick to: [{$parts[1]}]\r\n\r\n [color=#daa520]Co chcesz teraz zrobić? [color]\r\n => Zapoznać się z czatem - [color=#a0522d]wpisz /zapoznaj[color]\r\n => Zalogować się na czat - [color=#a0522d]wpisz /j[color]")."");
    $q=$db->query("select * from `nicki` where `online` = 1");
    while(
    $n=$q->fetch_assoc())
    $do[] = $n['numer'];

    $mb->addText("{$nowyuser} \r\n{$tta}\r\n"FORMAT_BOLD_TEXT)->addText("",FORMAT_ITALIC_TEXT)->setRecipients($odb);
         
    $p->push($mb);
         
    $mb->clear();

    Z góry dzięki
  • Qrix
    Gadu Maniak
    • 9 lut
    • 4513

    #2
    W pull.php lub w innych plikach które są załączane do pull.php. Do pull.php przychodzą wiadomości z serwerów GG.

    Komentarz

    • Wazniak96
      Doświadczony GGadacz
      • 1 cze
      • 262

      #3
      @Qrix datę rejestracji, a nie datę ostatniej aktywności.

      @sweet_girls tak w cmd zapisz. Twhporzysz nową kolumnę powiedzmy "rejestracja". Dalej podaję kod cmd:
      Kod php:
      function cmd_zapisz() 


      extract($GLOBALS); 
          if(!
      $parts[1]) 
          
      $die "$Czat  Źle! wpisz /zapisz twoj_nick ;) "
          
      $q $db->query("SELECT * FROM `nicki` WHERE `numer`='{$from}'  "); 
          if(
      $q->num_rows != 0
            die(
      "$Czat  Masz juz konto!!"); 
          
      $q $db->query("select * from `nicki` where `nick` = '{$parts[1]}'"); 

      $zabronione = array("\n","\r\n",'@','"','#','$','%','^','^^','&','*','(',')','_','+','<','<3','>','?'); 
      $parts[1] = str_replace($zabronione''$parts[1]); 
      $strl strlen($parts[1]); 
      if(
      $strl || $strl >12){ 
       die(
      "".$main->diee("Nick musi zawierać od 3 do 12 znakĂłw!").""); 
       } 
      $q=$db->query("select * from `nicki` where `nick` = '{$parts[1]}'"); 
      if(
      $q->num_rows == 1){ 
      die(
      $m->diee("Nicku {$parts[1]} używa już jakaś osoba! Wymyśl sobie inny nick!")); 

      $q=$db->query("select * from `nicki` where `numer` = '{$from}'"); 
      if(
      $q->num_rows == 1){ 
      die(
      $m->diee("Masz już konto!")); 

      $time time();
      $db->query("insert into `nicki` (`numer`, `nick`, rejestracja) values ('{$from}', '{$parts[1]}', '$time')"); 
      $db->query("update `nicki` set `il` = il + 1"); 
      die(
      "".$main->diee(" Utworzenie konta ukończone sukcesem! \r\nTwój nick to: [{$parts[1]}]\r\n\r\n [color=#daa520]Co chcesz teraz zrobić? [color]\r\n => Zapoznać się z czatem - [color=#a0522d]wpisz /zapoznaj[color]\r\n => Zalogować się na czat - [color=#a0522d]wpisz /j[color]").""); 
      $q=$db->query("select * from `nicki` where `online` = 1"); 
      while(
      $n=$q->fetch_assoc()) 
      $do[] = $n['numer']; 

      $mb->addText("{$nowyuser} \r\n{$tta}\r\n"FORMAT_BOLD_TEXT)->addText("",FORMAT_ITALIC_TEXT)->setRecipients($odb); 
           
      $p->push($mb); 
           
      $mb->clear(); 

      Komentarz

      Pracuję...