Задать вопрос
@ComPUCKter
Web-разработчик

Почему include не работает?

Хочу чтобы обработчиком формы была та же страница, но код-обработчик немного громоздкий. Поэтому решил создать новый файл и поместить туда код-обработчик и вызывать его через include. Но include почему-то не срабатывает. Проблем в коде точно нет, т.к. когда я ставлю его целиком без include, все срабатывает корректно.

Вот кусочек разметки с include :
<?include 'write-handler.php'?>
      <form id="write" action="" method="POST">
         <input name="title" id="write__title" type="text" placeholder="Заголовок" maxlength="30">
         <textarea name="description" type="text" id="write__description" class="wide" placeholder="Описание" maxlength="200"></textarea>
         <textarea name="content" id="write__content" cols="30" rows="10" placeholder="Основной текст"></textarea>
         <input name="submit" id="write__sbmt" type="submit" value="Опубликовать">
      </form>


PS: Прошу прощения, если вопрос глупый а вопрос очевиден.
  • Вопрос задан
  • 346 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@ComPUCKter Автор вопроса
Web-разработчик
Проблема заключалась в том, что я объявил код php в короткой форме <? ?>. А надо было <?php ?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
То чка с за пя той!
Сразе после имени файла для include.
Ответ написан
kotcich
@kotcich
Я скучный.
<? include('write-handler.php'); ?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы