j'ai fait un code qui sert a faire un adresse du genre
[ Lien ] (?lang=fr) un lien comme sa avec la question pour la langue voici mon code :::
<?Php
if( isset( $_GET[ 'l' ] ) )
{
$language = htmlentities( addslashes( $_GET[ 'l' ] ) );
$LANGUE = Array(
//Exemple pour le francais
Array( 'fr', './fr/index.html' ),
//Exemple pour l'anglais
Array( 'en', './en/index.html' ),
//Exemple pour l'espagnole
Array( 'es', './es/index.html' ),
);
for( $index = 0; $index < count( $LANGUE ); $index++ )
{
if( $LANGUE[ $index ][ '0' ] == $LANGUAGE )
{
if(
!@header( "Location: " . $LANGUE[ $index ][ '1' ] )
)
{
$MSG = "<script language=\"javascript\">\r\n";
$MSG .= " location.href = '";
$MSG .= $LANGUE[ $index ][ '1' ];
$MSG .= "';\r\n";
$MSG .= "</script>";
die( $MSG );
}
}
}
}
?>
et jai une erreur : erreur a la ligne 23 : Notice: Undefined variable: LANGUAGE in c:\program files\easyphp1-8\www\cdd\fr\testcdd.php on line 23
la ligne :
if( $LANGUE[ $index ][ '0' ] == $LANGUAGE )
on peut maider svp???