Seite 1 von 1

Kann beim Update was nicht finden

Verfasst: 07.05.2005 23:08
von DreamPromise
Moin moin

ich bin gerade dabei mein Forum upzudaten:

Code: Alles auswählen

FIND - Line 158
2.0.14 Code: 


      SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
      WHERE session_id = '" . $session_id . "' 
         AND session_ip = '$user_ip'";
   if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
   {
      $session_id = md5(uniqid($user_ip));

      $sql = "INSERT INTO " . SESSIONS_TABLE . "
         (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in)
         VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login)";

 


REPLACE WITH
2.0.15 Code: 


      SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login, session_admin = $admin
      WHERE session_id = '" . $session_id . "' 
         AND session_ip = '$user_ip'";
   if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
   {
      list($sec, $usec) = explode(' ', microtime());
      mt_srand((float) $sec + ((float) $usec * 100000));
      $session_id = md5(uniqid(mt_rand(), true));

      $sql = "INSERT INTO " . SESSIONS_TABLE . "
         (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin)
         VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login, $admin)";
Aber irgendwie finde ich diese Zeilen nicht zusammenhängend.
Wer kann da mal bitte helfen??

Hier mal die sessions.php als txt

1000 Dank schon mal :D

Re: Kann beim Update was nicht finden

Verfasst: 07.05.2005 23:37
von gloriosa
Hallo,
der zu suchende Abschnitt (2.0.14 Code) verteilt sich bei Dir auf die Zeilen

Code: Alles auswählen

159-164
      SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
      WHERE session_id = '" . $session_id . "' 
         AND session_ip = '$user_ip'";
   if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
   {
      $session_id = md5(uniqid($user_ip));

und
203-205
      $sql = "INSERT INTO " . SESSIONS_TABLE . "
         (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in)
         VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login)";
Du hast da etwas eingebaut was den Abschnitt spaltet. Aus diesem Grunde wird er auch nicht gefunden. :o

Danke dir..nun gehts so wie es soll :-) ... o.T.

Verfasst: 07.05.2005 23:59
von DreamPromise