Question

Le code suivant:

<?php

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

?>

Génère cette erreur:

  

Parse error: syntax error, unexpected   fin $ en   /home/idghosti/public_html/testground/mma/include/header.php   à la ligne 26

Quel est le problème avec mon code?

Était-ce utile?

La solution

Il vous manque l'accolade fermante « } » après la déclaration:

$self = $_SERVER['PHP_SELF'];

Il devrait être:

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

Autres conseils

Vous manque un "}" avant la fin.

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

Vous le plus probablement un manque accolade.

Votre code devrait être:

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

Vous devez fermer la accolade « } » avant de fermer la balise php « ?> »

Vous avez trop une accolade ...

<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST')
  $self = $_SERVER['PHP_SELF'];
?>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top