{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

Profil bloqué
 
C'est bon, je viens de trouver les erreurs, désolé pour ce post inutile.
0
zorroestarrivé Messages postés 1849 Date d'inscription   Statut Membre Dernière intervention   519
 
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
mandonnaud Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   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
Utilisateur anonyme
 
salut , essaie de remplacer elseif par un simple if
0