edious
26.01.2005, 14:11:34
Mam taki problem:
stronka to: www.konin.wirtuals.net
problem to to że podczas logowania nie spelnia sie taka instrukcja:
if($imie1==$imie2&&$haslo1==$haslo2)
jest to kawalek od logowania, $imie1 i $haslo1 to dane z formularza logowania a $imie2 i $haslo2 to dane z pliku txt
oczywiscie wstawilem też:
$imie2 = ereg_replace("\n", "", $imie2);
$haslo2 = ereg_replace("\n", "", $haslo2); - to aby pozbyc sie znaku nowej lini, aby dane sie zgadzaly.
na localhost dziala!!!
jesli dane sa poprawne a warunek sie nie spelnia to co jest grane?
mysle że sprawa lezy na tej linijce:
$imie2 = ereg_replace("\n", "", $imie2); - jak inaczej mozna pozbyc sie z danych znaku nowej lini??
crash
26.01.2005, 14:28:50
Proponuję Ci wy
echo" title="Zobacz w manualu PHP" target="_manualwać wszystkie te dane i porównać je na oko, a dopiero potem zastanawiać się co może być źle...
edious
26.01.2005, 14:31:33
juz dawno to zrobiłem i to co mówie jest najprawdopodobniej przyczyna.
crash
26.01.2005, 14:36:04
Dobra to zaczynając od początku: na pewno nie przesyłasz danych poprawnie... Poszukaj na forum o tablicy superglobalnej
_POST, pod drugie olej ereg'a do takiej zamiany... Użyj
trim" title="Zobacz w manualu PHP" target="_manual()...
edious
26.01.2005, 15:03:53
No nie bardo wiem o co chodzi z ta funkcja trim()
jak by co to jestem pod gg: 9305025
dylu
26.01.2005, 19:06:10
a moze:
if(($imie1==$imie2) &($haslo1==$haslo2) )
dylu
Vertical
26.01.2005, 19:18:40
Cytat
No nie bardo wiem o co chodzi z ta funkcja trim()
trim() odkodowuje znaki (np. \x20 lub %20 = spacja) w kodzie ASCII
crash
26.01.2005, 20:04:35
A mi manual powiedział, że trim() usuwa znaki "specjalne" (\t \r \n \0 \s \x0B) z początka i końca ciągu...