Вопрос

Следующий код:

<?php

if ($_SERVER['REQUEST_METHOD'] != 'POST'){
    $self = $_SERVER['PHP_SELF'];

?>

Генерирует эту ошибку:

Ошибка анализа:Синтаксическая ошибка, неожиданный $ end in /home/idghosti/public_html/testground/mma/include/header.php в строке 26

Что не так с моим кодом?

Это было полезно?

Решение

Вам не хватает закрывающей скобки "}" после оператора:

$self = $_SERVER['PHP_SELF'];

Должен быть:

<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
  $self = $_SERVER['PHP_SELF'];
}
?>

Другие советы

Вам не хватает "}" в конце.

<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST')
{
    $self = $_SERVER['PHP_SELF'];
} // This is missing
?>

Скорее всего вам не хватает фигурной скобки.

Ваш код должен быть:

<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
  $self = $_SERVER['PHP_SELF'];
}
?>

Вам необходимо закрыть фигурную скобку «}» перед закрытием php-тега «?>»

У тебя слишком длинная фигурная скобка...

<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST')
  $self = $_SERVER['PHP_SELF'];
?>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top