Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/clients/a38b86744e455b1f2e763fe46170a4c9/web/jebulle.net/sources/classes/geshi.php on line 2013
.: Codulle : Source de download.php :.

Codulle - L'explorateur de code sources

Accueil>> AlBulle >> AlBulle0.6

Informations fichier

Nom du fichier : download.php
Taille du fichier : 3 Ko (98 lignes)
Language : PHP

  1. <?php
  2.  
  3. ////////////////////////////////////////
  4. // Encodage du fichier : UTF-8
  5. // Utilisation des tabulations : Oui
  6. // 1 tabulation = 4 caractères
  7. // Fins de lignes = LF (Unix)
  8. ////////////////////////////////////////
  9.  
  10. ///////////////////////////////
  11. // LICENCE
  12. ///////////////////////////////
  13. //
  14. // © DUCARRE Cédric (SamRay1024), Bubulles Créations, (09/05/2005)
  15. //
  16. // webmaster@jebulle.net
  17. // http://jebulle.net
  18. //
  19. // Ce fichier fait partie d'AlBulle, script de gestion d'albums photos.
  20. //
  21. // Ce logiciel est régi par la licence CeCILL soumise au droit français et
  22. // respectant les principes de diffusion des logiciels libres. Vous pouvez
  23. // utiliser, modifier et/ou redistribuer ce programme sous les conditions
  24. // de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
  25. // sur le site "http://www.cecill.info".
  26. //
  27. // En contrepartie de l'accessibilité au code source et des droits de copie,
  28. // de modification et de redistribution accordés par cette licence, il n'est
  29. // offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
  30. // seule une responsabilité restreinte pèse sur l'auteur du programme, le
  31. // titulaire des droits patrimoniaux et les concédants successifs.
  32. //
  33. // A cet égard l'attention de l'utilisateur est attirée sur les risques
  34. // associés au chargement, à l'utilisation, à la modification et/ou au
  35. // développement et à la reproduction du logiciel par l'utilisateur étant
  36. // donné sa spécificité de logiciel libre, qui peut le rendre complexe à
  37. // manipuler et qui le réserve donc à des développeurs et des professionnels
  38. // avertis possédant des connaissances informatiques approfondies. Les
  39. // utilisateurs sont donc invités à charger et tester l'adéquation du
  40. // logiciel à leurs besoins dans des conditions permettant d'assurer la
  41. // sécurité de leurs systèmes et ou de leurs données et, plus généralement,
  42. // à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
  43. //
  44. // Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
  45. // pris connaissance de la licence CeCILL, et que vous en avez accepté les
  46. // termes.
  47. //
  48. ///////////////////////////////
  49.  
  50. /**
  51. * @name download.php
  52. * @author SamRay1024
  53. * @copyright Bubulles Creations
  54. * @link http://jebulle.net
  55. * @since 07/09/2006
  56. * @version 0.9
  57. */
  58.  
  59. define( '_JB_INCLUDE_AUTH', 1 );
  60. define( 'JB_AL_ROOT', dirname(__FILE__).'/' );
  61.  
  62. require_once( JB_AL_ROOT.'config.php' );
  63. require_once( JB_AL_ROOT.'includes/classes/panierdefichiers.class.php' );
  64. require_once( JB_AL_ROOT.'includes/classes/util.class.php' );
  65.  
  66. $oPanier = new PanierDeFichiers( JB_AL_PANIER_CAPACITE_MAX );
  67.  
  68. if( $oPanier->CompterFichiers() !== 0 )
  69. {
  70. // Définition nom archive
  71. $sNomArchive = ( JB_AL_MODE_CENTRE === true ) ? 'Fichiers' : JB_AL_PANIER_NOM_ARCHIVE;
  72.  
  73. //
  74. // Nécessité de modifier les chemins des éléments du panier car ils sont relatifs au script qui exécute
  75. // Albulle, soit le index.php de l'installation par défaut. Il faut donc enlever le 1er dossier de
  76. // chaque chemin et redéfinir le panier avant de créer l'archive.
  77. //
  78.  
  79. // Lecture nombre d'éléments dans le panier
  80. $iNbPanier = $oPanier->CompterFichiers();
  81.  
  82. $aChangementChemins = $oPanier->obtenirPanier();
  83. $oOutils = new Util();
  84.  
  85. for( $i = 0 ; $i < $iNbPanier ; $i++ )
  86. $aChangementChemins[$i] = $oOutils->sousChaineDroite($aChangementChemins[$i], '/', 1);
  87.  
  88. $oPanier->CreerArchive( $sNomArchive, $aChangementChemins );
  89. }
  90. else
  91. {
  92. header( 'Content-type: text/html; charset=utf-8' );
  93. echo('# ALBULLE # <strong>[ Erreur ]</strong> => Le panier est vide, il n\'y a rien à télécharger !<br /><a href="javascript: history.go(-1)">Revenir</a>' );
  94. }
  95.  
  96. exit();
  97. ?>

Liste des projets

Téléchargez Codulle

Publié par Codulle - v0.1.1 - © Bubulles Creations