Здравствуйте, начал учиться php, писал регистрацию, и после ввода данного когда, сайт не включается. PHP: <?php if (isset($smsg)){ ?> <div class="alert alert-success" role="alert"> <?php echo $smsg; ?></div><?php}?> <?php if (isset($fsmsg)){ ?> <div class="alert alert-danger" role="alert"> <?php echo $fsmsg; ?></div><?php }?> Где же ошибочка?
Так шоле?: PHP: <?php if ( isset($smsg) ){ echo '<div class="alert alert-success" role="alert">'.$smsg.'</div>'; }; if ( isset($fsmsg) ){ echo '<div class="alert alert-danger" role="alert">'.$fsmsg.'</div>'; }; ?>
@Artur_hopf, советовали заглянуть в лог-файл. Там написано, в какой строке какого файла ошибка. Но если уж предполагать: а вдруг вставляете приведённый код уже в <?php блок?
я его тут в html вставил, мне расцветка не понравилась : HTML: <?php if ( isset($smsg) ){ echo '<div class="alert alert-success" role="alert">'.$smsg.'</div>'; }; if ( isset($fsmsg) ){ echo '<div class="alert alert-danger" role="alert">'.$fsmsg.'</div>'; }; ?> Почему интересно такую расцветку кода выдает? Я понимаю что дело в кавычках, но правильно же поставлены.
включи отображение ошибок или в логи загляни как советуют. Случайно не пытаешься открыть php теги внутри уже открытых php тегов? В смысле вот: PHP: <?php ... <?php if (isset($smsg)){ ?> <div class="alert alert-success" role="alert"> <?php echo $smsg; ?></div><?php}?> <?php if (isset($fsmsg)){ ?> <div class="alert alert-danger" role="alert"> <?php echo $fsmsg; ?></div><?php }?> ... ?> Если так то это ошибка, тогда надо примерно так: PHP: <?php ... ?> <?php if (isset($smsg)){ ?> <div class="alert alert-success" role="alert"> <?php echo $smsg; ?></div><?php}?> <?php if (isset($fsmsg)){ ?> <div class="alert alert-danger" role="alert"> <?php echo $fsmsg; ?></div><?php }?> <?php ... ?>