lecteur flux rss

lecteur flux rss - PHP - Programmation

Marsh Posté le 04-03-2008 à 09:36:23    

bonjour,
voila je n'ai pas vraiment le temps de me pencher sur le php et je n'y connais pas trop.
un ami ma trouvé un truc : easy rss pour "capturer les flux rss"
 
mais voila j'ai une erreur que je ne comprends pas:  
 
Warning: main(easyRSS\easyRSS_reader.inc.php) [function.main]: failed to open stream: No such file or directory in /mnt/147/sda/2/a/tidam73/iphone/reader.php on line 29
 
Warning: main() [function.include]: Failed opening 'easyRSS\easyRSS_reader.inc.php' for inclusion (include_path='/mnt/147/sda/2/a/tidam73/include:.:/usr/php4/lib/php') in /mnt/147/sda/2/a/tidam73/iphone/reader.php on line 29
 
Fatal error: Cannot instantiate non-existent class: read_easyrss in /mnt/147/sda/2/a/tidam73/iphone/reader.php on line 32

 
et voila ce que j'ai à la ligne 29 :
include('easyRSS\easyRSS_reader.inc.php');
 
si quelqu'un pouvait m'aider cela serait super gentil
par avance merci beaucoup :)
 
ps tout est hebergé ici :
http://tidam73.free.fr/iphone/reader.php
et le dossier easyRSS est ici : http://tidam73.free.fr/iphone/easyRSS/
 
Merci
 

Reply

Marsh Posté le 04-03-2008 à 09:36:23   

Reply

Marsh Posté le 04-03-2008 à 09:45:18    

L'erreur est pourtant clair, pas de fichier à inclure à l'adresse indiquée. Essais peut être :
include('easyRSS/easyRSS_reader.inc.php');  
et vérifie que le fichier est bien présent et accessible en lecture.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 04-03-2008 à 09:51:41    

pfff jsuis trop nul j'ai meme pas pensé à ca la difference serveur linux et windows
 
merci et sinon une derniere petite question,
j'ai plein de caractere bizarre du genre ca :  
 
bien présenter évidemment. Rémunération prévue.
alors que dans la news elle meme il n'y a pas de probleme !

Reply

Marsh Posté le 04-03-2008 à 09:53:37    

Problème d'encodage... google!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 04-03-2008 à 10:02:09    

oui mais c'est a dire ?
comment on sait dans quel format le flux rss est ?
car je suppose qu'il faut d'abord savoir dans quel encodage est le premier pour apres retransmettre correctement...

Reply

Marsh Posté le 04-03-2008 à 10:11:36    

Tu devrais avoir quelque chose comme ça dans ton flux :
<?xml version="1.0" encoding="UTF-8" ?>


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 04-03-2008 à 10:14:40    

<?xml version="1.0" encoding="UTF-8"?>
 
oui j'ai cette ligne donc faut que je le precise quelque part (ou?) dans mon code  ?


Message édité par boxter le 04-03-2008 à 10:14:51
Reply

Marsh Posté le 04-03-2008 à 10:19:32    

Ya deux possibilités... Soit c'est bien de l'UTF-8 auquel cas il faut que tu le précise au navigateur, soit c'est pas de l'UTF-8 (même si c'est écrit, beaucoup ne savent pas ce que cette ligne signifie) dans ce cas faudra essayer un autre encodage côté navigateur...

 

Petite lecture proche de ton problème (trouvé sur google :o) :
http://electron-libre.fassnet.net/utf8.php

 
Citation :

Si la page affiche des caractères de ce type : "é", "î", "Ã", ...
=> Les données ont été enregistrées au format UTF-8, et le navigateur les affiche en pensant avoir affaire à de l'ISO.

 

Donc côté en-têtes http :
<?php header('Content-type: text/html; charset=UTF-8');  ?>

 

et côté en-têtes html :
<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>


Message édité par dwogsi le 04-03-2008 à 10:22:05

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 04-03-2008 à 10:30:23    

oui ba j'ai di a mon firefox que c de l'utf8 et c bon il me reste plus qu'a tester avec un iphone vu que a la base c pour un iphone :)
par contre je sais pas si il faut le preciser à l'iphone ou pas ...

Reply

Marsh Posté le 07-03-2008 à 14:28:11    

bon ba j'ai des problemes bizarre avec easyrss ...
je comprends pas
voila ce que j'obtiens pour un flux rss venant par exemple du site du figaro :
http://images2.photomania.com/440415/1/rad76091.png
 
et lorsque j'utilise la meme chose pour le site dont je souhaite recuperer le flux rss, voila ce que j'obtiens :
http://images2.photomania.com/440415/1/rad13013.png
 
si vous savez pourquoi, je veux bien une petite aide :)
 
Merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed