Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Pliki i katalogi a sesje
Forum PHP.pl > Forum > Gotowe rozwiązania
Robert
Mam takie pytanie czy wie ktos dlaczego przy podejmowaniu jakiej kolwiek akcji w tym skrypcie, zostaje wylogowany i automatycznie zalogowany jako inny uzytkownik(ciagle ten sam). Skrypt ten wyswietla mi nazwy uzytkownikow z folderu :users". Czy cos nie tak z sesja??
Kombinuje juz od dlugiego czasu lecz nic nie moge zdzialac ciagle to samo.
[php:1:5d20b591c6]<?
echo "<center>
<table width=320 height=0 border=1 cellspacing=1 cellpadding=1>
<tr>
<td>nick</td>
<td>mail</td>
<td>poziom</td>
</tr>";
$dir = "includes/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);
echo"
</table>
";
?>[/php:1:5d20b591c6]
Omega
W kodzie:
[php:1:cd2e5ff1b4]<?php
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>";
}
}
?>[/php:1:cd2e5ff1b4]
Powinieneś docdać warunek, że w zmiennej $users, nie ma "." ani "..", oraz użyć kilku zmiennych w liniach 10-12, wszystko spowrotem nadpisujesz... biggrin.gif
Robert
Ok dzieki za nakierowanie...dokladnie nie wiem jak ale moze uda mi sie cos zdzialac winksmiley.jpg

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.