Avertissement : Include
D'où peux provenir cette erreur ?
Créations de Modules
herwan Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre herwan
- Inscrit le : 19/07/2009
alors j'ai créer une page, avec le code qui charge l'environnement phpboost, en y insérant le code suivant :
Code PHP :
<?php //Définition de là où on se trouve par rapport à PHPBoost (ici on se trouve à la racine) define('PATH_TO_ROOT', './.'); //Début du chargement de l'environnement require_once PATH_TO_ROOT .'/kernel/begin.php'; //Titre de la page define('TITLE', 'Classement'); //Haut de page require_once PATH_TO_ROOT .'/kernel/header.php'; ## Début du contenu de la page ## include('apiTitre.php'); ## Fin du contenu de la page ## //Bas de page require_once PATH_TO_ROOT . '/kernel/footer.php'; ?>
et lorsque je souhaite afficher la page, l'environnement se charge bien, mais le code que je souhaite insérer ne fonctionne pas.
Je me retrouve face à cette erreur :
Code TEXT :
Avertissement : simplexml_load_file() [function.simplexml-load-file]: URL file-access is disabled in the server configuration dans le fichier /homepages/3/d240159287/htdocs/apiTitre.php à la ligne 28 Avertissement : simplexml_load_file(http://api.xxxxxxx.com/tracklist.cfm?radiouid=4fb1f197-3565-4aa7-bcd8-5486216ebe76&amount=20&type=xml&cover=yes) [function.simplexml-load-file]: failed to open stream: no suitable wrapper could be found dans le fichier /homepages/3/d240159287/htdocs/apiTitre.php à la ligne 28 Avertissement : simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://api.xxxxxxx.com/tracklist.cfm?radiouid=4fb1f197-3565-4aa7-bcd8-5486216ebe76&amount=20&type=xml&cover=yes" dans le fichier /homepages/3/d240159287/htdocs/apiTitre.php à la ligne 28 Avertissement : Invalid argument supplied for foreach() dans le fichier /homepages/3/d240159287/htdocs/apiTitre.php à la ligne 34
à la ligne 28 du fichier concerné j'ai ceci :
Code TEXT :
$xml = simplexml_load_file('http://api.xxxxxxx.com/tracklist.cfm?radiouid='.$radioUID.'&amount='.$nombreTitre.'&type=xml&cover='.$confirmPochette.'');Etant donné que je ne suis pas hyper calé, je préfère demander de l'aide sur la provenance de ceci, avant de faire n'importe quoi...
Merci d'avance
Édité par herwan Le 14/06/2010 à 21h04
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
herwan Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre herwan
- Inscrit le : 19/07/2009
Code PHP :
<?php /************************************/ /* Script Last Title */ /* By Max */ /************************************/ // @author Max // @version 1.0 // @description Affichage des derniers titres diffusés // Votre Radio UID $radioUID = "4fb1f197-3565-4aa7-bcd8-5632016ebe76"; // Nombre de titre à afficher $nombreTitre = 20; // Affichage des pochettes : 1 = Oui, 0 = Non $affichagePochette = 1; // Bordure de tableau : 1 = Oui, 0 = Non $bordureTableau = 0; // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! // // Ne pas modifier la suite du script ! // // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! // $confirmPochette = ($affichagePochette) ? 'yes' : 'no'; $xml = simplexml_load_file('http://api.xxxxxxx.com/tracklist.cfm?radiouid='.$radioUID.'&amount='.$nombreTitre.'&type=xml&cover='.$confirmPochette.''); $i = 0; if($affichagePochette) echo '<table style="text-align:center;" border="'.$bordureTableau.'"><tr><td style="width:90px;font-weight:bold; padding-left:10px;">Pochette</td><td style="font-weight:bold; padding-left:10px;">Heure</td><td style="font-weight:bold; padding-left:10px;">Titre</td></tr>'; else echo '<table style="text-align:center;" border="'.$bordureTableau.'"><tr><td style="font-weight:bold;">Heure</td><td style="font-weight:bold;">Titre</td></tr>'; foreach ($xml as $track) { $date = ($i == 0) ? "En ce moment" : date('H:i', strtotime($track->dateofdiff)); echo '<tr>'; if($affichagePochette){ echo '<td style="width:90px; height:90px;">'; if(isset($track->cover) && !empty($track->cover)) echo '<img style="padding:5px;" width="90" height = "90" src="'.$track->cover.'" alt = "Pochette '.$track->title.' '.$track->artists.'"/>'; else echo 'Pas de <br />pochette'; echo '</td>'; } echo '<td>'.$date.'</td>'; echo '<td>'.ucwords(strtolower($track->artists)).' - '.ucfirst(strtolower($track->title)).'</td>'; echo '</tr>'; $i++; } echo '</table>'; ?>
Mon hébergeur est 1&1. Comment savoir si il n'autorise pas l'accès à des fichiers à distance ?
Édité par herwan Le 14/06/2010 à 21h15
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie