Nouveau WRInaute
Bonjour tout le monde,
J'ai un petit problème. J'ai utilisé l'API YouTube pour mettre le flux de ma chaîne YouTube sur mon site. J'ai donc utilisé Zend.
Le code fonctionne sous MAMP mais lorsque je le transfère sur mon serveur, j'ai des messages d'erreurs.
J'ai déjà modifié mon htaccess, pour forcer Ovh à être en php5 mais rien à faire ça ne fonctionne pas. Je vous mets mes codes si qq'un a la solution.
Le dossier Zend est mis au même niveau que mon fichier videos.php
Code de la page videos.php
Message d'erreur que je reçois:
Warning: include_once(Zend/Gdata/Youtube.php): failed to open stream: No such file or directory in /homez.506/canyoninrk/canyonlyon.fr/Zend/Loader.php on line 134
Warning: include_once(): Failed opening 'Zend/Gdata/Youtube.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.506/canyoninrk/canyonlyon.fr/Zend/Loader.php on line 134
Fatal error: Uncaught exception 'Zend_Exception' with message 'File "Zend/Gdata/Youtube.php" does not exist or class "Zend_Gdata_Youtube" was not found in the file' in /homez.506/canyoninrk/canyonlyon.fr/Zend/Loader.php:87 Stack trace: #0 /homez.506/canyoninrk/canyonlyon.fr/videos.php(41): Zend_Loader::loadClass('Zend_Gdata_Yout...') #1 {main} thrown in /homez.506/canyoninrk/canyonlyon.fr/Zend/Loader.php on line 87
Est ce qu'il faut modifier le loader.php qui appartient à la librairie? Est ce que ça vient du serveur? du code? Je suis un peu perdu merci pour votre aide? :cry: :cry: :cry:
J'ai un petit problème. J'ai utilisé l'API YouTube pour mettre le flux de ma chaîne YouTube sur mon site. J'ai donc utilisé Zend.
Le code fonctionne sous MAMP mais lorsque je le transfère sur mon serveur, j'ai des messages d'erreurs.
J'ai déjà modifié mon htaccess, pour forcer Ovh à être en php5 mais rien à faire ça ne fonctionne pas. Je vous mets mes codes si qq'un a la solution.
Le dossier Zend est mis au même niveau que mon fichier videos.php
Code de la page videos.php
Code:
<?php
require_once "Zend/Loader.php";
Zend_Loader::loadClass('Zend_Gdata_Youtube');
$yt = new Zend_Gdata_Youtube();
$videoFeed = $yt->getVideoFeed('http://gdata.youtube.com/feeds/users/CanyoningSudEst/uploads');
foreach($videoFeed as $v): $thumbs = $v->getVideoThumbnails();
?>
<div class="span4">
<p style="height: 20px; text-align:center;"><a href="<?php echo $v->getVideoWatchPageUrl();?>"><strong><?php echo $v->getVideoTitle();?></strong></a></p>
<a href="<?php echo $v->getVideoWatchPageUrl();?>"><img src="<?php echo $thumbs[0]['url']; ?>" style="width:207px"/></a>
<p style="font-size:0.8em;"><?php echo $v->getVideoDescription();?></p>
</div>
<?php endforeach;?>
Message d'erreur que je reçois:
Warning: include_once(Zend/Gdata/Youtube.php): failed to open stream: No such file or directory in /homez.506/canyoninrk/canyonlyon.fr/Zend/Loader.php on line 134
Warning: include_once(): Failed opening 'Zend/Gdata/Youtube.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez.506/canyoninrk/canyonlyon.fr/Zend/Loader.php on line 134
Fatal error: Uncaught exception 'Zend_Exception' with message 'File "Zend/Gdata/Youtube.php" does not exist or class "Zend_Gdata_Youtube" was not found in the file' in /homez.506/canyoninrk/canyonlyon.fr/Zend/Loader.php:87 Stack trace: #0 /homez.506/canyoninrk/canyonlyon.fr/videos.php(41): Zend_Loader::loadClass('Zend_Gdata_Yout...') #1 {main} thrown in /homez.506/canyoninrk/canyonlyon.fr/Zend/Loader.php on line 87
Est ce qu'il faut modifier le loader.php qui appartient à la librairie? Est ce que ça vient du serveur? du code? Je suis un peu perdu merci pour votre aide? :cry: :cry: :cry: