[PHP] Erreur : failed to open stream: No s...
alexfbi93
Messages postés
304
Statut
Membre
-
Apatik Messages postés 6040 Statut Contributeur -
Apatik Messages postés 6040 Statut Contributeur -
Bonjour,
J'ai créer un petit site internet, et pour mettre le design en place, au lieu de me répéter, j'ai utiliser la fonction "include".
En local ça marche très bien, mais sur le serveur OVH, il y a une erreur que voici :
"Warning: main(haut.php) [function.main]: failed to open stream: No such file or directory in /homez.154/ultimatep/www/index.php on line 3
Warning: main() [function.include]: Failed opening 'haut.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.154/ultimatep/www/index.php on line 3
Warning: main(bas.php) [function.main]: failed to open stream: No such file or directory in /homez.154/ultimatep/www/index.php on line 47
Warning: main() [function.include]: Failed opening 'bas.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.154/ultimatep/www/index.php on line 47"
Et je ne sais pas trop quoi faire :s.
Cordialement.
J'ai créer un petit site internet, et pour mettre le design en place, au lieu de me répéter, j'ai utiliser la fonction "include".
En local ça marche très bien, mais sur le serveur OVH, il y a une erreur que voici :
"Warning: main(haut.php) [function.main]: failed to open stream: No such file or directory in /homez.154/ultimatep/www/index.php on line 3
Warning: main() [function.include]: Failed opening 'haut.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.154/ultimatep/www/index.php on line 3
Warning: main(bas.php) [function.main]: failed to open stream: No such file or directory in /homez.154/ultimatep/www/index.php on line 47
Warning: main() [function.include]: Failed opening 'bas.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.154/ultimatep/www/index.php on line 47"
Et je ne sais pas trop quoi faire :s.
Cordialement.
A voir également:
- Failed to open stream
- Expert php pinterest - Télécharger - Langages
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
2 réponses
Vérifie les chemins de tes includes, en changeant de serveur, tu as du changer les adresses des fichiers a inclure, chemains relatifs/absolus, etc...
Fait des tests avec des fichiers vide, des fichiers tout simples, des chemins absolu, ...
Tu créer un fichier toto.txt que tu rend disponible a l'adresse http://www.monsite.com/toto.txt. Une fois que tu peux y accéder, tu créer un fichier php avec juste <?php include("http://www.monsite.com/toto.txt"); ?> Puis tu teste.. Si ça passe pas, ça peut-être la fonction include qui est désactivée par ton hebergeur... mais ça m'étonne..
Tu créer un fichier toto.txt que tu rend disponible a l'adresse http://www.monsite.com/toto.txt. Une fois que tu peux y accéder, tu créer un fichier php avec juste <?php include("http://www.monsite.com/toto.txt"); ?> Puis tu teste.. Si ça passe pas, ça peut-être la fonction include qui est désactivée par ton hebergeur... mais ça m'étonne..
Voici le code :
"<?php include("haut.php"); ?> <?php mysql_connect("*****", "******", "*****"); mysql_select_db("****"); // On récupère les 8 dernières news $retour = mysql_query('SELECT * FROM **** ORDER BY id DESC LIMIT 0, 8'); while ($donnees = mysql_fetch_array($retour)) //boucle { ?> <div id="corps"> <h1><font color="#699a0a"><?php echo $donnees['titre']; ?></font></h1> <p><?php // On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />) $contenu = nl2br(stripslashes($donnees['contenu'])); $contenu = preg_replace('#\[b\](.+)\[/b\]#isU', '<strong>$1</strong>', $contenu); $contenu = preg_replace('#\[i\](.+)\[/i\]#isU', '<em>$1</em>', $contenu); $contenu = preg_replace('#\[u\](.+)\[/u\]#isU', '<ins>$1</ins>', $contenu); $contenu = preg_replace('#\[strike\](.+)\[/strike\]#isU', '<del>$1</del>', $contenu); $contenu = preg_replace('#\[img\](.+)\[/img\]#isU', '<img src="$1">', $contenu); $contenu = preg_replace('#\[url=(.+)\](.+)\[/url\]#isU', '<a href="$1">$2</a>', $contenu); $contenu = preg_replace('#\[color=(black)\](.+)\[/b\]#isU', '<span style="color:$1">$2</span>', $contenu); $contenu = preg_replace('#\:(ange|angry|clin|diable|heureux|hihi|ho|huh|langue|magicien|mechant|ninja|pinch|pirate|pleure|rire|rouge|siffle|smile|soleil|triste|unsure|waw|zorro):#isU', '<IMG SRC="smileys/$1.png">', $contenu); echo $contenu; ?></p> <p class="right">Auteur : <?php echo $donnees['auteur']; ?><br> Ecrit le : <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></p> </div> <?php } // Fin de la boucle des news mysql_close(); ?> <?php include("bas.php"); ?>"Je ne voit pas d'où vient l'erreur...