Votre avis sur un générateur de flux rss et sitemap xml

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par tryan, 19 Février 2008.

  1. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Bonjour,

    Pour des besoins perso et pour apprendre un peut mieux le php/sql/css je me suis créé un générateur de flux rss et sitemap XML. J'aimerais avoir vos avis sur celui-ci pour voir mes erreurs de "débutant" , amélioration, si le flux rss et xml générés sont codés correctement et suffisant en l'état ...etc.
    L'adresse: http://reflink.fr/generateur-de-flux-rss/
    login:admin1
    pass:admin
    Vous pouvez tout tester/supprimer/ajouter ...
    Merci
     
  2. david96
    david96 WRInaute passionné
    Inscrit:
    28 Août 2005
    Messages:
    1 204
    J'aime reçus:
    0
    Pass et/ou login incorrecte :?
     
  3. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Non non, ils sont bon !
    Tu as surement du inverser les 2.
     
  4. david96
    david96 WRInaute passionné
    Inscrit:
    28 Août 2005
    Messages:
    1 204
    J'aime reçus:
    0
    Exact ! :mrgreen: Habitude quand tu nous tiens ! :p
     
  5. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    cool :D , un petit avis à donner sur la chose ?
     
  6. david96
    david96 WRInaute passionné
    Inscrit:
    28 Août 2005
    Messages:
    1 204
    J'aime reçus:
    0
    Excellent !

    Par contre il va falloir faire des contrôles !
    Car suite à une insertion de test débile, le flux RSS n'est plus valide :
    Code:
    http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Freflink.fr%2Fgenerateur-de-flux-rss%2Frss.xml
    Un strip_tags serait bien vu pour éviter les balises html
    Petite astuce pour l'url afin de rendre le -http:// facultatif :
    $url=preg_replace("!^http://!","",$url);
    Ensuite, je suppose que tu as compris... :D

    Pour la date je vois que tu as fait le nécessaire !

    Sinon, chapeau ça va en intéresser plus d'un !
     
  7. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Sa me surprend de lire ce mot :D mais sa fait vachement plaisir.
    Merci pour l'astuce de l'url, je vais l'appliquer demain et il est vrai que je n'ai pas encore mis en place de réelle contrôle, juste quelques visuelles sur la partie admin et pour tout dire, je finis par m'y perdre un peut ^^.

    Sinon, la possibilité d' insertion de balises html dans la description est voulut, c'est pour sa que j'ai mis des <![CDATA[...]]> en place.

    Merci de t'être attardé sur ce poste :wink:
     
  8. david96
    david96 WRInaute passionné
    Inscrit:
    28 Août 2005
    Messages:
    1 204
    J'aime reçus:
    0
    Pour l'emploi du CDATA je subodorais qu'il s'agissait de ça ! :)
    Pour utiliser du HTML tout en étant valide, l'astuce est de transformer les conteneurs en entité :
    Code:
    < : &lt;
    > : &gt;
    Exemple pour la balise <strong> :
    Code:
    &lt;strong&gt;
    Ensuite tu autorises avec la fonction strip_tags() les attributs HTML que tu désires, par exemple pour les plus communs :
    Code:
    strip_tags($description,'<acronym><i><em><b><strong>');
    Et ensuite place aux regex de folie ! :p
     
  9. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Pour le "regex de folie", sa va attendre .. je n'ai pas encore le niveau :wink: .
    J'ai modifié tout les champs url afin que si l'url entré commence par www ou sans -http://, celui ci soit ajouté automatiquement lors de l'enregistrement/modification.
    J'ai également ajouté des "visuelles ou messages d'erreur" dans la partie admin.

    Par contre je n'ai pas comprit le sens de ta phrase :"Pour l'emploi du CDATA je subodorais qu'il s'agissait de ça !" ?

    Vue que j'autorise l'emploie du html dans la description, j'ai simplement ajouté dans le fichier rss.xml les balises CDATA pour que celui-ci soit valide.
     
  10. david96
    david96 WRInaute passionné
    Inscrit:
    28 Août 2005
    Messages:
    1 204
    J'aime reçus:
    0
    Je viens de faire d'autres tests :
    Apparemment la date ne prend plus en compte le format à la Française jj/mm/aaaa qui se transformerait automatiquement en aaaa/mm/jj, à mettre avant le checkdate
    Code:
    $formatF=preg_match('!^[0-9]{2}/[0-9]{2}/[0-9]{4}$!',$daate);
    if($formatF)
    {
       // Si le format de la date est à la française, on le met à l'anglaise
       $daate=preg_replace('!^([0-9]{2})/([0-9]{2})/([0-9]{4})$!','$3-$2-$1',$daate);
    }
    Pour l'uploade d'image, il serait bon de limiter sa taille (octets et mesures), car j'ai put en mettre une de 1024/800, ce qui est énorme :D
    Pour la taille en octets :
    Code:
    $taille=$_FILES["iamage"]['size'];
    if($taille>10240)
    {
    echo "<p><strong>Votre image dépasse la capacité autorisé.</p>";
    exit()
    }
    Pour ses mesures :
    Code:
    	list($width, $height) = getimagesize($chemindelimage);
    if($width<"150" && $height<"150")
    {
    		echo "<p>Les dimensions de votre image ne sont pas bonnes.</p>";
    	exit();
    }
    Comme tu autorises le html à 100%, j'ai put mettre des liens douteux, attention grosse faille de sécurité à ce niveau ! :?

    Pour le titre, je mettrais un <input="text" name="taitre" maxlength="100" tabindex="1" /> avec une limite de caractères et non un textaera, ça éviterait, même si tu as fais une regex pour supprimer les retours à la ligne de tenter le diable. De plus, ça optimiserai la base de données.

    Voili, voilou ! :p
     
  11. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Merci de tes testes :D .

    J'aurais peut être du préciser que ce "script" sera sans doute destiné à être utilisé sur son propre site et non depuis le mien!

    Pour la date, c'est normal. Elle a toujours été affiché ainsi aaaa/mm/jj et non l'inverse. En cherchant un peut sur le net, j'ai vue à plusieurs reprise que la date était affiché de cette façon. D'autre par sous mysql je suis en type "DATE" pour ce champ et si j'interviens directement dans ma bd pour changer la date manuellement, celle ci s'affiche de la même façon ... je me suis dit que c'était donc bon comme cela! .. je me suis planté ?

    Pour l'affichage des images, c'est également volontaire car théoriquement la personne administrant son propre flux depuis son site, sait par avance que l'image ne doit pas être énorme et au pire, les sites qui diffusent des flux rss tiers diminuent la taille des images de leurs cotés pour l'adapter à leurs sites.

    Idem pour les "titres", je part du principe qu'un webmaster qui s'intéresse un peut au flux rss sait ce qu'il doit ou ne doit pas faire ... idem du coté des "diffuseurs" qui savent tronquer un titre trop long.
    ..mais je prend tout en compte quand même :D .
     
  12. david96
    david96 WRInaute passionné
    Inscrit:
    28 Août 2005
    Messages:
    1 204
    J'aime reçus:
    0
    Si c'est du côté admin, tout va bien alors ! :D
     
  13. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Tu me rassure :wink: !

    Ceci dit, il m'est bien passé en tête l'idée de pouvoir autoriser directement depuis mon site la création/gestion de flux rss mais ce n'ai pas de mon petit niveau pour le moment et je ne sais pas comment faire ... on verra plus tard ^^.

    Sinon, les pages sont "protégées" par session .. est ce suffisant ?

    J'ai également un doute sur le fichier sitemap.xml généré, à savoir si les balises de bases sont suffisantes:
    Code:
    <urlset>
    	<url>
    <loc>http://...</loc>
    <lastmod>2008-02-20</lastmod>
    </url>
    	<url>
    <loc>http://....</loc>
    <lastmod>2008-02-20</lastmod>
    </url>
    </urlset>
    
    Merci :D
     
  14. Hoho
    Hoho WRInaute occasionnel
    Inscrit:
    10 Janvier 2006
    Messages:
    436
    J'aime reçus:
    0
    Petite reco au passage. Beau boulot.
     
  15. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Merci Hoho :D .
     
  16. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Je viens de relever un "hic" dans mon générateur pour la partie sitemap.xml ... J'ai crus comprendre que Google prenait en compte que les url du répertoire ou le fichier se trouve ... ais je bien comprit ?
    Merci
     
  17. Lei Susado
    Lei Susado WRInaute discret
    Inscrit:
    26 Juin 2007
    Messages:
    113
    J'aime reçus:
    0
    user/password incorrect ? :cry: ??
     
  18. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    C'est parce que tu as inversé les 2 :wink: .
     
Chargement...
Similar Threads - avis générateur flux Forum Date
Générateur de meta tags: votre avis Demandes d'avis et de conseils sur vos sites 6 Février 2006
Avis cleerly.fr Demandes d'avis et de conseils sur vos sites Aujourd'hui à 11:16
Avis mytripmed.com/fr Demandes d'avis et de conseils sur vos sites 1 Août 2022
Besoin de vos avis : Forum posting Netlinking, backlinks, liens et redirections 30 Juillet 2022
Avis site/blog écologie Demandes d'avis et de conseils sur vos sites 16 Juillet 2022
Avis Perlib.fr Demandes d'avis et de conseils sur vos sites 27 Juin 2022
Avis d'hébergeur web pour 15.000 visites/jour Administration d'un site Web 4 Juin 2022
Demande d'avis sur un site ;-) Demandes d'avis et de conseils sur vos sites 7 Mai 2022
Des avis sur mon site svp et échange de lien possible Demandes d'avis et de conseils sur vos sites 28 Avril 2022
WordPress Avis concernant un site. Demandes d'avis et de conseils sur vos sites 21 Avril 2022
WordPress Avis et question concernant une optimisation dû à de multiples sites Demandes d'avis et de conseils sur vos sites 18 Avril 2022
avis sur blog amateur Demandes d'avis et de conseils sur vos sites 15 Avril 2022
Update Google sur les avis produits (mars 2022) Référencement Google 23 Mars 2022
Avis inconnus récupérés par google sur GMB YouTube, Google Images et Google Maps 10 Mars 2022
Avis aux experts webmarketing BtoB : demande de conseil Demandes d'avis et de conseils sur vos sites 8 Mars 2022
Site vitrine : avis pour un néophyte Demandes d'avis et de conseils sur vos sites 29 Janvier 2022
WordPress Avis, articles réciproques, etc... Demandes d'avis et de conseils sur vos sites 7 Janvier 2022
Avis à propos de mon site olahcbd.fr Demandes d'avis et de conseils sur vos sites 4 Janvier 2022
Avis et aide sur quel-canape Demandes d'avis et de conseils sur vos sites 13 Décembre 2021
votre avis sur mon petit site ? Demandes d'avis et de conseils sur vos sites 25 Novembre 2021