Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: frugi le le 19-11-2012 a 14:22:23

Titre: Alternative aux iframes et à la fonction PHP include
Posté par: frugi le le 19-11-2012 a 14:22:23

Bonjour,

J'aimerais intégrer ma galerie Piwigo sur mon site déjà existant.
Pour ce faire j'utilisais jusqu'à là un système d'iframes. Mais c'est vraiment peu pratique, et comme ma galerie contient des produits en vente, le client ne peut pas par exemple, mettre un produit en marque-page, puisque l'url qu'il mettra en marque-page sera celle de la page contenant l'iframe...

Du coup je me suis tournée vers la fonction PHP include.
Mais le problème est que la galerie Piwigo fonctionne avec des urls du type .../piwigo/index.php?/category/nom_categorie1.
Et la fonction php include ne prend visiblement en compte que les liens sans points d'interrogation (aucune idée de comment ça s'appelle xD) du genre .../piwigo/index.php

Y a-t-il un moyen d'utiliser la fonction include avec des liens "à points d'interrogation"? Et sinon existe-t-il un autre moyen d'inclure une page web dans une autre?

Merci et bon aprem =)

Titre: Re:Alternative aux iframes et à la fonction PHP include
Posté par: allstar27 le le 30-11-2012 a 16:36:15

Salut,

index.php?... appelle une fonction...
include (); appelle une page...

La solution serait de faire ceci:


Code:

if ($_GET['fonction'] == "tafonction") {
include ('tonfichier.php');
} elseif ($_GET['fonction'] == "autrefonction") {
include ('autrefichier.php');
}


ou


Code:

if (isset($_GET['fonction'])) {
$inc = $_GET['fonction'].".php";
if (file_exists($inc)) {
include (''.$inc.'');
}
}


Bonne continuation ;)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.