Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Perl (http://www.flasher.ru/forum/forumdisplay.php?f=21)
-   -   Логическая ошибка (http://www.flasher.ru/forum/showthread.php?t=60583)

seeer 13.07.2004 14:43

Логическая ошибка
 
Подскажите пожалуйста где здесь ошибка.
Может быть неправильная запись

$temp = "http://ccc.ru/index.html" ;
$URL = "http://qqq.org" ;
$recipient1 = 'vipe@rambler.ru' ;
$recipient2 = 'admin@ccc.ru' ;
if ($email eq (($recipient1) or ($recipient2))){print "Location: $temp\n\n" }
else {print "Location: $URL\n\n"} ;

Torquemada 18.07.2004 20:31

выражение: ($recipient1 or $recipient2) равно значению $recipient1. да и вообще оно не корректно - как это логически себе представить "строка или строка"?
надо написать:
(($email eq $recipient1) or ($email eq $recipient2))

seeer 24.07.2004 01:00

Спасибо за объяснение


Часовой пояс GMT +4, время: 09:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.