[PHP] Erreur : failed to open stream: No s...
Fermé
alexfbi93
Messages postés
270
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
22 décembre 2010
-
6 avril 2009 à 11:16
Apatik Messages postés 5290 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 6 avril 2009 à 12:29
Apatik Messages postés 5290 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 6 avril 2009 à 12:29
A voir également:
- [PHP] Erreur : failed to open stream: No s...
- Failed to open stream: permission denied - Forum Programmation
- Open dns - Guide
- Youtube to mp4 conconventer - Forum Vidéo/TV
- Open office gratuit mac - Télécharger - Suite bureautique
- Cam to cam - Forum Internet / Réseaux sociaux
2 réponses
Apatik
Messages postés
5290
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
788
6 avril 2009 à 11:22
6 avril 2009 à 11:22
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...
Apatik
Messages postés
5290
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
788
6 avril 2009 à 12:29
6 avril 2009 à 12:29
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..
6 avril 2009 à 11:27
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"); ?>"6 avril 2009 à 11:31
6 avril 2009 à 11:35
Je ne voit pas d'où vient l'erreur...