Forum

Problème pour créer mon fichier XML

01-06-2009 16:37:30

cricri

bonjour je viens d'installer ARA j'ai un souci car je fais tout ce qui est décrit dans le manuel et j'ai une fenêtre qui s'ouvre après avoir cliqué sur " create RSS feed" attention message de la page web "a valid extension is required" . Pour éviter l'injection de code PHP par les pirates, je ne veux pas enlever le code java de ara.js. donc j'écris dans le bandeau 1 par ex PPP.xlm et rien ne se créé, donc je l'ai créé manuellement puis placer sur le site mais rien n'est découvert donc j'ai écrit dossier/PPP.xlm et toujours rien, ensuite PPP/rss.xlm en le plaçant à la racine du site et rien!! ensuite il me met un local path en langue "chinoise " et alerte de la page .... blablabla n'est pas créé je ne comprends pas c'est quoi cette histoire d'extension valide!! merci de votre réponse cordialement

01-06-2009 20:30:42

webmaster

Bonjour et merci pour être passé sur le forum, ce que je préfère aux emails, pour que la réponse soit publiée... Après création du flux, un message affiche si l'opération s'est bien passée et si le fichier a été créé. Le message [quote]A valid extension is required[/quote] signifie que votre fichier rss (dont le nom est donné dans un champ d'entrée de texte au début de formulaire), n'a pas d'extension. Si le nom du flux comporte une extension, comme rss.xml par exemple, ce serait une erreur du script. Le problème du fichier qui ne se crée pas cela vient généralement de la version de PHP qui doit être en version 5. Noter que vous pouvez aussi installer Bot Lane, qui contient aussi l'éditeur RSS ARA. Si cela ne marche pas, indiquez moi la version de RSS, le nom du fichier, le message d'erreur et j'essaierai de corriger le bug. Vérifier aussi que c'est la dernière version du script qui est téléchargée...

01-06-2009 21:04:27

cricri

bon finallement j'y suis arrivé comment je sais pas trop car je fais toujours la même méthode et ca me crée ce fichier XLM que 1 fois sur 10 tentatives, c'est assez aléatoire soit j'ai "A valid extension is required" soit l'appui sur le bouton Create RSS fee n'a aucun effet mais bon on y arrive quand même faut être patient, on a la surprise de voir parfois "PPP.xlm created!!" par contre le script n'aime pas les é et è, il me transforme tout en hiéroglyphes, dur dur de lire après, faut corriger les commentaires disons!! ensuite les mises à jour en effacant les anciens posts ne sont pas faciles j'ai essayé et c'est assez galère!! en plus faut que je réactualise IE 8 pour que le fichier RSS soit mis à jour aussi rapidement, problèmes de cache!! merci de votre aide bonne soirée

02-06-2009 10:48:19

webmaster

J'ai mis en ligne la version 2.0 qui devrait résoudre le problème de cache et améliore aussi les descriptions. Pour le problème d'accents, l'outil les convertit pour ISO-8859-1 et reconnaît aussi l'UTF-8 qui est le format XML. Pour les autres formats il faudra voir. Le problème sera le même avec Auto RSS (dans Bot Lane).

09-11-2010 19:05:35

Denis

Bonjour, Merci pour ce script qui semble correspondre à ce que je cherche : une publication de canaux RSS automatique ou semi-automatique selon le site en français ou celui en anglais. Malheureusement, je ne parviens pas à créer moi non plus mon fichier xml. Je suis sur safari mac et il y a de sérieux problèmes d'affichage. J'ai testé dans firefox mais le fichier ne se crée pas non plus. Plusieurs messages d'erreur que je pourrais retrouver en cas de besoin. Peut-être est-ce du fait que je n'ai pas accès à var/www/ sur mon serveur. Je n'ai accès qu'à mon dossier principal. J'ai tenté avec botlane qui me propose encore d'autres options intéressantes mais il a d'abord fallu que je renomme les fichiers du dossier qui portaient tous un nom commençant par "botlane\" avant les index.php ou autres. Bref, nous dirons que je suis "scotché" et que je n'arrive à rien. Je crois vraiment que le soucis vient des permissions sur var/www/...... Le problème c'est que je ne sais pas par quoi remplacer cette "directory". Je voulais juste proposer des flux RSS sur le site que je gère et et j'ai juste gagné le droit d'avoir les yeux comme un lapin. Si quelqu'un (l'auteur certainement que je remercie encore pour son travail) avait une idée pour contourner tous ces soucis. Bien cordialement webmaster PS : je suis surpris qu'il faille "chmoder" les dossiers en 777 mais je soupçonne mon "cybercanard" d'avoir un bug et de ne pas reconnaître le 755.

09-11-2010 19:51:39

webmaster

Bonjour Je pense que j'aurais besoin des messages d'erreurs, car je vois pas trop ce qui se passe. Vérifiez que que vous avez bien PHP 5 installé. Il est possible que la configuration soit différente et que les variables globales donnant le chemin ne soient pas reconnues.

09-11-2010 20:11:58

Denis

Je vais m'occuper de faire quelques copies d'écran voire une vidéo. Mais je ne sais pas trop quand. Je n'ai pas d'urgence mais je suis surtout débordé par d'autres points :-) Les paramètres donnés lors de l'install montrent bien qu'il s'agit bien de PHP 5. Je m'occupe des messages d'erreur au plus vite. Cordialement webmaster PS : on peut passer des fichiers joints sur ce forum j'imagine. Quel poids maxi ?

10-11-2010 09:35:26

webmaster

Plus simplement on peut faire un copier coller de ce qui est affiché. Si on exécute le script en ligne de commande, on peut rediriger la sortie dans un fichier, exemple:

php -v > test.txt

11-11-2010 18:50:05

Denis

Bonjour, J'ai pourtant rempli tous les champs mais dans le formulaire channel, pas moyen de visualiser le résultat et lorsque je clique sur Create RSS feed, j'obtiens ce message :You must edit the channel and give it a title, description, date. De plus, ARA me dit qu'il tente d'écrire sur : [url]http://www.XXXXXX.fr[/url] alors qu'il devrait écrire sur [url]http://www.XXXXXX/dossieramoi/[/url] Bref, soit je fais quelque chose de travers soit.... Le tout sur Safari. Sous firefox, on peut éditer le channel mais du coup, le contenu initial de viewer/editor et remplacé par une partie du texte de ma page. Si je clique create RSS, j'obtiens : not created

11-11-2010 18:57:51

Denis

Je viens de faire une expérience avec RSS editor sous Botlane. Sous Safari, aucun bouton n'est actif, sous firefox, j'obtiens ce message : Enable to open /var/www/discip/musique/rss.xml, NOT CREATED. Au passage, je me demande si ce ne devrait pas être "Unable" plutôt que "Enable". Qu'est-ce que j'ai encore bricolé de travers ???

12-11-2010 18:39:49

webmaster

Effectivement, ce doit être unable. Essayez de commencer par recharcher un flux existant, au besoin créé avec un exemple fourni sur le site, pour voir si le programme parvient à accéder au chemin local sur le serveur. J'ai testé botlane avec Chrome, qui utilise le même moteur que Safari (sous Windows), et cela fonctionne. La différence avec Mac, je ne la connais pas. "You must edit the channel and give it a title, description, date." Cela signifie que le champ channel avec l'URL sur site n'a pas été rempli. Le titre et la description sont pris automatiquement par le programme.

14-11-2010 10:15:21

Denis

"Cela signifie que le champ channel avec l'URL sur site n'a pas été rempli. Le titre et la description sont pris automatiquement par le programme." Bonjour, J'imagine que cela signifie qui'l me faut intégrer du code à mes pages afin que channel et description soient reconnus automatiquement. J'ai bien peur que cela dépasse quelque peu mon niveau d'entendement sur la question. Je vais chercher et tenter d'optimiser tout cela.

14-11-2010 23:21:31

Denis

Tout va bien ;-) J'ai réussi à intégrer mes flux RSS grâce à votre script rsslib et à offrir la syndication. Il ne me reste plus qu'à trouver deux choses : 1- le moyen de remplir de remplir ces flux automatiquement à chaque fois que je mets une page en ligne 2- a trouver le moyen de faire accepter les accents et autres caractères spéciaux. Merci encore pour vos scripts. Quand je serai grand j'apprendrai à programmer. A la retraite quoi, si mon cerveau veut bien encore me suivre.