$_SERVER

Petit nouveau ! | 1 Messages

13 janv. 2011, 00:42

Bonjour,

Je suis entrain de développer une gestion de plusieurs url avec l'appel d'une fonction qui permet d'afficher du textes dans un site aléatoirement (cela fonctionne, mais dans le cas ou j'ai des url formées de cette facon http://toto.com/titi.php). Voici mon morceau de code, mais il a pas l'air de fonctionner.

Merci d'avance pour votre aide.

<?php include ('../fonction-rotations.php'); ?>
<div><table border="0" width="300" cellpadding="0" style="border-collapse: collapse" height="1000">
<tr>
<td height="150">
<font face="Arial" style="font-size: 9pt ; font-weight: 700" color="#B40000">TRUCS & ASTUCES : </font>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Tahoma" style="font-size: 9pt">
<?php
$url=$_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
elseif ( $url == "http://www.plombier-ableiges-95450.com/ ... mberie.php" )
{
$sTypeMetier = "plombier";
echo $sTypeMetier;
$sZoneAffichage = "PL1";
appelerRotation($sTypeMetier, $sZoneAffichage);
}
elseif ( $sousurl == "http://www.plombier-ableiges-95450.com/ ... itaire.php" ) {
$sTypeMetier = "plombier";
$sZoneAffichage = "PL2";
appelerRotation($sTypeMetier, $sZoneAffichage);
}
elseif ( $sousurl == "http://www.plombier-ableiges-95450.com/ ... -fuite.php" ) {
$sTypeMetier = "plombier";
$sZoneAffichage = "PL3";
appelerRotation($sTypeMetier, $sZoneAffichage);
}
elseif ( $sousurl == "http://www.plombier-ableiges-95450.com/ ... stique.php" ) {
$sTypeMetier = "plombier";
$sZoneAffichage = "PL4";
appelerRotation($sTypeMetier, $sZoneAffichage);
}
else {
appelerRotation('plombier','PL3');
}
?></font></p></td>
</tr>
.....

Dan

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

13 janv. 2011, 00:57

salut,


la syntaxe n'est pas bonne tu commence par un elseif alors qu'il faut commencer par un if.

$sousurl n'existe pas mais tu l'utilise dans les elseif !

dans ton cas faire une selection sur resquet_uri seulement me semble plus simple (bon basé que sur le bout de code la)


@+
Il en faut peu pour être heureux ......