![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 24.01.2004 Skąd: Ostrzeszów Ostrzeżenie: (0%) ![]() ![]() |
No wiec zeby nie owijac w bawelne
![]() [php:1:7c157cb872] <?php include('./config.php'); mysql_connect($cfg['mysql']['serwer'], $cfg['mysql']['user'], $cfg['mysql']['pass']); mysql_select_db($cfg['mysql']['database']); function session_open($patch, $name) { return(true); } function session_close() { return(true); } function session_read($id) { $sql="SELECT * FROM sesje WHERE a='".$id."'"; if(!$result=mysql_query($sql)) { return(false); } if(mysql_num_rows($result)) { $row=mysql_fetch_assoc($result); return($row['b']); } else { return(' '); } } function session_write($id, $user) { $sql="UPDATE sesje set b='".$user."', d='".date('YmdHis')."' WHERE id='".$id."'"; if(!$result=mysql_query($sql)) { return(true); } if(mysql_affected_rows()) { return(true); } $sql="INSERT INTO sesje SET a='".$id."', b='".$user."', d='".date('YmdHis')."'"; if(!$result=mysql_query($sql)) { return(false); } else { return(true); } } function session_remove($id) { $sql="DELETE sesje WHERE id='".$id."'"; if($result=mysql_query($sql)) { return(true); } else { return(false); } } function session_gc($life) { $date=date('YmdHis')-$life; $sql="DELETE sesje WHERE d<'".$date."'"; if($result=mysql_query($sql)) { return(true); } else { return(false); } } session_set_save_handler('session_open', 'session_close', 'session_read', 'session_write', 'session_remove', 'session_gc'); session_start(); echo(session_id()); ?>[/php:1:7c157cb872] i problem w tym ze skrypcik nie dziala, ID sesji jest wyswietlony ale w bazie danych nie dodaje ani nie aktualizuje rekordu, wiec moje pytanie brzmi: Co tu jest nie tak? Pozdrawiam Letus -------------------- "To be or not to be..."
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 0 Dołączył: 14.07.2003 Skąd: z epoki lodowcowej Ostrzeżenie: (0%) ![]() ![]() |
Ja tu widze bledy skladniowe
![]() [php:1:8c40c26f68] $sql="INSERT INTO sesje SET a='".$id."', b='".$user."', d='".date('YmdHis')."'"; [/php:1:8c40c26f68] $sql="INSERT INTO sesje (a,b,d) VALUES('".$id."', '".$user."', '".date('YmdHis')."')"; [php:1:8c40c26f68] $sql="DELETE sesje WHERE id='".$id."'"; [/php:1:8c40c26f68] $sql="DELETE FROM sesje WHERE id='".$id."'"; [php:1:8c40c26f68] $sql="DELETE sesje WHERE d<'".$date."'"; [/php:1:8c40c26f68] $sql="DELETE FROM sesje WHERE d<'".$date."'"; -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 24.01.2004 Skąd: Ostrzeszów Ostrzeżenie: (0%) ![]() ![]() |
Poprawiłem, ale to nadal nie to. Mi już się pomysły wyczerpały jeśli ktoś wie co z tym dalej zrobić niech pisze
![]() -------------------- "To be or not to be..."
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 10.07.2025 - 07:14 |