Index marche en local mais pas en ligne !
Lrt88
Messages postés
930
Date d'inscription
Statut
Membre
Dernière intervention
-
Lrt88 Messages postés 930 Date d'inscription Statut Membre Dernière intervention -
Lrt88 Messages postés 930 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai commencé à créer un petit site en local (mon serveur local est Wamp). Mon site est composé de html et de plusieurs fois la même fonction Php, la fonction "include".
Il marche parfaitement en local mais quand je le mets sur mon hébergement en ligne, il me renvoie:
Warning: include(source/top.php) [function.include]: failed to open stream: No such file or directory in /home/kelofree/public_html/index.php on line 2
Warning: include(source/top.php) [function.include]: failed to open stream: No such file or directory in /home/kelofree/public_html/index.php on line 2
Warning: include() [function.include]: Failed opening 'source/top.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kelofree/public_html/index.php on line 2
Test
Warning: include(source/bottom.php) [function.include]: failed to open stream: No such file or directory in /home/kelofree/public_html/index.php on line 8
Warning: include(source/bottom.php) [function.include]: failed to open stream: No such file or directory in /home/kelofree/public_html/index.php on line 8
Warning: include() [function.include]: Failed opening 'source/bottom.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kelofree/public_html/index.php on line 8
=> A savoir: à ma ligne 2 de index.php, j'effectue la fonction include pour appeler la page source/top.php
Quelqu'un pourrait-il me dire comment ça se fait?
Grand merci
Laurent
J'ai commencé à créer un petit site en local (mon serveur local est Wamp). Mon site est composé de html et de plusieurs fois la même fonction Php, la fonction "include".
Il marche parfaitement en local mais quand je le mets sur mon hébergement en ligne, il me renvoie:
Warning: include(source/top.php) [function.include]: failed to open stream: No such file or directory in /home/kelofree/public_html/index.php on line 2
Warning: include(source/top.php) [function.include]: failed to open stream: No such file or directory in /home/kelofree/public_html/index.php on line 2
Warning: include() [function.include]: Failed opening 'source/top.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kelofree/public_html/index.php on line 2
Test
Warning: include(source/bottom.php) [function.include]: failed to open stream: No such file or directory in /home/kelofree/public_html/index.php on line 8
Warning: include(source/bottom.php) [function.include]: failed to open stream: No such file or directory in /home/kelofree/public_html/index.php on line 8
Warning: include() [function.include]: Failed opening 'source/bottom.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kelofree/public_html/index.php on line 8
=> A savoir: à ma ligne 2 de index.php, j'effectue la fonction include pour appeler la page source/top.php
Quelqu'un pourrait-il me dire comment ça se fait?
Grand merci
Laurent
A voir également:
- Index marche en local mais pas en ligne !
- Partager photos en ligne - Guide
- Appdata local - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
- Ip local - Guide
4 réponses
Bonsoir,
PHP ne trouve pas les fichiers à inclure.
Raison 1 : les fichiers ne sont pas présents sur le serveur
Raison 2 : le chemin pour les inclure est erroné (chemin pris par rapport à ton fichier index)
A toi de vérifier...
@+
PHP ne trouve pas les fichiers à inclure.
Raison 1 : les fichiers ne sont pas présents sur le serveur
Raison 2 : le chemin pour les inclure est erroné (chemin pris par rapport à ton fichier index)
A toi de vérifier...
@+
Jai vérifié, les fichiers sont biens présents sur le serveur et le chemin est censé être bon.
Dans mon index, on a
<?php
include("source/top.php");
?>
et top.php est bien dans le dossier "source" qui se trouve au même niveau que index !
Par contre, j'ai remarqué quand je mets un chemin qui n'a rien à voir, cette ligne du message d'erreur disparé:
Warning: include() [function.include]: Failed opening 'source/top.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kelofree/public_html/index.php on line 2
C'est quoi ?
Et je comprends pas non plus pourquoi, chaque fois, la première erreur est en double alors que j'ai que 1 include à la fois.
et
Dans mon index, on a
<?php
include("source/top.php");
?>
et top.php est bien dans le dossier "source" qui se trouve au même niveau que index !
Par contre, j'ai remarqué quand je mets un chemin qui n'a rien à voir, cette ligne du message d'erreur disparé:
Warning: include() [function.include]: Failed opening 'source/top.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kelofree/public_html/index.php on line 2
C'est quoi ?
Et je comprends pas non plus pourquoi, chaque fois, la première erreur est en double alors que j'ai que 1 include à la fois.
et
Suffit de lire
Traduction :
Je n'invente rien...
Warning: include() [function.include]: Failed opening 'source/top.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kelofree/public_html/index.php on line 2
Traduction :
Warning: include() [function.include]: Echec d'ouverture 'source/top.php' pour inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') dans /home/kelofree/public_html/index.php à la ligne 2
Je n'invente rien...
Oui jme doute que t'inventes pas et c'est déjà bien gentil de m'aider mais j'ai beau tout vérifier, je vois rien qui cloche.
Tu crois que la fonction peut être refusée par l'hébergeur (c'est la première fois que je prends cet hébergement)
=> je viens d'essayer sur l'hébergement du site de mon association d'étudiant et là ça marche parfaitement aussi !
Tu crois que la fonction peut être refusée par l'hébergeur (c'est la première fois que je prends cet hébergement)
=> je viens d'essayer sur l'hébergement du site de mon association d'étudiant et là ça marche parfaitement aussi !