La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Alternative aux iframes et à la fonction PHP include
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Alternative aux iframes et à la fonction PHP include  (Lu 1024 fois)
Alternative aux iframes et à la fonction PHP include
« sur: le 19-11-2012 a 14:22:23 »
frugi
Membre récent
*

Hors-Ligne

Messages: 4





Voir le Profil
Répondre avec citation

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 =)

Rapporter au modérateur  

Re:Alternative aux iframes et à la fonction PHP include
« Répondre #1 sur: le 30-11-2012 a 16:36:15 »
allstar27
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 10





Voir le Profil
Répondre avec citation

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

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg