PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 17/12/2017 09:53:54

MAPC2012
Membre
Lieu : Russia
Inscription : 26/02/2017
Messages : 26
Site Web

Comprenant

Je salue!
Comment mettre en œuvre les importations de code à partir d'une autre page.
Par exemple:

il existe:

[== PHP ==]
<?php include(dirname(__FILE__).'/header.php'); ?>

Faut:

[== PHP ==]
<?php include(dirname(__FILE__).'http://site.fr/themes/standard/header.php'); ?>

Dernière modification par MAPC2012 (17/12/2017 10:09:48)

Hors ligne

#2 17/12/2017 11:19:23

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 261
Site Web

Re : Comprenant

Hello

You can't include a remote file in this way.
More php code is required. Try this by copying the following code

<?php

    $string = file_get_contents("http://www.example.com");

    if($string === FALSE) {
         echo "Could not read the file.";
    } else {
         echo $string;
    }

?>

Please consider that calling file_get_contents is only possible if allow_url_fopen is set on by your host in php.ini.
It's not the only available solution, but let's start with it

Cheers


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#3 17/12/2017 13:08:11

MAPC2012
Membre
Lieu : Russia
Inscription : 26/02/2017
Messages : 26
Site Web

Re : Comprenant

Stéphane a écrit :

Please consider that calling file_get_contents is only possible if allow_url_fopen is set on by your host in php.ini.
It's not the only available solution, but let's start with it

Cheers

Inclus. La réponse est:

Warning: file_get_contents(http://pluxml.mapc2012.ru/version/russian/themes/standard/header.php): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in F:\OpenServer\domains\shop\themes\shop\blog.php on line 3
Could not read the file.

Hors ligne

#4 17/12/2017 13:25:59

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 261
Site Web

Re : Comprenant

The file you're trying to include is not accessible by entering his url in the browser. Not a php issue here.
Maybe not a valid url, or insuffisant access rights.

link tested: http://pluxml.mapc2012.ru/version/russi … header.php

ps: please also consider files coming from PluXml's theme are protected with this following line (1st line) to prevent file inclusion from another site.

<?php if (!defined('PLX_ROOT')) exit; ?>

Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#5 17/12/2017 14:21:46

MAPC2012
Membre
Lieu : Russia
Inscription : 26/02/2017
Messages : 26
Site Web

Re : Comprenant

Merci, Stéphane, pour de l'aide. Mais si loin je n'ai pas besoin de trop difficile, j'ai déjà vérifié...

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2018 PluXml.org, tous droits réservés