par
Invité » 30 sept. 2006, 11:36
je suis chez hosteur (je sais pas le meilleur, mais j'avais jamais eu de pbs jusque là)
dans la page fichier1.php j'ai en plus de mes vars qui "flottent":
echo "<div>";
$incl .= "/mosaddphp/insert/fichier2.php";
require($incl);
echo "</div>";
L'inclusion de la page fonctionne.
Dans fichier2.php, il y a un script qui affiche une image en fonction de l'url
:
<?php
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="16" && $_GET['Itemid']=="41") || $_GET['option']=="") {
?>
<img src="../mosaddphp/images/rand_wstart.jpg"/>
<?php
}
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="42" && $_GET['Itemid']=="66") || $_GET['option']=="") {
?>
<img src="../mosaddphp/images/rand_ref.jpg"/>
<?php
}
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="14" && $_GET['Itemid']=="51") || $_GET['option']=="") {
?>
<img src="../mosaddphp/images/rand_smesure.jpg"/>
<?php
}
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="32" && $_GET['Itemid']=="55") || $_GET['option']=="") {
?>
<img src="../mosaddphp/images/rand_mambo_1.jpg"/>
<?php
}
?>
Mon pb, c'est que fichier.php affiche toutes les images à la fois, sans respecter les conditions.
J'ai fait des test sur les $_GET et effectivement les variables ne sont pas dispo comme prévu.
Je précise que le code marche en local, et affiche une image à la fois!
je suis chez hosteur (je sais pas le meilleur, mais j'avais jamais eu de pbs jusque là)
dans la page fichier1.php j'ai en plus de mes vars qui "flottent":
[php]
echo "<div>";
$incl .= "/mosaddphp/insert/fichier2.php";
require($incl);
echo "</div>";
[/php]
L'inclusion de la page fonctionne.
Dans fichier2.php, il y a un script qui affiche une image en fonction de l'url
:
[php]
<?php
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="16" && $_GET['Itemid']=="41") || $_GET['option']=="") {
?>
<img src="../mosaddphp/images/rand_wstart.jpg"/>
<?php
}
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="42" && $_GET['Itemid']=="66") || $_GET['option']=="") {
?>
<img src="../mosaddphp/images/rand_ref.jpg"/>
<?php
}
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="14" && $_GET['Itemid']=="51") || $_GET['option']=="") {
?>
<img src="../mosaddphp/images/rand_smesure.jpg"/>
<?php
}
if (($_GET['option']=="com_content" && $_GET['task']=="view" && $_GET['id']=="32" && $_GET['Itemid']=="55") || $_GET['option']=="") {
?>
<img src="../mosaddphp/images/rand_mambo_1.jpg"/>
<?php
}
?>
[/php]
Mon pb, c'est que fichier.php affiche toutes les images à la fois, sans respecter les conditions.
J'ai fait des test sur les $_GET et effectivement les variables ne sont pas dispo comme prévu.
Je précise que le code marche en local, et affiche une image à la fois!