![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.08.2003 Skąd: NowyTomyśl/Poznan Ostrzeżenie: (0%) ![]() ![]() |
Witam
Napisalem pewien skrypt Na jednym kompie dziala elegancko a na moim nie , na obydwuch kompach sa te same php'y i apach'y z tak powiem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) [php:1:8bc5c39c40]<?php $zawias = fopen("plik.txt", "r"); while ($line = fgets($zawias)) { $x=$_POST['login'] .":" .md5($_POST['haslo']) ."n"; if ($line==$x) { header("Location:ok.html"); } } ?>[/php:1:8bc5c39c40] Niewiem dlaczego niedziala |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jak wyciągasz dane, które masz zapisane linia po linii wyciągaj je przy pomocy [manual:e6f90b4f67]file[/manual:e6f90b4f67], a potem potraktuj to funkcją [manual:e6f90b4f67]rtrim[/manual:e6f90b4f67], żeby usunąć znaki nowej linii i ewentualne spacje.
fgets pobiera niekoniecznie jedną linię, może więcej, ponieważ domyślna długość pobieranego ciągu to 1kb (1024 znaki). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 00:48 |