|
|
|
| Происходят глюки когда я сравниваю значения токого типа:
$ro = "Q%W@E^R#T*F*C#VBNM";
Сравнивание происходит как то по своим првилам.
Заменил PHP 4 на PHP5 недавно (может в этом дело) | |
|
|
|
|
|
|
|
для: kest131
(03.10.2005 в 22:55)
| | Простите, а где код? | |
|
|
|
|
|
|
|
для: Akira
(03.10.2005 в 23:29)
| | Код:
$cook - cookies (равен Q%W@E^R#T*F*C#VBNM)
$asd = "Q%W@E^R#T*F*C#VBNM";
if($cook==$asd){echo "OK";}else{echo "BAD":}
|
На выходе : BAD
Еще на другом скрипте :
Такая строчка работает (выводит ок):
$bu[0] - равен точно $ni[1]
if($bu[0]=$ni[1]){echo "ok";}
А такая уже нет :
if($bu[0]==$ni[1]){echo "ok";}
|
| |
|
|
|
|
|
|
|
для: kest131
(03.10.2005 в 23:47)
| | Этот код не на сравнение, а на присваивание
<?
if($bu[0]=$ni[1]){echo "ok";}
?>
|
Вы присвоили $bu[0] как $ni[1], и при любом исходе будет {echo "ok";}.
Попробуйте так.
<?
$cook = trim ($cook );
$asd = "Q%W@E^R#T*F*C#VBNM";
if($cook == $asd){
echo "OK";
}else{
echo "BAD";
}
?>
|
| |
|
|
|
|
|
|
|
для: Akira
(03.10.2005 в 23:58)
| | Ты думаеш что функция для удаление пробелов поможет? | |
|
|
|
|
|
|
|
для: kest131
(04.10.2005 в 00:40)
| | А такая последовательность символов откуда взялась (что в ней может быть)? Шифрование или что? | |
|
|
|