Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z php pomocy!
Forum PHP.pl > Forum > Przedszkole
edious
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
Proponuję Ci wyecho" 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
juz dawno to zrobiłem i to co mówie jest najprawdopodobniej przyczyna.
crash
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
No nie bardo wiem o co chodzi z ta funkcja trim()

jak by co to jestem pod gg: 9305025
dylu
a moze:
if(($imie1==$imie2) &($haslo1==$haslo2) )


dylu
Vertical
Cytat
No nie bardo wiem o co chodzi z ta funkcja trim()

trim() odkodowuje znaki (np. \x20 lub %20 = spacja) w kodzie ASCII
crash
A mi manual powiedział, że trim() usuwa znaki "specjalne" (\t \r \n \0 \s \x0B) z początka i końca ciągu...
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.