Inclure le contenu d'une page dans une autre page

Une moulinette de code qui s'est enrayée, une requête SQL qui ne passe pas ?
cylvain
 
Messages: 22
Inscription: 30 Nov 2015, 10:19

Inclure le contenu d'une page dans une autre page

Messagede cylvain » 22 Mar 2016, 15:22

Bonjour,

J'ai deux site wordpress sur le même hébergeur, dans certaines pages d'une des deux je voudrais inclure le contenu de page du premier.
La méthodes des iframes fonctionnent très bien, mais je perds le côté responsive de ma page, Est qu'il y a, à votre avis une autre méthode ?

J'essaie avec include() mais je n'ai rien qui s'affiche

Code: Tout sélectionner
<?php include("http://ma_page"); ?>


Alors peut être que cela provient que je n'ai pas te terminologie de .html ou .php sur mon url.


Merci pour vos réponses

Avatar de l’utilisateur
Galdon
Administrateur du site
Administrateur du site
 
Messages: 2188
Inscription: 06 Sep 2008, 22:05

Re: Inclure le contenu d'une page dans une autre page

Messagede Galdon » 24 Mar 2016, 19:28

Il faut faire une requête HTTP depuis PHP pour récupérer le code html de la page que tu veux inclure.

Tu peux faire ça soit avec file_get_contents($url) ou alors avec curl.
Il y a un exemple avec curl ici : http://www.finalclap.com/faq/285-php-te ... user-agent

Je te conseille de mettre en cache le résultat de la requête HTTP car c'est assez lourd, la page va mettre plus de temps à s'afficher car l'exécution du script PHP va rester bloquée au moment de la requête HTTP.
"Si tu veux me parler, envoie-moi un... FAX !" - George Abitbol

cylvain
 
Messages: 22
Inscription: 30 Nov 2015, 10:19

Re: Inclure le contenu d'une page dans une autre page

Messagede cylvain » 27 Mar 2016, 17:45

Merci Beaucoup,
Cela fonctionne impeccablement


Retourner vers PHP/MySQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité