Fonction include avec lien http ou https

Résolu
Kelsilver - 11 avril 2017 à 13:18
 Kelsilver - 11 avril 2017 à 17:47
Bonjour,
J'ai un problème avec l'utilisation de INCLUDE().
1) Avec ça : include('ma_page.php'), tout est OK
2) Avec ça : include('http://www.monsite.com'), tout échoue.

Question : comment faire pour intégrer une page à partir d'un URL ( include('http://www.monsite.com') ) dans la fonction INCLUDE ?

Merci

3 réponses

jordane45
Messages postés
35477
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mai 2022
356
11 avril 2017 à 14:07
Bonjour,

On utilise INCLUDE pour "inclure" des fichiers PHP de son site ...
Jamais pour "insérer" une PAGE d'une URL.

C'est pour ça que le 1 fonctionne... et que le 2 ne fonctionne quasi jamais.

Si tu cherches à récupérer du contenu via une URL tu peux éventuellement utiliser la fonction file_get_content

0
Merci Jordan45,
Ça a bien marché
0
Cette fonction file_get_content() marche bien. Mais, lors de l'affichage de la page inserrer, tous les liens et fichiers inclus dans la page insérée perdent leurs sources.
Par exemple :
Origine = Image : www.monsite.com/img/mon_image.png
Accueil = Image : www.siteaccueil.com/mon_image.png

Est-il possible de corriger cette erreur afin que tout le contenu de la page insérée s'affiche normalement comme s'était dans un onglet de navigateur ?

Merci
0