Intereting Posts
Динамический ряд строк при извлечении записей из базы данных Walmart API продавца POST не работает, Дает 401 несанкционированных только на PHP Отображение изображения в формате PDF с использованием fpdf Как фильтровать массив по условию Как перенаправить пользователей настольных компьютеров от мобильного сайта с помощью PHP время обновления каждой записи в MongoDB как отправить динамический блок html-кода? Поиск php на частичном IP-адресе, хранящемся в mysql, как unsigned int как проверить интернационализированные доменные имена Есть ли способ использования метода PHP PDO :: quote без создания соединения? PHP-скрипт для эхо VLC теперь играет атрибуты XML Laravel прикованный / связанный блок выбора не смог загрузить статус ресурса. Внутренняя ошибка сервера. mysql и php – Извлечение данных из базы данных на основе зарегистрированного пользователя Правильный способ использования mysqli_stmt … с массивом Переменные переменные, указывающие на массивы или вложенные объекты

PHP – неожиданный конец файла

Я добавил отчет об ошибках … пока не выяснил, в чем проблема. Это код в моем index.php

Как вы можете видеть, я добавил какое-то предупреждение, если user_ok возвращается … что делает …

<?php error_reporting(E_ALL); ?> <html> <head> <script language="javascript" type="text/javascript" src="./js/jquery.min.js"></script> <script language="javascript" type="text/javascript" src="./js/ajax.js"></script> <script language="javascript" type="text/javascript" src="./js/main.js"></script> <title>Title</title> </head> <body> <center> <?php include_once("check-login.php"); ?> <?php // if ($user_ok == true) { echo "true"; } ?> <?php if ($user_ok == true): ?> <div> <img src='./img/logo.png'><br> <form action='#' method='post'> <input type='text' maxlength='88' placeholder='Search'> </form> </div> <?php else: ?> <div> <img src='./img/logo-horizontal.png'><br> <div> <!-- SOME CONTENT --> </div> </div> <? endif; ?> </body> </html> 

Solutions Collecting From Web of "PHP – неожиданный конец файла"

Поскольку вы открыли свою структуру управления с помощью традиционного <?php ?> open-close <?php ?> , Вам нужно закрыть свое условное выражение с помощью PHP-тегов:

 <?php endif; ?> 

Обратите внимание, что в документации :

Смешивание синтаксисов в одном и том же блоке управления не поддерживается.

Кроме того , обратите внимание, что использование <? ?> <? ?> короткие теги разрешены только в том случае, если short_open_tag установлен равным TRUE в вашем php.ini .

см.

 <? endif; ?> 

должен быть

 <?php endif; ?> 

+ Изменить

<? endif; ?>

в

<?php endif; ?>