| Цитата(baldina @ 14.10.2013, 11:26) | Цитата(JaroslavTavgen @ 13.10.2013, 21:27 ) | $b = file_get_contents("apartments.txt"); $c = explode ("\n", $b);
|
| Код | $c = file ("apartments.txt", FILE_IGNORE_NEW_LINES);
|
|
Спасибо!
Это решило проблему.
Но остался без ответа вопрос: а в чём была проблема в том коде? Почему такая аномалия?
Добавлено @ 22:19
| Цитата(skyboy @ 13.10.2013, 23:28) | | а выводил-то? что у тебя в $_POST в тот момент, когда "не так, как надо работает"? |
Я специально перед фразой "ВЕРНО!" или "HEBEPHO!" поставил строчку
echo $_POST["g"].'<br>'.$_POST["f"];
чтобы проконтролировать, что выводится.
$_POST["g"] - это то, что пользователь набрал в textbox (то есть, его вариант ответа) $_POST["f"] - это правильный ответ, который передаётся в поле hidden.
И если ты вводишь правильный ответ (я делал просто копи-пейст для чистоты эксперимента), то есть аномалия, при которой скрипт признаёт правильность ответа, если тебе надо ответить цену квартиры, и не признаёт - если адрес или площадь. Хотя коды для этих вариантов идентичны, и тоже писались для чистоты эксперимента с помощью копи-пейста (с изменением индекса массива переменной $c, которая хранит правильные ответы). Никаких лишних пробелов замечено не было.
Вариант baldina решил проблему, но мне интересно, что было её причиной? |