PHP pour débutant include();

Signaler
Messages postés
43
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
28 avril 2019
-
 Utilisateur anonyme -
Bonjour,
Bonjour,
Voilà je cherche à appeler une page distante par include mais une page d'un autre site internet et je n'y arrive pas.
Est-ce possible ou non ?
Exemple:

Site Distant:
<?PHP include("http://sitesource.com/sitesourcepage.php");?>

2 réponses

Messages postés
27644
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 février 2020
324
Bonjour,

C'est possible ( mais déconseillé... ) en paramétrant la variable dans le php.ini de ton site
http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-include

allow_url_include = 1
allow_url_fopen = 1

https://www.commentcamarche.com/faq/15460-php-5-utiliser-une-url-externe-avec-la-fonction-include

.
Sinon tu as aussi la possibilité (c'est même mieux...) d'utiliser : file_get_contents


Bonjour

Il faut aussi que tu sois conscient que tu ne vas pas inclure le fichier source php distant, mais seulement ce que le fichier php t'enverra.

Si ton fichier php distant contient
echo "coucou";
, cela ne va inclure que
coucou
dans ta première page, pas le code php comme ce serait le cas avec un include d'un fichier local.