Error_reporting error ?

Résolu/Fermé
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 26 mai 2015 à 16:34
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 26 mai 2015 à 16:52
Bonjour,

j'ai cette erreur ci : Parse error: syntax error, unexpected 'error_reporting' (T_STRING) in C:\wamp\www\rs\index.php on line 5

mon index.php

<?php
include('functions/connect.php')

// Reporte toutes les erreurs PHP (Voir l'historique des modifications)
error_reporting(E_ALL);


/**
*Fonction de redirection
* @param : $url (valeur par défaut = index.php?page=login )
*/
function redirection($url = "index.php?page=login"){
   header("Location:$url");
   exit();
}

//Récupération de la valeur de $_GET['page'] Si la variable Existe et qu'elle n'est pas vide...
$page = isset($_GET['page']) && !empty($_GET['page'])?$_GET['page']:NULL;

include('functions.php/'.$page.'.func.php');

if($page){     
    $content = "pages/$page.php";
    if(!file_exists($content)){
      //La page n'existe pas
      redirection();
    }
}else{
  // $page est vide ou n'existe pas.
   redirection();
}

?>

<!DOCTYPE html>
<html>
    <head>
	  <link rel='stylesheet' href='css/style.css'>
    </head>
    <body>
          <div id='content'>
          <?php
              include($content);
           ?>
    </div>
    </body>



que faire svp ? Merci d'avance

2 réponses

jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
26 mai 2015 à 16:41
Bonjour,

Commence par placer la ligne error_reporting .. au début de ton code... AVANT toute autre fonction..(telle que ton include par exemple !)
et regarde ce que ça te donne....

A mon avis.. l'erreur se trouve en réalité dans ton fichier functions/connect.php
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
26 mai 2015 à 16:47
Salut,

Tu as simplement oublié le point-virgule à la fin de la première ligne :
<?php
include('functions/connect.php');

// Reporte toutes les erreurs PHP (Voir l'historique des modifications)
error_reporting(E_ALL);


Bonne journée
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
26 mai 2015 à 16:49
@Pitet ... au purée.... j'ai regardé 15 fois et ne l'avais pas vu...

@Zack : Ma remarque de placer ton error_reporting AVANT toute autre fonction est tout de même valable.
0
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
26 mai 2015 à 16:52
Merci à vous 2 :D
0