Page 1 sur 1

afficher une image en fonction d'une adresse.

Posté : 09 nov. 2009, 22:27
par fabrice88250
bonjour,
est il possible en php de faire afficher une image en fonction d'une adresse ?

exemple :
si je suis sur : http://www.monsite.com/page1.php j'affiche sur cette meme page image1
si je suis sur : http://www.monsite.com/page2.php j'affiche sur cette meme page image2
si je suis sur : http://www.monsite.com/page3.php j'affiche sur cette meme page image3

Re: afficher une image en fonction d'une adresse.

Posté : 09 nov. 2009, 23:08
par Ryle
Le plus simple serait sans doute de ne faire qu'une seule page et de passer l'information de l'image à afficher en paramètre :
http://www.monsite.com/page.php?id=1 affiche image1
http://www.monsite.com/page.php?id=2 affiche image2
Tu récupères alors le numéro de l'image à afficher avec un simple $_GET['id']

Ceci dit, il est possible en effet, avec php de récupérer l'url de la page demandée sous forme d'une chaine, et de parser celle-ci pour récupérer le numéro de l'image à afficher... c'est un petit peu plus lourd, faut une expression régulière pour identifier le numéro de l'image dans la chaine, mais c'est tout à fait faisable :)

Re: afficher une image en fonction d'une adresse.

Posté : 11 nov. 2009, 14:31
par christele
bonjour, est il possible en php de faire afficher une image en fonction d'une adresse ?
Ta question est une contradiction puisque tu as un PHP différent par page , tu dis en fonction de l'adresse ?
du reste dans ton exemple c'est pareille, tu mets des PHP différents.

Alors j'en conclue que tu en as besoin parceque l'image est gérée dans un include (identique a chaque page)
Bien sur il y a une variable qui te donnes ton nom de page, mais derriére il faut en extraire le numéro. comme disait Ryle c' est un peut lourd !
moi je fais comme cela sur mes includes
<?PHP
//..........
$flag=3;
include "choix_img.php";
//.....
?>