Fonction File_get_contents n'affiche rien
Résolu
Utilisateur anonyme
-
Mihawk Messages postés 4315 Date d'inscription Statut Contributeur Dernière intervention -
Mihawk Messages postés 4315 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis un DÉBUTANT AVANCÉ en PHP, et j'utiliser file_get_contents pour inclure le haut, le bas [etc...] de mon site. En local (Avec WAMP) cette fonction fonctionne (;D) parfaitement mais lorsque ceci ce passe sur Internet, rien ne se passe. J'ai aussi tenté d'utiliser Include, mais le même résultat s'affiche c'est-à-dire rien.
Voici le code :
<?php
$GetHaut = file_get_contents("http://www.monsite.hebergratuit.com/haut.php"); echo $GetHaut;
?>
Bonne fin de journée...
Je suis un DÉBUTANT AVANCÉ en PHP, et j'utiliser file_get_contents pour inclure le haut, le bas [etc...] de mon site. En local (Avec WAMP) cette fonction fonctionne (;D) parfaitement mais lorsque ceci ce passe sur Internet, rien ne se passe. J'ai aussi tenté d'utiliser Include, mais le même résultat s'affiche c'est-à-dire rien.
Voici le code :
<?php
$GetHaut = file_get_contents("http://www.monsite.hebergratuit.com/haut.php"); echo $GetHaut;
?>
Bonne fin de journée...
A voir également:
- Fonction File_get_contents n'affiche rien
- Fonction si et - Guide
- Fonction miroir - Guide
- Le clavier de mon telephone ne s'affiche plus - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
5 réponses
J'ai tenté Include et ça donnait ça
<?php include ("http://www.monsite.hebergratuit.com/haut.php");?>
lorsque j'essaie le lien «http://www.monsite.hebergratuit.com/haut.php», tout fonctionne, ça m'affiche le haut de ma page que je veux... Je n'y comprend rien !!!
<?php include ("http://www.monsite.hebergratuit.com/haut.php");?>
lorsque j'essaie le lien «http://www.monsite.hebergratuit.com/haut.php», tout fonctionne, ça m'affiche le haut de ma page que je veux... Je n'y comprend rien !!!
Mihawk
Messages postés
4315
Date d'inscription
Statut
Contributeur
Dernière intervention
846
Tu n'as pas ton site en ligne ?
Je ne sais pas pourquoi ca ne marche pas mais en général on préfère utiliser les includes pour insérer des pages dans une page.
Et pour les includes il n'y a pas besoin d'echo.
Si ca ne marche c'est fort possible que le lien menant au fichier ne marche pas.
Mais tu peux aussi utiliser des liens relatifs.
Les forum sont faits pour trouver des réponses mais les moteurs de recherche aussi.
Et pour les includes il n'y a pas besoin d'echo.
Si ca ne marche c'est fort possible que le lien menant au fichier ne marche pas.
Mais tu peux aussi utiliser des liens relatifs.
Les forum sont faits pour trouver des réponses mais les moteurs de recherche aussi.
Hello,
En effet essaye plutôt :
Si rien ne s'affiche c'est que soit le fichier haut.php est vide, soit il n'existe pas.
Mihawk
"The Weapon of Choice"
En effet essaye plutôt :
<?php include_once("http://www.monsite.hebergratuit.com/haut.php"); ?>
Si rien ne s'affiche c'est que soit le fichier haut.php est vide, soit il n'existe pas.
Mihawk
"The Weapon of Choice"
Ca ne marche toujours pas mais je vais marquer ce post comme résolu... Je n'ai aucune idée pourquoi ça marche pas.
Vous avez tous les deux raison... Pour la page d'acceuil, <?php include("haut.php"); ?> fonctionne puisque haut.php se trouve dans le même Répertoire et pour les autres page j'ai utilisé des chemins comme «/home/hebergratuit.com/...» et ça a très bien fonctionné. Je crois que le problème vient de mon hébergeur qui refuse Allow_Url_Include...
Si ton hébergeur désactive les includes ( je ne savais pas que c'était possible ) tu n'as pas d'autres choix que de recopier à chaque fois tout le code et au pire utiliser des iframes ( mais c'est vraiment le dernier des derniers recours et ca ne fonctionnera que pour du code html dans la balise body )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question