Я создаю страницу PHP, которая использует оператор if
для сравнения значения сценария оболочки со строкой, но всегда кажется ложным:
<?php
$output = shell_exec('/usr/sbin/genarts_server_status');
echo $output
if($output == "UP")
{
echo 'Server is up';
} else {
echo 'Server is down';
}
?>
Строка 3 простовывод значения переменной и этого echo правильно возвращает «UP», но сравнение переменной со строкой «UP» возвращает false и, следовательно, выводит «Server is down».
Любые идеи, что яделаешь неправильно?