witam wszytskih, to moj 2 dzien z php i zaczynam pisac sobie takie proste rzeczy ale... z formularza pobieram $imie i $password, a pliku pass.txt mam zapisane log;pass. napisalem taki cos:
[php:1:80ad5bc840]
<?php
$plik=fopen("pass.txt","r");
$iter=0;
$itera=0;
while(!(feof($plik)))
{
$dane=fgets($plik,255);
list($log[$iter], $pass[$itera])=explode(";",$dane);
if ($log[$iter]==$HTTP_POST_VARS['imie'] && $pass[$itera]==$HTTP_POST_VARS['password'])
{
print("witam ");
exit;
}
$iter++;
$itera++;
}
print("brak dostepu");
fclose($plik);
?>
?>[/php:1:80ad5bc840]
No i to nie dziala, ale dlaczego. jak zlikwiduje ten warunek i napisze zeby tylko sprawdzal login to zadziala, wartosc hasla tez odczytuje bo jak mu kaze wypisac i zarowno $password i $pass[itera] to wypisze i to poprawnie, ale za cholere niechce tych wartosci przyrownac(porownac)
?>[/php]