![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 2 Dołączył: 25.06.2009 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam dość dziwny problem. Napisałem taką oto funkcję:
jak widać jako parametry podaję dwie zmienne (tekstowe), które mają zostać porównane. Problem polega na tym, że coś mi umyka i gdy podam dwie wartości, które są takie same, to funkcja mi się myli. Tak wiem... brzmi to dziwnie... Wartość stałej CODE_WRONG to 5, natomiast CODE_OK to 0. Po wykonaniu tej funkcji wyświetlam dodatkowo wynik działania tej funkcji. Oto przykładowy wynik (kod html) Jak widać i jedna i druga zmienna zawierają tekst "world" po czym jest jedna wolna linia. Dlaczego to nie przechodzi, kurne no... Przecież to podstawy są (IMG:style_emoticons/default/tiredsmiley.gif) a błąd pewnie jakiś prosty (IMG:style_emoticons/default/dry.gif) EDIT: w dodatku nie widzę tam żadnych białych znaków, które mogłyby się tam ukryć. Może to coś da, ale jedną wartość pobieram z bazy danych, natomiast druga to jest wynik działania jakiegoś programu zewnętrznego (tzn to co wyświetla). W bazie danych mam zapisany DOKŁADNIE taki tekst: Cytat world natomiast program, który uruchamiam (napisany w c++) zawiera tylko taką instrukcję:
Program wywołuję funkcją exec mniej więcej tak:
Zmienna $output jest przekazywana jako 1 parametr, natomiast to co w bazie jako 2. Nie wiem co jeszcze mogę napisać... Ten post edytował kabanek 4.11.2010, 20:45:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:08 |