Skip to content
Extraits de code Groupes Projets
  1. sept. 13, 2006
  2. août 15, 2006
  3. août 14, 2006
  4. juil. 20, 2006
  5. mai 17, 2006
  6. mai 07, 2006
  7. mars 26, 2006
  8. mars 18, 2006
  9. mars 15, 2006
  10. mars 02, 2006
  11. fév. 12, 2006
  12. fév. 10, 2006
  13. fév. 09, 2006
  14. jan. 26, 2006
    • esj's avatar
      Ce depot resulte de l'application de: · 02ef1694
      esj a rédigé
      renomme_en_exec_et_en_php () 
      { 
          mv index.php3 i3;
          mv index.php i;
          mv forum.php3 f;
          mv statistiques.php3 s;
          for i in *.php*;
          do
              if [ -f inc_${i%3} ]; then
                  $MVCOMMAND inc_${i%3} exec_${i%3};
              else
                  if [ -f inc_$i ]; then
                      $MVCOMMAND inc_$i exec_${i%3};
                  fi;
              fi;
          done;
          mv i3 index.php3;
          mv i index.php;
          mv f forum.php3;
          mv s statistiques.php3;
          $MVCOMMAND inc_auth.php3 exec_auth.php;
          $MVCOMMAND inc_accueil.php exec_accueil.php;
          for i in inc_spip_action*;
          do
              $MVCOMMAND $i exec_${i#inc_};
          done;
          for i in inc_*.php3;
          do
              $MVCOMMAND $i ${i%3};
          done;
          $MVCOMMAND exec_config-contenu.php exec_config_contenu.php;
          $MVCOMMAND exec_config-multilang.php exec_config_multilang.php;
          $MVCOMMAND exec_config-fonctions.php exec_config_fonctions.php;
          $MVCOMMAND exec_config-lang.php exec_config_lang.php
      }
      02ef1694
  15. jan. 19, 2006
  16. jan. 07, 2006
  17. jan. 05, 2006
  18. jan. 01, 2006
  19. déc. 25, 2005
    • esj's avatar
      La fonction "generer_url_ecrire" (ci-devant http_php_scriptnq) produit TOUTES... · b1743bd3
      esj a rédigé
      La fonction "generer_url_ecrire" (ci-devant http_php_scriptnq) produit TOUTES les url de l'espace prive. Elle prend un nom de script, sans son extension, et une Query String, et retourne une URL formee du nom du script muni de son extension, du point d'interrogation et de la query_string avec les "&" transcodes
      en "&". Elle admet aussi deux arguments supplementaires optionnels pour
      le cas specifique d'une URL codee comme valeur de parametre.
      
      Cette fonction est destinee a supprimer d'un seul coup les extensions php3,
      et a permettre l'introduction d'un script generique pour n'en garder qu'un seul.
      b1743bd3
  20. déc. 20, 2005
  21. nov. 16, 2005
    • Fil's avatar
      · 32fd6c2c
      Fil a rédigé
      Nouveau modele de gestion des statistiques, qui devrait etre plus robuste et dont le code est plus simple ; mais attention il stocke des tas de fichiers temporaires dans ecrire/data/
      
      Quelques corrections dans le parcours des repertoires (un fichier "0" pouvait bloquer SPIP)
      
      
      
      32fd6c2c
  22. nov. 10, 2005
    • esj's avatar
      Rationnalisation des includes dans ecrire: · dc37aeee
      esj a rédigé
      - virer les ifdefined_ECRIRE inutiles a cause include_ecrire et inopepants en PHP5
      - les remplacer par ifnotdefined inc_version return pour renforcer la securite (suggestion de Moritz Naumann)
      - mettre des include_ecrire pour tout ce qui n'est pas find_in_path
      - signaler dans spip_log les fichiers non accessibles, par le biais de include_ecrire 
      dc37aeee
  23. oct. 07, 2005
  24. août 20, 2005
  25. avr. 26, 2005
  26. avr. 25, 2005
  27. fév. 10, 2005
  28. fév. 02, 2005
  29. jan. 30, 2005
    • Fil's avatar
      · c3a48a51
      Fil a rédigé
      * mise à jour du système de login : on donne priorité à l'auth par cookie, ce qui permet de fonctionner sous un .htaccess sans bidouille particulière
      
      * révision du système de nettoyage des globales à l'entrée (prépare la "liste des variables admissibles")
      
      * suppression de quelques vieilleries
      c3a48a51
  30. déc. 21, 2004
  31. déc. 17, 2004
  32. déc. 01, 2004
    • Fil's avatar
      une cure d'amagrissement de inc_version.php3 · e8630c8e
      Fil a rédigé
      NB: moins on en mettra dans inc_version, mieux on se portera questions performances, et aussi si on appelle ces scripts depuis des scripts externes.
      e8630c8e
  33. nov. 03, 2004
  34. sept. 28, 2004
  35. sept. 15, 2004
  36. sept. 02, 2004
  37. août 31, 2004
    • Fil's avatar
      bon, windows n'apprécie pas du tout qu'on ouvre deux fois le fichier... du... · 0e185a16
      Fil a rédigé
      bon, windows n'apprécie pas du tout qu'on ouvre deux fois le fichier... du coup on va utiliser gzencode() et n'ouvrir qu'une fois le fichier, et tout le monde sera content (php 4.0.4)
      0e185a16
    • Fil's avatar
      reecriture importante des lire_/ecrire_/supprimer_/fichier() · c98f7282
      Fil a rédigé
      Fichier de test :
      <?php
      
      // test de inc_flock :
      // #ab -c100 -n1000 http://...../test.php
      include('ecrire/inc_version.php3');
      supprimer_fichier('ecrire/data/test');
      $contenu = "arhcatcl";
      ecrire_fichier('ecrire/data/test', $contenu);
      if (! lire_fichier('ecrire/data/test', $con))
      	spip_log("echec lecture");
      else if ($con <> $contenu)
      	spip_log("grave: '$contenu' <> '$con'");
      
      ?>
      
      Sur le Mac j'arrive à obtenir 1 erreur 'grave' (sur 1000 requetes dont 100 simultanées), et encore pas à chaque fois.
      c98f7282
Chargement en cours