Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tu dziala tam niedziala
Kostek
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
spenalzo
post
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).
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 00:48