LazyDbBackup : un peu d'aide SVP

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • LazyDbBackup : un peu d'aide SVP

    Bonjour à tous !

    Suite au signalement de fynhooft dans cette discussion http://forum.joomla.fr/showthread.ph...du-fichier-SQL se pose à moi le problème de la correction de l'erreur rencontrée.
    En effet, les versions PDO jusqu'à la 3.5.2 de LazyDbBackup utilisent un traitement de données manifestement inadapté avec htmlspecialchars qui transforme les "é" et autres entités du même type enregistrées dans d'anciennes versions de Joomla! en "é", ce qui est incorrect et se retrouve à l'identique en cas de restauration de la sauvegarde via phpMyAdmin, "é" ne devant pas être "traduit".
    Le code actuel est donc
    $value = htmlspecialchars(addslashes($value);
    Sa réduction à
    $value = addslashes($value));
    me semble ne pas poser de problèmes lors de mes tests, mais j'aurais besoin de l'avis de développeurs chevronnés, mes connaissances et mes recherches sur la toile ne m'ayant pas permis de trouver la meilleure méthode pour traiter les données des tables MySQL.
    Le problème est que je ne retrouve plus pourquoi j'avais utilisé ce traitement par htmlspecialchars lorsque j'ai modifié LazyDbBackup pour passer en accès aux données PDO plutôt que MySQL ou MySQLi !

    Dans la discussion citée, j'évoquais la possibilité d'utiliser html_entities_decode pour transformer ces "é" en "é" avant l'utilisation de htmlspecialchars, mais la restauration de la base est alors incorrecte et le site ne s'affiche plus correctement. J'ai donc abandonné cette idée.

    Pensez-vous que la correction du code par suppression de htmlspecialchars n'aura aucun impact négatif sur les sauvegardes en question ?

    Je vous remercie par avance de vos conseils,
    Robert
    Dernière édition par RobertG à 02/09/2016, 15h20
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

  • #2
    Re : Traitement des données de sauvegarde LazyDbBackup

    Bonjour,

    Un petit up.
    Une petite suggestion : change le titre de ton post en :
    "LazyDbBackup : besoin d'aide"
    de sorte que l'on voit, de suite, de quoi il s'agit.
    GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
    Le terrier de Fynhooft : http://patrick.gauwin.free.fr
    Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

    Commentaire


    • #3
      Re : LazyDbBackup : un peu d'aide SVP

      Titre changé.
      Pour info, j'ai mis en ligne une version PDO 3.5.3 n'utilisant plus htmlspecialchars.
      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

      Commentaire


      • #4
        Re : LazyDbBackup : un peu d'aide SVP

        Bonjour,

        Envoyé par RobertG Voir le message
        Pour info, j'ai mis en ligne une version PDO 3.5.3 n'utilisant plus htmlspecialchars.
        Pourtant quand on clique dans ton site http://www.joomxtensions.com/lazydbbackup.html sur LazyDbBackup PDO, il télécharge le fichier : plg_system_lazydbbackup-3.5.2-pdo.zip !!!

        Ton site aurait-il changé d'adresse ?
        GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
        Le terrier de Fynhooft : http://patrick.gauwin.free.fr
        Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

        Commentaire


        • #5
          Re : LazyDbBackup : un peu d'aide SVP

          Merci de m'avoir signalé cette erreur, c'est corrigé.
          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

          Commentaire


          • #6
            Re : LazyDbBackup : un peu d'aide SVP

            Envoyé par RobertG Voir le message
            c'est corrigé.
            J'ai essayé d'installer la nouvelle version. J'obtiens ces messages :

            Code:
            Alerte
            JInstaller: :Install: impossible de trouver un fichier d'initialisation XML
            
            Erreur
            Impossible de trouver un pack d'installation
            GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
            Le terrier de Fynhooft : http://patrick.gauwin.free.fr
            Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

            Commentaire


            • #7
              Re : LazyDbBackup : un peu d'aide SVP

              Je suis vraiment désolé, il y avait un problème au niveau du zip. Je l'ai régénéré et remis en ligne.
              "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
              MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

              Commentaire


              • #8
                Re : LazyDbBackup : un peu d'aide SVP

                Bonjour,

                Voilà le retour :
                J'ai réussi à installer la dernière version 3.5.3.
                Comme la sauvegarde devait être lancée à 00:00 , j'ai laissé et attendu le résultat dans mes mails. Ce matin, je regarde : pas de mail.
                Je me reconnecte sur le plugin, je change l'heure et là je récupère un mail avec la sauvegarde. J'ai déjà remarqué ce souci : si on ne change pas l'heure fournie en standard ==> pas de mail !

                Sinon, j'ai vidé les tables de la sauvegarde OVH puis ré-installé avec la sauvagarde LazyDbBackup DBO version 3.5.3. Le site s'affiche enfin correctement.

                Néanmoins, en regardant dans le fichier .sql , il subsiste des différences (pb avec les backslash) avec celui de OVH :
                Code:
                version lazydbbackup :
                {\"core.login.site\":{\"2\":1,\"6\":1},\"core.login.admin\":{\"6\":1},
                
                 version ovh :
                {"core.login.site":{"2":1,"6":1},"core.login.admin":{"6":1},
                Cela ne semble pourtant ne pas gêner pour l'affichage du site.
                GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
                Le terrier de Fynhooft : http://patrick.gauwin.free.fr
                Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X