Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Poprawnosc skryptu a wylogowywanie
Robert
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 2.05.2003

Ostrzeżenie: (0%)
-----


Witam...
Wiec chcial bym przedstawic skrypt do sprawdzenia i zweryfikowania jego poprwnosci. [php:1:65ebba2d2d]<table width=320 height=0 cellspacing=1 cellpadding=1>
<tr>
<td>nick</td>
<td>mail</td>
<td>poziom</td>
</tr>
<?
$dir = "includes/users"; // sciezka gdzie znajduja sie users
$dp = opendir($dir);
while($users = readdir($dp)) {
$users = str_replace(".dat", "", $users);
$users = str_replace(".", "", $users);

if ($users) {
include("includes/users/$users.dat");
echo " <tr>
<td>$log</td>
<td><a href='mailto:$mail'>$mail</a></td>
<td>$lev</td>
</tr>";
}
}
closedir($dp);
?>
</table>
[/php:1:65ebba2d2d]

Jak widac skrypt ten pobiera pliki z danego folderu. W folderze pliki wygladaja tak $login.dat gdzie $login to imie danego, zarejestrowanego uzytkownika. Potem pobieram tylko potrzebne mi zmienne z pliku $login.dat(np Robert.dat, Miko.dat) i wrzucam je do tabeli. I z tym wszytko jest ok, lecz jezeli bedac wlasnie na stronie gdzie znajduje sie ten skrypt i podejme jaka kolwiek akcje, zostaje natychmiast automatycznie przelogowany do ostatniego uzytkownika z listy. I tak jest w kolko.
Logowanie mam na sesjach tak dla sprostowania.
Mogl by ktos pomoc rozwiklac mi moj problem. Domyslalm sie ze moglem nie sprecyzowac tego ladnie , lecz sie staralem winksmiley.jpg

Za jaka kolwiek pomoc bede bardzo wdzieczny. Z tym kodem morduje sie od kilku ladnych dni i nie moge sobie za zadne skarby z nim poradzic

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- Robert   [php] Poprawnosc skryptu a wylogowywanie   25.07.2003, 20:23:50
- - KaMeLeOn   Re: [php] Poprawnosc skryptu a wylogowywanie   25.07.2003, 22:23:37
- - Robert   Tzn gdy klikne w jaki kolwiek link lub cos w tym s...   25.07.2003, 23:34:35
- - spenalzo   Nadal nie rozumiem co ma ten skrypt robić. Bo ten ...   25.07.2003, 23:47:44
- - Robert   Dokladnie. Tak jak myslisz ma wypisywac pliki bym ...   25.07.2003, 23:56:29
- - spenalzo   Może jestem zmęczony, ale nadal nie rozumiem: gdzi...   26.07.2003, 00:00:15
- - Robert   Wiec tak zaczne mniej wiecej od samego poczatku N...   26.07.2003, 00:08:53
- - KaMeLeOn   Domyślam się, że odpalasz zmienną sesyjną funkcją ...   26.07.2003, 00:35:22
- - Robert   Przeczytalem o $_SESSION i pozmienialem session_re...   26.07.2003, 21:37:32
- - spenalzo   Jeżeli masz wersję php poniżej 4.1 to musisz dać $...   26.07.2003, 23:22:18
- - Robert   wersja 4.3.1 i session_start() dalem   26.07.2003, 23:24:08
- - spenalzo   A dałeś session_start w każdym pliku?   26.07.2003, 23:25:34
- - Robert   Upss.....mozliwe ze ze dw moglem pominac...musze s...   26.07.2003, 23:27:35
- - Robert   Dalej jednak to samo....   26.07.2003, 23:48:10
- - spenalzo   Hmm, podaj jeszcze skrypt którm się logujesz.   26.07.2003, 23:53:27
- - Robert   <?php if(!empty($_POST)) { if(file_...   26.07.2003, 23:55:16
- - spenalzo   Po prostu jak się logujesz zapisujesz zmieną log, ...   27.07.2003, 00:00:07
- - Robert   Hmm......zrobilem taki krok........ podczas logowa...   2.08.2003, 21:09:10
- - ?   CytatA dałeś session_start w każdym pliku? niewie...   3.08.2003, 17:10:33
- - spenalzo   Funkcja musi być. Chyba że w pliku konfiguracyjnym...   3.08.2003, 17:45:48
- - Robert   session_start wszedzie mam   3.08.2003, 18:28:23
- - ?   session.auto_start na 1 musi być . tu się z Tobą z...   3.08.2003, 18:36:04
- - spenalzo   Cytatmożę umieść session_start na samym początku ...   3.08.2003, 18:39:36
- - ?   ja inaczej nie twierdze ale jeżeli jest już na poc...   3.08.2003, 19:14:21


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:05