Witam, mam stworzony taki sobie obiekt bot:

  1. <?php
  2.  
  3. class bot{
  4.  
  5. function __construct(){
  6. $db = sqlite_open('SQLite.db');
  7. }
  8.  
  9. function join(){
  10. global $from;
  11. sqlite_query($db,"UPDATE users SET online='1' WHERE numer='$from'");
  12. }
  13.  
  14.   function AddUser($nr, $nick){
  15. sqlite_query($db,"INSERT INTO users VALUES('$nr','$nick','1','0','0','0','0','0','','0','0','0','0')");
  16.   }
  17.  
  18.   function DelUser($nr){
  19.      sqlite_query($db,"DELETE FROM users WHERE numer='$nr'");
  20.   }
  21.  
  22.   function IsOnline($nr){
  23.       $query = sqlite_query($db,"SELECT * FROM users WHERE numer='$nr'");
  24. $use = sqlite_fetch_array($query);
  25. $online = $use[online];
  26.       if($online == '1') return true;
  27.       else return false;
  28.   }
  29.  
  30.  
  31.  function IsUser($nr){
  32.      if(is_numeric($nr)){
  33.        $use = sqlite_fetch_array(sqlite_query($db,"SELECT * FROM users WHERE numer='$nr'"));
  34.        if($use) return true;
  35.        else return false;
  36.      }
  37.      else{
  38.        $use = sqlite_fetch_array(sqlite_query($db,"SELECT * FROM users WHERE nick='$numer'"));
  39.        if($use) return true;
  40.        else return false;
  41.      }
  42.   }
  43.  
  44.  
  45.  function Nick($nick){
  46.    
  47.      $use = sqlite_fetch_array(sqlite_query($db,"SELECT * FROM users WHERE nick='$nick'"));
  48.      $staff = $use[staff];
  49.      if($staff == '0') $znak = '';
  50.      elseif($staff == '1') $znak = '+';
  51.      elseif($staff == '2') $znak = '%';
  52.      elseif($staff == '3') $znak = '~';
  53.      elseif($staff == '4') $znak = '^';
  54.      elseif($staff == '5') $znak = '#';
  55.      else $znak = '!@#';
  56.      $zwr = "<".$znak.$nick.">";
  57.       return $zwr;
  58.   }
  59.  
  60.  
  61.   function Online(){
  62.     $online = sqlite_fetch_array(sqlite_query($db,"SELECT * FROM users WHERE online='1'"));
  63. $num = '';
  64. foreach($online as $v){
  65. $onl = $v[online];
  66. $nr = $b[numer];
  67.      if($onl == '1') $num .= ",".$nr."";
  68.   }
  69.     return $num;
  70.  }
  71.  
  72. }
  73.  
  74. ?>
I problem jest w tym, ze nie widzę tutaj zadnego błędu, a wyswietla mi się błąd:

  1. <br />
  2. <b>Parse error</b>: syntax error, unexpected T_STRING, expecting T_FUNCTION in <b>/xxx/SQLite/class_bot.php</b> on line <b>14</b><br />


Nie rąbcie mnie o to, ze nie uzywam PDO bo jak narazie uczę się SQLite i wole na takim prostszym systemie jak dla mnie. Za ewentualną pomoc bardzo dziękuję wink.gif