{Php} Erreur que je ne trouve pas

Profil bloqué -  
 Utilisateur anonyme -
Bonjour,

J'ai cette erreur sur ce petit script que je viens d'écrire, mais je ne voit vraiment pas où est l'erreur. Je ne trouve pas d'accolade manquante... Peut_être trouverez vous plus facilement que moi cette erreur.

( ! ) Parse error: syntax error, unexpected T_ELSEIF in C:\wamp\www\Bleach-french\content\episodes.php on line 10

<?php
if(isset($_GET['n']) && preg_match("/^[a-z0-9]+$/i",$_GET['n'])){  
$n=strtolower($_GET['n']);
	if(file_exists("content/episodes/$n.html")){
		echo "<h4>Episode $n vf</h4><br><br>";
		include "content/episodes/$n.html";
	}else{
		include "error.php";
}
elseif($n == "all"){
	$a = 1;
	while (file_exists("content/episodes/$a.html")){
	echo "<h4>Episode $a vf</h4><br><br>";
	include "content/episodes/$a.html";
	$a = $a+1;
	}
}
}else{
	include "error.php";
}
?>


Merci pour votre aide.

4 réponses

  1. Profil bloqué
     
    C'est bon, je viens de trouver les erreurs, désolé pour ce post inutile.
    0
  2. zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention   522
     
    Juste comme ça:

    elseif($n == "all")
    == c'est normal?

    Il est bien plus beau de savoir quelque chose de tout que de savoir tout d'une chose - Blaise PASCAL
    0
  3. mandonnaud Messages postés 89 Statut Membre 1
     
    <?php
    if(isset($_GET['n']) && preg_match("/^[a-z0-9]+$/i",$_GET['n'])){  
    $n=strtolower($_GET['n']);
    	if(file_exists("content/episodes/$n.html")){
    		echo "<h4>Episode $n vf</h4><br><br>";
    		include "content/episodes/$n.html";
    	}else{
    		include "error.php";
            } // <----- C'est ici il manqué l'acolade
    }
    elseif($n == "all"){
    	$a = 1;
    	while (file_exists("content/episodes/$a.html")){
    	echo "<h4>Episode $a vf</h4><br><br>";
    	include "content/episodes/$a.html";
    	$a = $a+1;
    	}
    }
    }else{
    	include "error.php";
    }
    ?>
    0
  4. Utilisateur anonyme
     
    salut , essaie de remplacer elseif par un simple if
    0