| Current Path : /home/quelfutuu/www/lchg/tmp/log/ |
| Current File : /home/quelfutuu/www/lchg/tmp/log/debusquer.log.1 |
2024-11-06 08:51:37 146.70.22.75 (pid 3772) :Pub:ERREUR: Aucun squelette <b>%27.html</b> n’est disponible...
2024-11-06 08:51:37 146.70.22.75 (pid 3780) :Pub:ERREUR: Aucun squelette <b>..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fetc%2Fpasswd.html</b> n’est disponible...
2024-11-06 21:27:19 81.240.142.21 (pid 9061) :Pub:ERREUR: L88: syntax error, unexpected token "else", expecting end of file<br><code><span style="color: #000000">
/*001*/<br />/*002*/<!DOCTYPE html><br />/*003*/<!--.html dir="ltr" lang="fr" class="ltr fr no-js"--><br />/*004*/<html dir="ltr" lang="fr" class="ltr fr"><br />/*005*/<head><br />/*006*/ <meta charset="utf-8" /><br />/*007*/ <script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script><br />/*008*/ <title>Archive - la Commune</title><br />/*009*/ <link rel="stylesheet" href="lchg/lchgstyle.css" type="text/css" /><br />/*010*/ <script type="text/javascript" src="lchg/lchgscript.js" /></script><br />/*011*/ <meta name="description" content=" Page sp&#233;ciale mise en ligne par M. Possoz pour augmenter le s&#233;curit&#233;. " /><br />/*012*/ <link rel="canonical" href="https://lchg.quelfutur.org/Archive" /><br />/*013*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/head'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">13</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*014*/</span><span style="color: #0000CC">?><br /></span>/*015*/<br />/*016*/</head><br />/*017*/<br />/*018*/<body class="pas_surlignable page_article"><br />/*019*/<div class="page"><br />/*020*/<br />/*021*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/header'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">20</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*022*/</span><span style="color: #0000CC">?><br /></span>/*023*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/nav'</span><span style="color: #006600">, </span><span style="color: #0000CC">array_merge</span><span style="color: #006600">(array (<br /></span><span style="color: #FF9900">/*024*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'15'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*025*/ </span><span style="color: #CC0000">'type-page' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'article'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*026*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:19'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*027*/ </span><span style="color: #CC0000">'date_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*028*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:19'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*029*/ </span><span style="color: #CC0000">'date_redac_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*030*/</span><span style="color: #006600">),array(</span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">)), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">21</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*031*/</span><span style="color: #0000CC">?><br /></span>/*032*/ <br />/*033*/ <main class="main" role="main" style="width:100%; padding: 0.1em 0 0 0.1em"><br />/*034*/ <br />/*035*/ <div class="wrapper hfeed" style="width:100%; background-color:#e4f6ce"><br />/*036*/ <div class="content hentry" id="content"><br />/*037*/ <p class="arbo"><a href="https://lchg.quelfutur.org/">Accueil</a> &gt; <a href="-Archivages-">Archivages</a> &gt; <strong class="on">Archive</strong></p><br />/*038*/ <br />/*039*/ <div class="cartouche clearfix"><br />/*040*/ <br />/*041*/ <h1 class="surlignable entry-title">Archive</h1><br />/*042*/ <br />/*043*/ <!--.p class="info-publi"><abbr class="published" title="2000-11-06T18:57:00Z">lundi 6 novembre 2000</abbr></p--><br />/*044*/ <br />/*045*/ </div><br />/*046*/ <br />/*047*/ <br />/*048*/ <br />/*049*/ <br />/*050*/<!--. ===================================================================================================== --> <br />/*051*/ <br />/*052*/<br />/*053*/<div id="form_supprime"></div><br />/*054*/<div id="form_renomme"></div><br />/*055*/<!--.p class="right"><b><a href="aide.html">Aide</a> - <a href="https://lchg.quelfutur.org/spip.php?article16">Retour</a></b></p--> <br />/*056*/<p class="right"><b><a href="aide.html">Aide</a></b></p> <br />/*057*/<!--.h2>Fichiers de <b><i>la Commune</i></b></h2--><br />/*058*/<h4>Ajouter un fichier</h4><br />/*059*/<span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*060*/ </span><span style="color: #0000CC">setlocale</span><span style="color: #006600">(</span><span style="color: #0000CC">LC_TIME</span><span style="color: #006600">, </span><span style="color: #CC0000">'fr_FR'</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*061*/ </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">= </span><span style="color: #CC0000">"lchg/depot/"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*062*/ </span><span style="color: #0000CC">$relTrashPath </span><span style="color: #006600">= </span><span style="color: #CC0000">"lchg/trash/"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*063*/<br />/*064*/ </span><span style="color: #006600">if (isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_supprimer'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*065*/ </span><span style="color: #0000CC">$oldFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_supprimer'</span><span style="color: #006600">];<br /></span><span style="color: #FF9900">/*066*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">TrashPath</span><span style="color: #006600">(</span><span style="color: #0000CC">$oldFullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*067*/// echo "old: " . $oldFullFilePath . ", new: $newFullFilePath";<br />/*068*/// $trashList = getFileList($relTrashPath);<br />/*069*/ </span><span style="color: #0000CC">rename</span><span style="color: #006600">(</span><span style="color: #0000CC">$oldFullFilePath</span><span style="color: #006600">, </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*070*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*071*/<br />/*072*/ </span><span style="color: #006600">if (isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_renommer'</span><span style="color: #006600">]) && isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'nouveau_nom'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*073*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">. </span><span style="color: #0000CC">SupprimeAccentsEtBlancs</span><span style="color: #006600">(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'nouveau_nom'</span><span style="color: #006600">]);<br /></span><span style="color: #FF9900">/*074*/ </span><span style="color: #0000CC">$oldFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_renommer'</span><span style="color: #006600">];<br /></span><span style="color: #FF9900">/*075*/ </span><span style="color: #0000CC">rename</span><span style="color: #006600">(</span><span style="color: #0000CC">$oldFullFilePath</span><span style="color: #006600">, </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*076*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*077*/<br />/*078*/ // display file upload form<br />/*079*/// if (!isset($_POST['submit'])) { </span><span style="color: #0000CC">?><br /></span>/*080*/ <!--.form enctype="multipart/form-data" action="<!--.?php echo $_SERVER['PHP_SELF']?>" method="post"--><br />/*081*/ <!--.form enctype="multipart/form-data" action="https://lchg.quelfutur.org/Archive" method="post"><br />/*082*/ <!--.input type="hidden" name="MAX_FILE_SIZE" value="5000000" /> Choisir un fichier &agrave; t&eacute;l&eacute;verser<br />/*083*/ <!--.input type="file" name="data"/> <!--.br /--><br />/*084*/ <!--.input type="submit" name="submit" value="T&eacute;l&eacute;verser le fichier" /><br />/*085*/ <!--./form><br--><br />/*086*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*087*/// } <br />/*088*/ </span><span style="color: #006600">else {<br /></span><span style="color: #FF9900">/*089*/ </span><span style="color: #006600">foreach(</span><span style="color: #0000CC">$_FILES </span><span style="color: #006600">as &</span><span style="color: #0000CC">$file</span><span style="color: #006600">) </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'name'</span><span style="color: #006600">] = </span><span style="color: #0000CC">SupprimeAccentsEtBlancs</span><span style="color: #006600">(</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'name'</span><span style="color: #006600">]);<br /></span><span style="color: #FF9900">/*090*/ </span><span style="color: #006600">unset(</span><span style="color: #0000CC">$file</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*091*/ // check for existing file<br />/*092*/ </span><span style="color: #0000CC">$dirList </span><span style="color: #006600">= </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$relPath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*093*/ </span><span style="color: #006600">foreach(</span><span style="color: #0000CC">$dirList </span><span style="color: #006600">as </span><span style="color: #0000CC">$file</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*094*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'name'</span><span style="color: #006600">] == </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]) </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"\nERREUR: le fichier '"</span><span style="color: #006600">.</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">].</span><span style="color: #CC0000">"' est d&eacute;j&agrave; pr&eacute;sent !"</span><span style="color: #006600">); <br /></span><span style="color: #FF9900">/*095*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*096*/ // check uploaded file size<br />/*097*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] == </span><span style="color: #0000CC">0</span><span style="color: #006600">) </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"\nERREUR: Absence de fichier, fichier vide ou fichier trop gros (> 5 Mo) !"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*098*/ // check if file type is allowed (optional)<br />/*099*/ </span><span style="color: #0000CC">$allowedFileTypes </span><span style="color: #006600">= array(<br /></span><span style="color: #FF9900">/*100*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.spreadsheet"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*101*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.text"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*102*/ </span><span style="color: #CC0000">"application/vnd.openxmlformats-officedocument.wordprocessingml.document"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*103*/ </span><span style="color: #CC0000">"application/msword"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*104*/ </span><span style="color: #CC0000">"image/jpg"</span><span style="color: #006600">, </span><span style="color: #CC0000">"image/jpeg"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*105*/ </span><span style="color: #CC0000">"application/pdf"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*106*/ </span><span style="color: #CC0000">"text/plain"<br /></span><span style="color: #FF9900">/*107*/ // , "image/png", "image/gif", "image/jpg", "image/jpeg", "image/pjpeg"<br />/*108*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*109*/ </span><span style="color: #006600">if (!</span><span style="color: #0000CC">in_array</span><span style="color: #006600">(</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'type'</span><span style="color: #006600">], </span><span style="color: #0000CC">$allowedFileTypes</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*110*/ </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"ERREUR: '"</span><span style="color: #006600">.</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">].</span><span style="color: #CC0000">"',type de fichier non accept&eacute;."</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*111*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// check if this is a valid upload <br />/*112*/ </span><span style="color: #006600">if (!</span><span style="color: #0000CC">is_uploaded_file</span><span style="color: #006600">(</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'tmp_name'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*113*/ </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"ERREUR: Le t&eacute;l&eacute;versement a &eacute;chou&eacute;"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*114*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// set the name of the target directory<br />/*115*/ </span><span style="color: #0000CC">move_uploaded_file</span><span style="color: #006600">(</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'tmp_name'</span><span style="color: #006600">], </span><span style="color: #0000CC">$relPath</span><span style="color: #006600">.</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'name'</span><span style="color: #006600">]) or </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"Impossible de copier le fichier"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*116*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'- Fichier <i>'</span><span style="color: #006600">.</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'name'</span><span style="color: #006600">].</span><span style="color: #CC0000">'</i> correctement enregistr&eacute; : <b><a href="https://lchg.quelfutur.org/Archive"> Continuer...</a></b>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*117*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*118*/// Liste des fichiers<br />/*119*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<h4>Liste des fichiers</h4>"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*120*/ //IF THE sort FLAG HASN'T BEEN SET YET, SET THE DEFAULT<br />/*121*/ </span><span style="color: #0000CC">$dirList </span><span style="color: #006600">= </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$relPath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*122*/ </span><span style="color: #006600">if(!isset(</span><span style="color: #0000CC">$_GET</span><span style="color: #006600">[</span><span style="color: #CC0000">'triPar'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*123*/ </span><span style="color: #0000CC">$_GET</span><span style="color: #006600">[</span><span style="color: #CC0000">'triPar'</span><span style="color: #006600">] = </span><span style="color: #CC0000">'nom'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*124*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*125*/ </span><span style="color: #006600">switch(</span><span style="color: #0000CC">$_GET</span><span style="color: #006600">[</span><span style="color: #CC0000">'triPar'</span><span style="color: #006600">]) {<br /></span><span style="color: #FF9900">/*126*/ </span><span style="color: #006600">case </span><span style="color: #CC0000">'taille' </span><span style="color: #006600">: </span><span style="color: #0000CC">$sortres </span><span style="color: #006600">= </span><span style="color: #0000CC">usort</span><span style="color: #006600">(</span><span style="color: #0000CC">$dirList</span><span style="color: #006600">, </span><span style="color: #CC0000">'compsize'</span><span style="color: #006600">); break;<br /></span><span style="color: #FF9900">/*127*/ </span><span style="color: #006600">case </span><span style="color: #CC0000">'nom' </span><span style="color: #006600">: </span><span style="color: #0000CC">$sortres </span><span style="color: #006600">= </span><span style="color: #0000CC">usort</span><span style="color: #006600">(</span><span style="color: #0000CC">$dirList</span><span style="color: #006600">, </span><span style="color: #CC0000">'compname'</span><span style="color: #006600">); break;<br /></span><span style="color: #FF9900">/*128*/ </span><span style="color: #006600">case </span><span style="color: #CC0000">'date' </span><span style="color: #006600">: </span><span style="color: #0000CC">$sortres </span><span style="color: #006600">= </span><span style="color: #0000CC">usort</span><span style="color: #006600">(</span><span style="color: #0000CC">$dirList</span><span style="color: #006600">, </span><span style="color: #CC0000">'compdate'</span><span style="color: #006600">); break;<br /></span><span style="color: #FF9900">/*129*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*130*/ </span><span style="color: #0000CC">$sortOnName </span><span style="color: #006600">= </span><span style="color: #CC0000">'<a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'?triPar=nom">Nom</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*131*/ </span><span style="color: #0000CC">$sortOnDate </span><span style="color: #006600">= </span><span style="color: #CC0000">'<a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'?triPar=date">Date de mise en ligne</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*132*/ </span><span style="color: #0000CC">$sortOnSize </span><span style="color: #006600">= </span><span style="color: #CC0000">'<a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'?triPar=taille">Taille</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*133*/// output file list in HTML TABLE format<br />/*134*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<table border=\"1\" style=width:100%>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*135*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*136*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tr><th></span><span style="color: #0000CC">$sortOnName</span><span style="color: #CC0000"></th><th></span><span style="color: #0000CC">$sortOnSize</span><span style="color: #CC0000"></th><th></span><span style="color: #0000CC">$sortOnDate</span><span style="color: #CC0000"></th></tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*137*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*138*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*139*/ </span><span style="color: #006600">foreach(</span><span style="color: #0000CC">$dirList </span><span style="color: #006600">as </span><span style="color: #0000CC">$file</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*140*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*141*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<td><a href=\"</span><span style="color: #0000CC">$relPath</span><span style="color: #006600">{</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]}</span><span style="color: #CC0000">\" type=\"</span><span style="color: #006600">{</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'type'</span><span style="color: #006600">]}</span><span style="color: #CC0000">\"></span><span style="color: #006600">{</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]}</span><span style="color: #CC0000"></a></td>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*142*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] > </span><span style="color: #0000CC">999999</span><span style="color: #006600">) </span><span style="color: #0000CC">$fsize </span><span style="color: #006600">= </span><span style="color: #0000CC">number_format</span><span style="color: #006600">(</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">]/</span><span style="color: #0000CC">1000000</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">, </span><span style="color: #CC0000">','</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">).</span><span style="color: #CC0000">" Mo"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*143*/ </span><span style="color: #006600">elseif (</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] > </span><span style="color: #0000CC">999</span><span style="color: #006600">) </span><span style="color: #0000CC">$fsize </span><span style="color: #006600">= </span><span style="color: #0000CC">number_format</span><span style="color: #006600">(</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">]/</span><span style="color: #0000CC">1000</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">, </span><span style="color: #CC0000">','</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">).</span><span style="color: #CC0000">" ko"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*144*/ </span><span style="color: #006600">else </span><span style="color: #0000CC">$fsize </span><span style="color: #006600">= </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">].</span><span style="color: #CC0000">" octets"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*145*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<td class=\"center\"></span><span style="color: #0000CC">$fsize</span><span style="color: #CC0000"> </td>"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*146*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<td > " </span><span style="color: #006600">. </span><span style="color: #0000CC">utf8_encode</span><span style="color: #006600">(</span><span style="color: #0000CC">strftime</span><span style="color: #006600">(</span><span style="color: #CC0000">'%A %d %B %Y %H:%M'</span><span style="color: #006600">, </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'lastmod'</span><span style="color: #006600">])) . </span><span style="color: #CC0000">"</td>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*147*/// echo '<td> <div class="dropdown"> <button onclick="menudisplay(\'', $file['basename'], '\')" class="dropbtn"> Modifier </button>';<br />/*148*/// echo '<div id="Menu-', $file['basename'], '" class="dropdown-content"> <a href="" onclick="renomme(\'', $file['basename'], '\', event)">Renommer</a>';<br />/*149*/// echo '<a href="" onclick="supprime(\'', $file['basename'], '\', event)">Supprimer</a> </div>';<br />/*150*/// echo '</div></td>'; <br />/*151*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*152*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*153*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*154*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</table>\n\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*155*/<br />/*156*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$dir</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*157*/ // array to hold return value<br />/*158*/ </span><span style="color: #0000CC">$retval </span><span style="color: #006600">= array();<br /></span><span style="color: #FF9900">/*159*/ // add trailing slash if missing<br />/*160*/ </span><span style="color: #006600">if(</span><span style="color: #0000CC">substr</span><span style="color: #006600">(</span><span style="color: #0000CC">$dir</span><span style="color: #006600">, -</span><span style="color: #0000CC">1</span><span style="color: #006600">) != </span><span style="color: #CC0000">"/"</span><span style="color: #006600">) </span><span style="color: #0000CC">$dir </span><span style="color: #006600">.= </span><span style="color: #CC0000">"/"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*161*/ // open pointer to directory and read list of files<br />/*162*/ </span><span style="color: #0000CC">$d </span><span style="color: #006600">= @</span><span style="color: #0000CC">dir</span><span style="color: #006600">(</span><span style="color: #0000CC">$dir</span><span style="color: #006600">) or </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"ERREUR: r&eacute;pertoire inaccessible, contacter l'administrateur."</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*163*/ </span><span style="color: #006600">while(</span><span style="color: #0000CC">false </span><span style="color: #006600">!== (</span><span style="color: #0000CC">$entry </span><span style="color: #006600">= </span><span style="color: #0000CC">$d</span><span style="color: #006600">-></span><span style="color: #0000CC">read</span><span style="color: #006600">())) {<br /></span><span style="color: #FF9900">/*164*/ // skip hidden files<br />/*165*/ </span><span style="color: #006600">if(</span><span style="color: #0000CC">$entry</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">] == </span><span style="color: #CC0000">"."</span><span style="color: #006600">) continue;<br /></span><span style="color: #FF9900">/*166*/ </span><span style="color: #006600">if(</span><span style="color: #0000CC">is_dir</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*167*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*168*/ </span><span style="color: #CC0000">"name" </span><span style="color: #006600">=> </span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*169*/ </span><span style="color: #CC0000">"basename" </span><span style="color: #006600">=> </span><span style="color: #0000CC">basename</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*170*/ </span><span style="color: #CC0000">"type" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filetype</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*171*/ </span><span style="color: #CC0000">"size" </span><span style="color: #006600">=> </span><span style="color: #0000CC">0</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*172*/ </span><span style="color: #CC0000">"lastmod" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)<br /></span><span style="color: #FF9900">/*173*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*174*/ </span><span style="color: #006600">} elseif(</span><span style="color: #0000CC">is_readable</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*175*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*176*/ </span><span style="color: #CC0000">"name" </span><span style="color: #006600">=> </span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*177*/ </span><span style="color: #CC0000">"basename" </span><span style="color: #006600">=> </span><span style="color: #0000CC">basename</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*178*/ </span><span style="color: #CC0000">"type" </span><span style="color: #006600">=> </span><span style="color: #0000CC">mime_content_type</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*179*/ </span><span style="color: #CC0000">"size" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filesize</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*180*/ </span><span style="color: #CC0000">"lastmod" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)<br /></span><span style="color: #FF9900">/*181*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*182*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*183*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*184*/ </span><span style="color: #0000CC">$d</span><span style="color: #006600">-></span><span style="color: #0000CC">close</span><span style="color: #006600">();<br /></span><span style="color: #FF9900">/*185*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$retval</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*186*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*187*/ <br />/*188*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">compname</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">, </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*189*/ </span><span style="color: #006600">return(</span><span style="color: #0000CC">strcmp</span><span style="color: #006600">(</span><span style="color: #0000CC">mb_strtoupper</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]), </span><span style="color: #0000CC">mb_strtoupper</span><span style="color: #006600">(</span><span style="color: #0000CC">$fileb</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">])));<br /></span><span style="color: #FF9900">/*190*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*191*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">compsize</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">, </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*192*/ </span><span style="color: #006600">return(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] > </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] ? </span><span style="color: #0000CC">0 </span><span style="color: #006600">: </span><span style="color: #0000CC">1</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*193*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*194*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">compdate</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">, </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*195*/ </span><span style="color: #006600">return(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">[</span><span style="color: #CC0000">'lastmod'</span><span style="color: #006600">] > </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">[</span><span style="color: #CC0000">'lastmod'</span><span style="color: #006600">] ? </span><span style="color: #0000CC">0 </span><span style="color: #006600">: </span><span style="color: #0000CC">1</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*196*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*197*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #0000CC">$message</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*198*/ </span><span style="color: #006600">die(</span><span style="color: #0000CC">$message </span><span style="color: #006600">. </span><span style="color: #CC0000">' <b><a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'">Retour...</a></b>'</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*199*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*200*/ <br />/*201*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">SupprimeAccentsEtBlancs</span><span style="color: #006600">(</span><span style="color: #0000CC">$str</span><span style="color: #006600">, </span><span style="color: #0000CC">$encoding</span><span style="color: #006600">=</span><span style="color: #CC0000">'utf-8'</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*202*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">" "</span><span style="color: #006600">, </span><span style="color: #CC0000">"_"</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*203*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">"'"</span><span style="color: #006600">, </span><span style="color: #CC0000">"_"</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*204*/ // transformer les caract&egrave;res accentu&eacute;s en entit&eacute;s HTML<br />/*205*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">htmlentities</span><span style="color: #006600">(</span><span style="color: #0000CC">$str</span><span style="color: #006600">, </span><span style="color: #0000CC">ENT_NOQUOTES</span><span style="color: #006600">, </span><span style="color: #0000CC">$encoding</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*206*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">'#&([A-za-z])(?:acute|grave|cedil|circ|orn|ring|slash|th|tilde|uml);#'</span><span style="color: #006600">, </span><span style="color: #CC0000">'\1'</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*207*/ // Remplacer les ligatures tel que : , &AElig; ...<br />/*208*/ // Exemple "&oelig;" => "oe"<br />/*209*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">'#&([A-za-z]{2})(?:lig);#'</span><span style="color: #006600">, </span><span style="color: #CC0000">'\1'</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*210*/ // Supprimer tout le reste<br />/*211*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">'#&[^;]+;#'</span><span style="color: #006600">, </span><span style="color: #CC0000">''</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*212*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$str</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*213*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*214*/<br />/*215*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">TrashPath</span><span style="color: #006600">(</span><span style="color: #0000CC">$fullFilePath</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*216*/ </span><span style="color: #006600">global </span><span style="color: #0000CC">$relTrashPath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*217*/ </span><span style="color: #0000CC">$trashList </span><span style="color: #006600">= </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$relTrashPath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*218*/ </span><span style="color: #0000CC">$count </span><span style="color: #006600">= </span><span style="color: #0000CC">1</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*219*/ </span><span style="color: #0000CC">$pathParts </span><span style="color: #006600">= </span><span style="color: #0000CC">pathinfo</span><span style="color: #006600">(</span><span style="color: #0000CC">$fullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*220*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relTrashPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$pathParts</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">];<br /></span><span style="color: #FF9900">/*221*/ </span><span style="color: #006600">while(</span><span style="color: #0000CC">FileExists</span><span style="color: #006600">(</span><span style="color: #0000CC">$trashList</span><span style="color: #006600">, </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*222*/ </span><span style="color: #0000CC">$tempFileName </span><span style="color: #006600">= </span><span style="color: #0000CC">sprintf</span><span style="color: #006600">(</span><span style="color: #CC0000">"%s (%d)"</span><span style="color: #006600">, </span><span style="color: #0000CC">$pathParts</span><span style="color: #006600">[</span><span style="color: #CC0000">'filename'</span><span style="color: #006600">], </span><span style="color: #0000CC">$count</span><span style="color: #006600">++);<br /></span><span style="color: #FF9900">/*223*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relTrashPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$tempFileName</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*224*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*225*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*226*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*227*/<br />/*228*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">FileExists</span><span style="color: #006600">(</span><span style="color: #0000CC">$trashList</span><span style="color: #006600">, </span><span style="color: #0000CC">$fullFilePath</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*229*/ </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$trashList </span><span style="color: #006600">as </span><span style="color: #0000CC">$file</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*230*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$fullFilePath </span><span style="color: #006600">== </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'name'</span><span style="color: #006600">]) return </span><span style="color: #0000CC">true</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*231*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*232*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">false</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*233*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*234*/</span><span style="color: #0000CC">?><br /></span>/*235*/<br />/*236*/<!--. ===================================================================================================== --> <br />/*237*/ <br />/*238*/ <br />/*239*/ <div class="texte surlignable clearfix"><center>Page spéciale mise en ligne par M.&nbsp;Possoz pour augmenter le sécurité.</center></div><br />/*240*/ <br />/*241*/ <br />/*242*/ <br />/*243*/ <br />/*244*/ <br />/*245*/ <br />/*246*/ <br />/*247*/ <br />/*248*/ <br />/*249*/ <br />/*250*/ <br />/*251*/ <br />/*252*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/forum'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'15'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*253*/ </span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">243</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*254*/</span><span style="color: #0000CC">?><br /></span>/*255*/ <br />/*256*/ <br />/*257*/ </div><!--.content--><br />/*258*/ </div><!--.wrapper--><br />/*259*/ <br />/*260*/ <br />/*261*/ <!--.aside class="aside" role="complementary"><br />/*262*/ <br />/*263*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/navsub'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'id_rubrique' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'7'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*264*/ </span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">252</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*265*/</span><span style="color: #0000CC">?><br /></span>/*266*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*267*/</span><span style="color: #006600">include_once(</span><span style="color: #CC0000">"./" </span><span style="color: #006600">. </span><span style="color: #0000CC">_DIR_RACINE </span><span style="color: #006600">. </span><span style="color: #CC0000">"ecrire/balise/formulaire_.php"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*268*/</span><span style="color: #006600">if (</span><span style="color: #0000CC">$lang_select </span><span style="color: #006600">= </span><span style="color: #CC0000">"fr"</span><span style="color: #006600">) </span><span style="color: #0000CC">$lang_select </span><span style="color: #006600">= </span><span style="color: #0000CC">lang_select</span><span style="color: #006600">(</span><span style="color: #0000CC">$lang_select</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*269*/</span><span style="color: #0000CC">inserer_balise_dynamique</span><span style="color: #006600">(</span><span style="color: #0000CC">balise_FORMULAIRE__dyn</span><span style="color: #006600">(</span><span style="color: #CC0000">'FORMULAIRE_RECHERCHE'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">, </span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">, </span><span style="color: #CC0000">'_principale'</span><span style="color: #006600">, </span><span style="color: #0000CC">253</span><span style="color: #006600">, </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">));<br /></span><span style="color: #FF9900">/*270*/</span><span style="color: #006600">if (</span><span style="color: #0000CC">$lang_select</span><span style="color: #006600">) </span><span style="color: #0000CC">lang_select</span><span style="color: #006600">();<br /></span><span style="color: #FF9900">/*271*/</span><span style="color: #0000CC">?><br /></span>/*272*/ <br />/*273*/ <br />/*274*/ <br />/*275*/ <div class="menu"><br />/*276*/ <h2>Dans la même rubrique</h2><br />/*277*/ <ul><br />/*278*/ <br />/*279*/ <li><a href="Archive" class="on">Archive</a></li><br />/*280*/ <br />/*281*/ </ul><br />/*282*/ </div><br />/*283*/ <br />/*284*/ <br />/*285*/ <br />/*286*/ <div class="menu"><br />/*287*/ <h2>Mots-clés</h2><br />/*288*/ <ul><br />/*289*/ <br />/*290*/ <li><a href="+-PresentationArchives-+" rel="tag">PresentationArchives</a></li><br />/*291*/ <br />/*292*/ </ul><br />/*293*/</div></aside><!--.aside--><br />/*294*/ </main><!--.main--><br />/*295*/<br />/*296*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/footer'</span><span style="color: #006600">, </span><span style="color: #0000CC">array_merge</span><span style="color: #006600">(array (<br /></span><span style="color: #FF9900">/*297*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'15'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*298*/ </span><span style="color: #CC0000">'type-page' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'article'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*299*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:19'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*300*/ </span><span style="color: #CC0000">'date_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*301*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:19'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*302*/ </span><span style="color: #CC0000">'date_redac_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*303*/</span><span style="color: #006600">),array(</span><span style="color: #CC0000">'self' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'Archive'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*304*/ </span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">)), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">264</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*305*/</span><span style="color: #0000CC">?><br /></span>/*306*/<br />/*307*/</div><!--.page--><br />/*308*/</body><br />/*309*/</html><br />/*310*/</span>
</code> Squelette squelettes/article-PresentationArchives.html Boucle /home/quelfutuu/www/lchg/ecrire/public/evaluer_page.php(52) : eval()'d code
2024-11-06 21:27:24 81.240.142.21 (pid 986) :Pub:ERREUR: L88: syntax error, unexpected token "else", expecting end of file<br><code><span style="color: #000000">
/*001*/<br />/*002*/<!DOCTYPE html><br />/*003*/<!--.html dir="ltr" lang="fr" class="ltr fr no-js"--><br />/*004*/<html dir="ltr" lang="fr" class="ltr fr"><br />/*005*/<head><br />/*006*/ <meta charset="utf-8" /><br />/*007*/ <script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script><br />/*008*/ <title>Archive - la Commune</title><br />/*009*/ <link rel="stylesheet" href="lchg/lchgstyle.css" type="text/css" /><br />/*010*/ <script type="text/javascript" src="lchg/lchgscript.js" /></script><br />/*011*/ <meta name="description" content=" Page sp&#233;ciale mise en ligne par M. Possoz pour augmenter le s&#233;curit&#233;. " /><br />/*012*/ <link rel="canonical" href="https://lchg.quelfutur.org/Archive" /><br />/*013*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/head'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">13</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*014*/</span><span style="color: #0000CC">?><br /></span>/*015*/<br />/*016*/</head><br />/*017*/<br />/*018*/<body class="pas_surlignable page_article"><br />/*019*/<div class="page"><br />/*020*/<br />/*021*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/header'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">20</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*022*/</span><span style="color: #0000CC">?><br /></span>/*023*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/nav'</span><span style="color: #006600">, </span><span style="color: #0000CC">array_merge</span><span style="color: #006600">(array (<br /></span><span style="color: #FF9900">/*024*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'15'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*025*/ </span><span style="color: #CC0000">'type-page' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'article'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*026*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:24'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*027*/ </span><span style="color: #CC0000">'date_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*028*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:24'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*029*/ </span><span style="color: #CC0000">'date_redac_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*030*/</span><span style="color: #006600">),array(</span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">)), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">21</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*031*/</span><span style="color: #0000CC">?><br /></span>/*032*/ <br />/*033*/ <main class="main" role="main" style="width:100%; padding: 0.1em 0 0 0.1em"><br />/*034*/ <br />/*035*/ <div class="wrapper hfeed" style="width:100%; background-color:#e4f6ce"><br />/*036*/ <div class="content hentry" id="content"><br />/*037*/ <p class="arbo"><a href="https://lchg.quelfutur.org/">Accueil</a> &gt; <a href="-Archivages-">Archivages</a> &gt; <strong class="on">Archive</strong></p><br />/*038*/ <br />/*039*/ <div class="cartouche clearfix"><br />/*040*/ <br />/*041*/ <h1 class="surlignable entry-title">Archive</h1><br />/*042*/ <br />/*043*/ <!--.p class="info-publi"><abbr class="published" title="2000-11-06T18:57:00Z">lundi 6 novembre 2000</abbr></p--><br />/*044*/ <br />/*045*/ </div><br />/*046*/ <br />/*047*/ <br />/*048*/ <br />/*049*/ <br />/*050*/<!--. ===================================================================================================== --> <br />/*051*/ <br />/*052*/<br />/*053*/<div id="form_supprime"></div><br />/*054*/<div id="form_renomme"></div><br />/*055*/<!--.p class="right"><b><a href="aide.html">Aide</a> - <a href="https://lchg.quelfutur.org/spip.php?article16">Retour</a></b></p--> <br />/*056*/<p class="right"><b><a href="aide.html">Aide</a></b></p> <br />/*057*/<!--.h2>Fichiers de <b><i>la Commune</i></b></h2--><br />/*058*/<h4>Ajouter un fichier</h4><br />/*059*/<span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*060*/ </span><span style="color: #0000CC">setlocale</span><span style="color: #006600">(</span><span style="color: #0000CC">LC_TIME</span><span style="color: #006600">, </span><span style="color: #CC0000">'fr_FR'</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*061*/ </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">= </span><span style="color: #CC0000">"lchg/depot/"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*062*/ </span><span style="color: #0000CC">$relTrashPath </span><span style="color: #006600">= </span><span style="color: #CC0000">"lchg/trash/"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*063*/<br />/*064*/ </span><span style="color: #006600">if (isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_supprimer'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*065*/ </span><span style="color: #0000CC">$oldFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_supprimer'</span><span style="color: #006600">];<br /></span><span style="color: #FF9900">/*066*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">TrashPath</span><span style="color: #006600">(</span><span style="color: #0000CC">$oldFullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*067*/// echo "old: " . $oldFullFilePath . ", new: $newFullFilePath";<br />/*068*/// $trashList = getFileList($relTrashPath);<br />/*069*/ </span><span style="color: #0000CC">rename</span><span style="color: #006600">(</span><span style="color: #0000CC">$oldFullFilePath</span><span style="color: #006600">, </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*070*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*071*/<br />/*072*/ </span><span style="color: #006600">if (isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_renommer'</span><span style="color: #006600">]) && isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'nouveau_nom'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*073*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">. </span><span style="color: #0000CC">SupprimeAccentsEtBlancs</span><span style="color: #006600">(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'nouveau_nom'</span><span style="color: #006600">]);<br /></span><span style="color: #FF9900">/*074*/ </span><span style="color: #0000CC">$oldFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_renommer'</span><span style="color: #006600">];<br /></span><span style="color: #FF9900">/*075*/ </span><span style="color: #0000CC">rename</span><span style="color: #006600">(</span><span style="color: #0000CC">$oldFullFilePath</span><span style="color: #006600">, </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*076*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*077*/<br />/*078*/ // display file upload form<br />/*079*/// if (!isset($_POST['submit'])) { </span><span style="color: #0000CC">?><br /></span>/*080*/ <!--.form enctype="multipart/form-data" action="<!--.?php echo $_SERVER['PHP_SELF']?>" method="post"--><br />/*081*/ <!--.form enctype="multipart/form-data" action="https://lchg.quelfutur.org/Archive" method="post"><br />/*082*/ <!--.input type="hidden" name="MAX_FILE_SIZE" value="5000000" /> Choisir un fichier &agrave; t&eacute;l&eacute;verser<br />/*083*/ <!--.input type="file" name="data"/> <!--.br /--><br />/*084*/ <!--.input type="submit" name="submit" value="T&eacute;l&eacute;verser le fichier" /><br />/*085*/ <!--./form><br--><br />/*086*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*087*/// } <br />/*088*/ </span><span style="color: #006600">else {<br /></span><span style="color: #FF9900">/*089*/ </span><span style="color: #006600">foreach(</span><span style="color: #0000CC">$_FILES </span><span style="color: #006600">as &</span><span style="color: #0000CC">$file</span><span style="color: #006600">) </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'name'</span><span style="color: #006600">] = </span><span style="color: #0000CC">SupprimeAccentsEtBlancs</span><span style="color: #006600">(</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'name'</span><span style="color: #006600">]);<br /></span><span style="color: #FF9900">/*090*/ </span><span style="color: #006600">unset(</span><span style="color: #0000CC">$file</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*091*/ // check for existing file<br />/*092*/ </span><span style="color: #0000CC">$dirList </span><span style="color: #006600">= </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$relPath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*093*/ </span><span style="color: #006600">foreach(</span><span style="color: #0000CC">$dirList </span><span style="color: #006600">as </span><span style="color: #0000CC">$file</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*094*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'name'</span><span style="color: #006600">] == </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]) </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"\nERREUR: le fichier '"</span><span style="color: #006600">.</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">].</span><span style="color: #CC0000">"' est d&eacute;j&agrave; pr&eacute;sent !"</span><span style="color: #006600">); <br /></span><span style="color: #FF9900">/*095*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*096*/ // check uploaded file size<br />/*097*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] == </span><span style="color: #0000CC">0</span><span style="color: #006600">) </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"\nERREUR: Absence de fichier, fichier vide ou fichier trop gros (> 5 Mo) !"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*098*/ // check if file type is allowed (optional)<br />/*099*/ </span><span style="color: #0000CC">$allowedFileTypes </span><span style="color: #006600">= array(<br /></span><span style="color: #FF9900">/*100*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.spreadsheet"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*101*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.text"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*102*/ </span><span style="color: #CC0000">"application/vnd.openxmlformats-officedocument.wordprocessingml.document"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*103*/ </span><span style="color: #CC0000">"application/msword"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*104*/ </span><span style="color: #CC0000">"image/jpg"</span><span style="color: #006600">, </span><span style="color: #CC0000">"image/jpeg"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*105*/ </span><span style="color: #CC0000">"application/pdf"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*106*/ </span><span style="color: #CC0000">"text/plain"<br /></span><span style="color: #FF9900">/*107*/ // , "image/png", "image/gif", "image/jpg", "image/jpeg", "image/pjpeg"<br />/*108*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*109*/ </span><span style="color: #006600">if (!</span><span style="color: #0000CC">in_array</span><span style="color: #006600">(</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'type'</span><span style="color: #006600">], </span><span style="color: #0000CC">$allowedFileTypes</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*110*/ </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"ERREUR: '"</span><span style="color: #006600">.</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">].</span><span style="color: #CC0000">"',type de fichier non accept&eacute;."</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*111*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// check if this is a valid upload <br />/*112*/ </span><span style="color: #006600">if (!</span><span style="color: #0000CC">is_uploaded_file</span><span style="color: #006600">(</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'tmp_name'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*113*/ </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"ERREUR: Le t&eacute;l&eacute;versement a &eacute;chou&eacute;"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*114*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// set the name of the target directory<br />/*115*/ </span><span style="color: #0000CC">move_uploaded_file</span><span style="color: #006600">(</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'tmp_name'</span><span style="color: #006600">], </span><span style="color: #0000CC">$relPath</span><span style="color: #006600">.</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'name'</span><span style="color: #006600">]) or </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"Impossible de copier le fichier"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*116*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'- Fichier <i>'</span><span style="color: #006600">.</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'name'</span><span style="color: #006600">].</span><span style="color: #CC0000">'</i> correctement enregistr&eacute; : <b><a href="https://lchg.quelfutur.org/Archive"> Continuer...</a></b>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*117*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*118*/// Liste des fichiers<br />/*119*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<h4>Liste des fichiers</h4>"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*120*/ //IF THE sort FLAG HASN'T BEEN SET YET, SET THE DEFAULT<br />/*121*/ </span><span style="color: #0000CC">$dirList </span><span style="color: #006600">= </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$relPath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*122*/ </span><span style="color: #006600">if(!isset(</span><span style="color: #0000CC">$_GET</span><span style="color: #006600">[</span><span style="color: #CC0000">'triPar'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*123*/ </span><span style="color: #0000CC">$_GET</span><span style="color: #006600">[</span><span style="color: #CC0000">'triPar'</span><span style="color: #006600">] = </span><span style="color: #CC0000">'nom'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*124*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*125*/ </span><span style="color: #006600">switch(</span><span style="color: #0000CC">$_GET</span><span style="color: #006600">[</span><span style="color: #CC0000">'triPar'</span><span style="color: #006600">]) {<br /></span><span style="color: #FF9900">/*126*/ </span><span style="color: #006600">case </span><span style="color: #CC0000">'taille' </span><span style="color: #006600">: </span><span style="color: #0000CC">$sortres </span><span style="color: #006600">= </span><span style="color: #0000CC">usort</span><span style="color: #006600">(</span><span style="color: #0000CC">$dirList</span><span style="color: #006600">, </span><span style="color: #CC0000">'compsize'</span><span style="color: #006600">); break;<br /></span><span style="color: #FF9900">/*127*/ </span><span style="color: #006600">case </span><span style="color: #CC0000">'nom' </span><span style="color: #006600">: </span><span style="color: #0000CC">$sortres </span><span style="color: #006600">= </span><span style="color: #0000CC">usort</span><span style="color: #006600">(</span><span style="color: #0000CC">$dirList</span><span style="color: #006600">, </span><span style="color: #CC0000">'compname'</span><span style="color: #006600">); break;<br /></span><span style="color: #FF9900">/*128*/ </span><span style="color: #006600">case </span><span style="color: #CC0000">'date' </span><span style="color: #006600">: </span><span style="color: #0000CC">$sortres </span><span style="color: #006600">= </span><span style="color: #0000CC">usort</span><span style="color: #006600">(</span><span style="color: #0000CC">$dirList</span><span style="color: #006600">, </span><span style="color: #CC0000">'compdate'</span><span style="color: #006600">); break;<br /></span><span style="color: #FF9900">/*129*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*130*/ </span><span style="color: #0000CC">$sortOnName </span><span style="color: #006600">= </span><span style="color: #CC0000">'<a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'?triPar=nom">Nom</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*131*/ </span><span style="color: #0000CC">$sortOnDate </span><span style="color: #006600">= </span><span style="color: #CC0000">'<a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'?triPar=date">Date de mise en ligne</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*132*/ </span><span style="color: #0000CC">$sortOnSize </span><span style="color: #006600">= </span><span style="color: #CC0000">'<a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'?triPar=taille">Taille</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*133*/// output file list in HTML TABLE format<br />/*134*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<table border=\"1\" style=width:100%>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*135*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*136*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tr><th></span><span style="color: #0000CC">$sortOnName</span><span style="color: #CC0000"></th><th></span><span style="color: #0000CC">$sortOnSize</span><span style="color: #CC0000"></th><th></span><span style="color: #0000CC">$sortOnDate</span><span style="color: #CC0000"></th></tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*137*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*138*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*139*/ </span><span style="color: #006600">foreach(</span><span style="color: #0000CC">$dirList </span><span style="color: #006600">as </span><span style="color: #0000CC">$file</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*140*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*141*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<td><a href=\"</span><span style="color: #0000CC">$relPath</span><span style="color: #006600">{</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]}</span><span style="color: #CC0000">\" type=\"</span><span style="color: #006600">{</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'type'</span><span style="color: #006600">]}</span><span style="color: #CC0000">\"></span><span style="color: #006600">{</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]}</span><span style="color: #CC0000"></a></td>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*142*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] > </span><span style="color: #0000CC">999999</span><span style="color: #006600">) </span><span style="color: #0000CC">$fsize </span><span style="color: #006600">= </span><span style="color: #0000CC">number_format</span><span style="color: #006600">(</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">]/</span><span style="color: #0000CC">1000000</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">, </span><span style="color: #CC0000">','</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">).</span><span style="color: #CC0000">" Mo"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*143*/ </span><span style="color: #006600">elseif (</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] > </span><span style="color: #0000CC">999</span><span style="color: #006600">) </span><span style="color: #0000CC">$fsize </span><span style="color: #006600">= </span><span style="color: #0000CC">number_format</span><span style="color: #006600">(</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">]/</span><span style="color: #0000CC">1000</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">, </span><span style="color: #CC0000">','</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">).</span><span style="color: #CC0000">" ko"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*144*/ </span><span style="color: #006600">else </span><span style="color: #0000CC">$fsize </span><span style="color: #006600">= </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">].</span><span style="color: #CC0000">" octets"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*145*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<td class=\"center\"></span><span style="color: #0000CC">$fsize</span><span style="color: #CC0000"> </td>"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*146*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<td > " </span><span style="color: #006600">. </span><span style="color: #0000CC">utf8_encode</span><span style="color: #006600">(</span><span style="color: #0000CC">strftime</span><span style="color: #006600">(</span><span style="color: #CC0000">'%A %d %B %Y %H:%M'</span><span style="color: #006600">, </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'lastmod'</span><span style="color: #006600">])) . </span><span style="color: #CC0000">"</td>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*147*/// echo '<td> <div class="dropdown"> <button onclick="menudisplay(\'', $file['basename'], '\')" class="dropbtn"> Modifier </button>';<br />/*148*/// echo '<div id="Menu-', $file['basename'], '" class="dropdown-content"> <a href="" onclick="renomme(\'', $file['basename'], '\', event)">Renommer</a>';<br />/*149*/// echo '<a href="" onclick="supprime(\'', $file['basename'], '\', event)">Supprimer</a> </div>';<br />/*150*/// echo '</div></td>'; <br />/*151*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*152*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*153*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*154*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</table>\n\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*155*/<br />/*156*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$dir</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*157*/ // array to hold return value<br />/*158*/ </span><span style="color: #0000CC">$retval </span><span style="color: #006600">= array();<br /></span><span style="color: #FF9900">/*159*/ // add trailing slash if missing<br />/*160*/ </span><span style="color: #006600">if(</span><span style="color: #0000CC">substr</span><span style="color: #006600">(</span><span style="color: #0000CC">$dir</span><span style="color: #006600">, -</span><span style="color: #0000CC">1</span><span style="color: #006600">) != </span><span style="color: #CC0000">"/"</span><span style="color: #006600">) </span><span style="color: #0000CC">$dir </span><span style="color: #006600">.= </span><span style="color: #CC0000">"/"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*161*/ // open pointer to directory and read list of files<br />/*162*/ </span><span style="color: #0000CC">$d </span><span style="color: #006600">= @</span><span style="color: #0000CC">dir</span><span style="color: #006600">(</span><span style="color: #0000CC">$dir</span><span style="color: #006600">) or </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"ERREUR: r&eacute;pertoire inaccessible, contacter l'administrateur."</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*163*/ </span><span style="color: #006600">while(</span><span style="color: #0000CC">false </span><span style="color: #006600">!== (</span><span style="color: #0000CC">$entry </span><span style="color: #006600">= </span><span style="color: #0000CC">$d</span><span style="color: #006600">-></span><span style="color: #0000CC">read</span><span style="color: #006600">())) {<br /></span><span style="color: #FF9900">/*164*/ // skip hidden files<br />/*165*/ </span><span style="color: #006600">if(</span><span style="color: #0000CC">$entry</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">] == </span><span style="color: #CC0000">"."</span><span style="color: #006600">) continue;<br /></span><span style="color: #FF9900">/*166*/ </span><span style="color: #006600">if(</span><span style="color: #0000CC">is_dir</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*167*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*168*/ </span><span style="color: #CC0000">"name" </span><span style="color: #006600">=> </span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*169*/ </span><span style="color: #CC0000">"basename" </span><span style="color: #006600">=> </span><span style="color: #0000CC">basename</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*170*/ </span><span style="color: #CC0000">"type" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filetype</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*171*/ </span><span style="color: #CC0000">"size" </span><span style="color: #006600">=> </span><span style="color: #0000CC">0</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*172*/ </span><span style="color: #CC0000">"lastmod" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)<br /></span><span style="color: #FF9900">/*173*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*174*/ </span><span style="color: #006600">} elseif(</span><span style="color: #0000CC">is_readable</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*175*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*176*/ </span><span style="color: #CC0000">"name" </span><span style="color: #006600">=> </span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*177*/ </span><span style="color: #CC0000">"basename" </span><span style="color: #006600">=> </span><span style="color: #0000CC">basename</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*178*/ </span><span style="color: #CC0000">"type" </span><span style="color: #006600">=> </span><span style="color: #0000CC">mime_content_type</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*179*/ </span><span style="color: #CC0000">"size" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filesize</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*180*/ </span><span style="color: #CC0000">"lastmod" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)<br /></span><span style="color: #FF9900">/*181*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*182*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*183*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*184*/ </span><span style="color: #0000CC">$d</span><span style="color: #006600">-></span><span style="color: #0000CC">close</span><span style="color: #006600">();<br /></span><span style="color: #FF9900">/*185*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$retval</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*186*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*187*/ <br />/*188*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">compname</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">, </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*189*/ </span><span style="color: #006600">return(</span><span style="color: #0000CC">strcmp</span><span style="color: #006600">(</span><span style="color: #0000CC">mb_strtoupper</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]), </span><span style="color: #0000CC">mb_strtoupper</span><span style="color: #006600">(</span><span style="color: #0000CC">$fileb</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">])));<br /></span><span style="color: #FF9900">/*190*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*191*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">compsize</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">, </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*192*/ </span><span style="color: #006600">return(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] > </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] ? </span><span style="color: #0000CC">0 </span><span style="color: #006600">: </span><span style="color: #0000CC">1</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*193*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*194*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">compdate</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">, </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*195*/ </span><span style="color: #006600">return(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">[</span><span style="color: #CC0000">'lastmod'</span><span style="color: #006600">] > </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">[</span><span style="color: #CC0000">'lastmod'</span><span style="color: #006600">] ? </span><span style="color: #0000CC">0 </span><span style="color: #006600">: </span><span style="color: #0000CC">1</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*196*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*197*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #0000CC">$message</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*198*/ </span><span style="color: #006600">die(</span><span style="color: #0000CC">$message </span><span style="color: #006600">. </span><span style="color: #CC0000">' <b><a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'">Retour...</a></b>'</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*199*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*200*/ <br />/*201*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">SupprimeAccentsEtBlancs</span><span style="color: #006600">(</span><span style="color: #0000CC">$str</span><span style="color: #006600">, </span><span style="color: #0000CC">$encoding</span><span style="color: #006600">=</span><span style="color: #CC0000">'utf-8'</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*202*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">" "</span><span style="color: #006600">, </span><span style="color: #CC0000">"_"</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*203*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">"'"</span><span style="color: #006600">, </span><span style="color: #CC0000">"_"</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*204*/ // transformer les caract&egrave;res accentu&eacute;s en entit&eacute;s HTML<br />/*205*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">htmlentities</span><span style="color: #006600">(</span><span style="color: #0000CC">$str</span><span style="color: #006600">, </span><span style="color: #0000CC">ENT_NOQUOTES</span><span style="color: #006600">, </span><span style="color: #0000CC">$encoding</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*206*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">'#&([A-za-z])(?:acute|grave|cedil|circ|orn|ring|slash|th|tilde|uml);#'</span><span style="color: #006600">, </span><span style="color: #CC0000">'\1'</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*207*/ // Remplacer les ligatures tel que : , &AElig; ...<br />/*208*/ // Exemple "&oelig;" => "oe"<br />/*209*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">'#&([A-za-z]{2})(?:lig);#'</span><span style="color: #006600">, </span><span style="color: #CC0000">'\1'</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*210*/ // Supprimer tout le reste<br />/*211*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">'#&[^;]+;#'</span><span style="color: #006600">, </span><span style="color: #CC0000">''</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*212*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$str</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*213*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*214*/<br />/*215*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">TrashPath</span><span style="color: #006600">(</span><span style="color: #0000CC">$fullFilePath</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*216*/ </span><span style="color: #006600">global </span><span style="color: #0000CC">$relTrashPath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*217*/ </span><span style="color: #0000CC">$trashList </span><span style="color: #006600">= </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$relTrashPath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*218*/ </span><span style="color: #0000CC">$count </span><span style="color: #006600">= </span><span style="color: #0000CC">1</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*219*/ </span><span style="color: #0000CC">$pathParts </span><span style="color: #006600">= </span><span style="color: #0000CC">pathinfo</span><span style="color: #006600">(</span><span style="color: #0000CC">$fullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*220*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relTrashPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$pathParts</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">];<br /></span><span style="color: #FF9900">/*221*/ </span><span style="color: #006600">while(</span><span style="color: #0000CC">FileExists</span><span style="color: #006600">(</span><span style="color: #0000CC">$trashList</span><span style="color: #006600">, </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*222*/ </span><span style="color: #0000CC">$tempFileName </span><span style="color: #006600">= </span><span style="color: #0000CC">sprintf</span><span style="color: #006600">(</span><span style="color: #CC0000">"%s (%d)"</span><span style="color: #006600">, </span><span style="color: #0000CC">$pathParts</span><span style="color: #006600">[</span><span style="color: #CC0000">'filename'</span><span style="color: #006600">], </span><span style="color: #0000CC">$count</span><span style="color: #006600">++);<br /></span><span style="color: #FF9900">/*223*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relTrashPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$tempFileName</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*224*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*225*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*226*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*227*/<br />/*228*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">FileExists</span><span style="color: #006600">(</span><span style="color: #0000CC">$trashList</span><span style="color: #006600">, </span><span style="color: #0000CC">$fullFilePath</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*229*/ </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$trashList </span><span style="color: #006600">as </span><span style="color: #0000CC">$file</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*230*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$fullFilePath </span><span style="color: #006600">== </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'name'</span><span style="color: #006600">]) return </span><span style="color: #0000CC">true</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*231*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*232*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">false</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*233*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*234*/</span><span style="color: #0000CC">?><br /></span>/*235*/<br />/*236*/<!--. ===================================================================================================== --> <br />/*237*/ <br />/*238*/ <br />/*239*/ <div class="texte surlignable clearfix"><center>Page spéciale mise en ligne par M.&nbsp;Possoz pour augmenter le sécurité.</center></div><br />/*240*/ <br />/*241*/ <br />/*242*/ <br />/*243*/ <br />/*244*/ <br />/*245*/ <br />/*246*/ <br />/*247*/ <br />/*248*/ <br />/*249*/ <br />/*250*/ <br />/*251*/ <br />/*252*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/forum'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'15'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*253*/ </span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">243</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*254*/</span><span style="color: #0000CC">?><br /></span>/*255*/ <br />/*256*/ <br />/*257*/ </div><!--.content--><br />/*258*/ </div><!--.wrapper--><br />/*259*/ <br />/*260*/ <br />/*261*/ <!--.aside class="aside" role="complementary"><br />/*262*/ <br />/*263*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/navsub'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'id_rubrique' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'7'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*264*/ </span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">252</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*265*/</span><span style="color: #0000CC">?><br /></span>/*266*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*267*/</span><span style="color: #006600">include_once(</span><span style="color: #CC0000">"./" </span><span style="color: #006600">. </span><span style="color: #0000CC">_DIR_RACINE </span><span style="color: #006600">. </span><span style="color: #CC0000">"ecrire/balise/formulaire_.php"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*268*/</span><span style="color: #006600">if (</span><span style="color: #0000CC">$lang_select </span><span style="color: #006600">= </span><span style="color: #CC0000">"fr"</span><span style="color: #006600">) </span><span style="color: #0000CC">$lang_select </span><span style="color: #006600">= </span><span style="color: #0000CC">lang_select</span><span style="color: #006600">(</span><span style="color: #0000CC">$lang_select</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*269*/</span><span style="color: #0000CC">inserer_balise_dynamique</span><span style="color: #006600">(</span><span style="color: #0000CC">balise_FORMULAIRE__dyn</span><span style="color: #006600">(</span><span style="color: #CC0000">'FORMULAIRE_RECHERCHE'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">, </span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">, </span><span style="color: #CC0000">'_principale'</span><span style="color: #006600">, </span><span style="color: #0000CC">253</span><span style="color: #006600">, </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">));<br /></span><span style="color: #FF9900">/*270*/</span><span style="color: #006600">if (</span><span style="color: #0000CC">$lang_select</span><span style="color: #006600">) </span><span style="color: #0000CC">lang_select</span><span style="color: #006600">();<br /></span><span style="color: #FF9900">/*271*/</span><span style="color: #0000CC">?><br /></span>/*272*/ <br />/*273*/ <br />/*274*/ <br />/*275*/ <div class="menu"><br />/*276*/ <h2>Dans la même rubrique</h2><br />/*277*/ <ul><br />/*278*/ <br />/*279*/ <li><a href="Archive" class="on">Archive</a></li><br />/*280*/ <br />/*281*/ </ul><br />/*282*/ </div><br />/*283*/ <br />/*284*/ <br />/*285*/ <br />/*286*/ <div class="menu"><br />/*287*/ <h2>Mots-clés</h2><br />/*288*/ <ul><br />/*289*/ <br />/*290*/ <li><a href="+-PresentationArchives-+" rel="tag">PresentationArchives</a></li><br />/*291*/ <br />/*292*/ </ul><br />/*293*/</div></aside><!--.aside--><br />/*294*/ </main><!--.main--><br />/*295*/<br />/*296*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/footer'</span><span style="color: #006600">, </span><span style="color: #0000CC">array_merge</span><span style="color: #006600">(array (<br /></span><span style="color: #FF9900">/*297*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'15'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*298*/ </span><span style="color: #CC0000">'type-page' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'article'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*299*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:24'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*300*/ </span><span style="color: #CC0000">'date_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*301*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:24'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*302*/ </span><span style="color: #CC0000">'date_redac_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*303*/</span><span style="color: #006600">),array(</span><span style="color: #CC0000">'self' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'Archive'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*304*/ </span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">)), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">264</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*305*/</span><span style="color: #0000CC">?><br /></span>/*306*/<br />/*307*/</div><!--.page--><br />/*308*/</body><br />/*309*/</html><br />/*310*/</span>
</code> Squelette squelettes/article-PresentationArchives.html Boucle /home/quelfutuu/www/lchg/ecrire/public/evaluer_page.php(52) : eval()'d code
2024-11-06 21:27:25 81.240.142.21 (pid 9060) :Pub:ERREUR: L88: syntax error, unexpected token "else", expecting end of file<br><code><span style="color: #000000">
/*001*/<br />/*002*/<!DOCTYPE html><br />/*003*/<!--.html dir="ltr" lang="fr" class="ltr fr no-js"--><br />/*004*/<html dir="ltr" lang="fr" class="ltr fr"><br />/*005*/<head><br />/*006*/ <meta charset="utf-8" /><br />/*007*/ <script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script><br />/*008*/ <title>Archive - la Commune</title><br />/*009*/ <link rel="stylesheet" href="lchg/lchgstyle.css" type="text/css" /><br />/*010*/ <script type="text/javascript" src="lchg/lchgscript.js" /></script><br />/*011*/ <meta name="description" content=" Page sp&#233;ciale mise en ligne par M. Possoz pour augmenter le s&#233;curit&#233;. " /><br />/*012*/ <link rel="canonical" href="https://lchg.quelfutur.org/Archive" /><br />/*013*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/head'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">13</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*014*/</span><span style="color: #0000CC">?><br /></span>/*015*/<br />/*016*/</head><br />/*017*/<br />/*018*/<body class="pas_surlignable page_article"><br />/*019*/<div class="page"><br />/*020*/<br />/*021*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/header'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">20</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*022*/</span><span style="color: #0000CC">?><br /></span>/*023*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/nav'</span><span style="color: #006600">, </span><span style="color: #0000CC">array_merge</span><span style="color: #006600">(array (<br /></span><span style="color: #FF9900">/*024*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'15'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*025*/ </span><span style="color: #CC0000">'type-page' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'article'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*026*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:25'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*027*/ </span><span style="color: #CC0000">'date_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*028*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:25'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*029*/ </span><span style="color: #CC0000">'date_redac_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*030*/</span><span style="color: #006600">),array(</span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">)), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">21</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*031*/</span><span style="color: #0000CC">?><br /></span>/*032*/ <br />/*033*/ <main class="main" role="main" style="width:100%; padding: 0.1em 0 0 0.1em"><br />/*034*/ <br />/*035*/ <div class="wrapper hfeed" style="width:100%; background-color:#e4f6ce"><br />/*036*/ <div class="content hentry" id="content"><br />/*037*/ <p class="arbo"><a href="https://lchg.quelfutur.org/">Accueil</a> &gt; <a href="-Archivages-">Archivages</a> &gt; <strong class="on">Archive</strong></p><br />/*038*/ <br />/*039*/ <div class="cartouche clearfix"><br />/*040*/ <br />/*041*/ <h1 class="surlignable entry-title">Archive</h1><br />/*042*/ <br />/*043*/ <!--.p class="info-publi"><abbr class="published" title="2000-11-06T18:57:00Z">lundi 6 novembre 2000</abbr></p--><br />/*044*/ <br />/*045*/ </div><br />/*046*/ <br />/*047*/ <br />/*048*/ <br />/*049*/ <br />/*050*/<!--. ===================================================================================================== --> <br />/*051*/ <br />/*052*/<br />/*053*/<div id="form_supprime"></div><br />/*054*/<div id="form_renomme"></div><br />/*055*/<!--.p class="right"><b><a href="aide.html">Aide</a> - <a href="https://lchg.quelfutur.org/spip.php?article16">Retour</a></b></p--> <br />/*056*/<p class="right"><b><a href="aide.html">Aide</a></b></p> <br />/*057*/<!--.h2>Fichiers de <b><i>la Commune</i></b></h2--><br />/*058*/<h4>Ajouter un fichier</h4><br />/*059*/<span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*060*/ </span><span style="color: #0000CC">setlocale</span><span style="color: #006600">(</span><span style="color: #0000CC">LC_TIME</span><span style="color: #006600">, </span><span style="color: #CC0000">'fr_FR'</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*061*/ </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">= </span><span style="color: #CC0000">"lchg/depot/"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*062*/ </span><span style="color: #0000CC">$relTrashPath </span><span style="color: #006600">= </span><span style="color: #CC0000">"lchg/trash/"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*063*/<br />/*064*/ </span><span style="color: #006600">if (isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_supprimer'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*065*/ </span><span style="color: #0000CC">$oldFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_supprimer'</span><span style="color: #006600">];<br /></span><span style="color: #FF9900">/*066*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">TrashPath</span><span style="color: #006600">(</span><span style="color: #0000CC">$oldFullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*067*/// echo "old: " . $oldFullFilePath . ", new: $newFullFilePath";<br />/*068*/// $trashList = getFileList($relTrashPath);<br />/*069*/ </span><span style="color: #0000CC">rename</span><span style="color: #006600">(</span><span style="color: #0000CC">$oldFullFilePath</span><span style="color: #006600">, </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*070*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*071*/<br />/*072*/ </span><span style="color: #006600">if (isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_renommer'</span><span style="color: #006600">]) && isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'nouveau_nom'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*073*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">. </span><span style="color: #0000CC">SupprimeAccentsEtBlancs</span><span style="color: #006600">(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'nouveau_nom'</span><span style="color: #006600">]);<br /></span><span style="color: #FF9900">/*074*/ </span><span style="color: #0000CC">$oldFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'fichier_a_renommer'</span><span style="color: #006600">];<br /></span><span style="color: #FF9900">/*075*/ </span><span style="color: #0000CC">rename</span><span style="color: #006600">(</span><span style="color: #0000CC">$oldFullFilePath</span><span style="color: #006600">, </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*076*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*077*/<br />/*078*/ // display file upload form<br />/*079*/// if (!isset($_POST['submit'])) { </span><span style="color: #0000CC">?><br /></span>/*080*/ <!--.form enctype="multipart/form-data" action="<!--.?php echo $_SERVER['PHP_SELF']?>" method="post"--><br />/*081*/ <!--.form enctype="multipart/form-data" action="https://lchg.quelfutur.org/Archive" method="post"><br />/*082*/ <!--.input type="hidden" name="MAX_FILE_SIZE" value="5000000" /> Choisir un fichier &agrave; t&eacute;l&eacute;verser<br />/*083*/ <!--.input type="file" name="data"/> <!--.br /--><br />/*084*/ <!--.input type="submit" name="submit" value="T&eacute;l&eacute;verser le fichier" /><br />/*085*/ <!--./form><br--><br />/*086*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*087*/// } <br />/*088*/ </span><span style="color: #006600">else {<br /></span><span style="color: #FF9900">/*089*/ </span><span style="color: #006600">foreach(</span><span style="color: #0000CC">$_FILES </span><span style="color: #006600">as &</span><span style="color: #0000CC">$file</span><span style="color: #006600">) </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'name'</span><span style="color: #006600">] = </span><span style="color: #0000CC">SupprimeAccentsEtBlancs</span><span style="color: #006600">(</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'name'</span><span style="color: #006600">]);<br /></span><span style="color: #FF9900">/*090*/ </span><span style="color: #006600">unset(</span><span style="color: #0000CC">$file</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*091*/ // check for existing file<br />/*092*/ </span><span style="color: #0000CC">$dirList </span><span style="color: #006600">= </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$relPath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*093*/ </span><span style="color: #006600">foreach(</span><span style="color: #0000CC">$dirList </span><span style="color: #006600">as </span><span style="color: #0000CC">$file</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*094*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'name'</span><span style="color: #006600">] == </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]) </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"\nERREUR: le fichier '"</span><span style="color: #006600">.</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">].</span><span style="color: #CC0000">"' est d&eacute;j&agrave; pr&eacute;sent !"</span><span style="color: #006600">); <br /></span><span style="color: #FF9900">/*095*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*096*/ // check uploaded file size<br />/*097*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] == </span><span style="color: #0000CC">0</span><span style="color: #006600">) </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"\nERREUR: Absence de fichier, fichier vide ou fichier trop gros (> 5 Mo) !"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*098*/ // check if file type is allowed (optional)<br />/*099*/ </span><span style="color: #0000CC">$allowedFileTypes </span><span style="color: #006600">= array(<br /></span><span style="color: #FF9900">/*100*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.spreadsheet"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*101*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.text"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*102*/ </span><span style="color: #CC0000">"application/vnd.openxmlformats-officedocument.wordprocessingml.document"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*103*/ </span><span style="color: #CC0000">"application/msword"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*104*/ </span><span style="color: #CC0000">"image/jpg"</span><span style="color: #006600">, </span><span style="color: #CC0000">"image/jpeg"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*105*/ </span><span style="color: #CC0000">"application/pdf"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*106*/ </span><span style="color: #CC0000">"text/plain"<br /></span><span style="color: #FF9900">/*107*/ // , "image/png", "image/gif", "image/jpg", "image/jpeg", "image/pjpeg"<br />/*108*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*109*/ </span><span style="color: #006600">if (!</span><span style="color: #0000CC">in_array</span><span style="color: #006600">(</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'type'</span><span style="color: #006600">], </span><span style="color: #0000CC">$allowedFileTypes</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*110*/ </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"ERREUR: '"</span><span style="color: #006600">.</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">].</span><span style="color: #CC0000">"',type de fichier non accept&eacute;."</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*111*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// check if this is a valid upload <br />/*112*/ </span><span style="color: #006600">if (!</span><span style="color: #0000CC">is_uploaded_file</span><span style="color: #006600">(</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'tmp_name'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*113*/ </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"ERREUR: Le t&eacute;l&eacute;versement a &eacute;chou&eacute;"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*114*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// set the name of the target directory<br />/*115*/ </span><span style="color: #0000CC">move_uploaded_file</span><span style="color: #006600">(</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'tmp_name'</span><span style="color: #006600">], </span><span style="color: #0000CC">$relPath</span><span style="color: #006600">.</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'name'</span><span style="color: #006600">]) or </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"Impossible de copier le fichier"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*116*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'- Fichier <i>'</span><span style="color: #006600">.</span><span style="color: #0000CC">$_FILES</span><span style="color: #006600">[</span><span style="color: #CC0000">'data'</span><span style="color: #006600">][</span><span style="color: #CC0000">'name'</span><span style="color: #006600">].</span><span style="color: #CC0000">'</i> correctement enregistr&eacute; : <b><a href="https://lchg.quelfutur.org/Archive"> Continuer...</a></b>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*117*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*118*/// Liste des fichiers<br />/*119*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<h4>Liste des fichiers</h4>"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*120*/ //IF THE sort FLAG HASN'T BEEN SET YET, SET THE DEFAULT<br />/*121*/ </span><span style="color: #0000CC">$dirList </span><span style="color: #006600">= </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$relPath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*122*/ </span><span style="color: #006600">if(!isset(</span><span style="color: #0000CC">$_GET</span><span style="color: #006600">[</span><span style="color: #CC0000">'triPar'</span><span style="color: #006600">])) {<br /></span><span style="color: #FF9900">/*123*/ </span><span style="color: #0000CC">$_GET</span><span style="color: #006600">[</span><span style="color: #CC0000">'triPar'</span><span style="color: #006600">] = </span><span style="color: #CC0000">'nom'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*124*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*125*/ </span><span style="color: #006600">switch(</span><span style="color: #0000CC">$_GET</span><span style="color: #006600">[</span><span style="color: #CC0000">'triPar'</span><span style="color: #006600">]) {<br /></span><span style="color: #FF9900">/*126*/ </span><span style="color: #006600">case </span><span style="color: #CC0000">'taille' </span><span style="color: #006600">: </span><span style="color: #0000CC">$sortres </span><span style="color: #006600">= </span><span style="color: #0000CC">usort</span><span style="color: #006600">(</span><span style="color: #0000CC">$dirList</span><span style="color: #006600">, </span><span style="color: #CC0000">'compsize'</span><span style="color: #006600">); break;<br /></span><span style="color: #FF9900">/*127*/ </span><span style="color: #006600">case </span><span style="color: #CC0000">'nom' </span><span style="color: #006600">: </span><span style="color: #0000CC">$sortres </span><span style="color: #006600">= </span><span style="color: #0000CC">usort</span><span style="color: #006600">(</span><span style="color: #0000CC">$dirList</span><span style="color: #006600">, </span><span style="color: #CC0000">'compname'</span><span style="color: #006600">); break;<br /></span><span style="color: #FF9900">/*128*/ </span><span style="color: #006600">case </span><span style="color: #CC0000">'date' </span><span style="color: #006600">: </span><span style="color: #0000CC">$sortres </span><span style="color: #006600">= </span><span style="color: #0000CC">usort</span><span style="color: #006600">(</span><span style="color: #0000CC">$dirList</span><span style="color: #006600">, </span><span style="color: #CC0000">'compdate'</span><span style="color: #006600">); break;<br /></span><span style="color: #FF9900">/*129*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*130*/ </span><span style="color: #0000CC">$sortOnName </span><span style="color: #006600">= </span><span style="color: #CC0000">'<a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'?triPar=nom">Nom</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*131*/ </span><span style="color: #0000CC">$sortOnDate </span><span style="color: #006600">= </span><span style="color: #CC0000">'<a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'?triPar=date">Date de mise en ligne</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*132*/ </span><span style="color: #0000CC">$sortOnSize </span><span style="color: #006600">= </span><span style="color: #CC0000">'<a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'?triPar=taille">Taille</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*133*/// output file list in HTML TABLE format<br />/*134*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<table border=\"1\" style=width:100%>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*135*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*136*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tr><th></span><span style="color: #0000CC">$sortOnName</span><span style="color: #CC0000"></th><th></span><span style="color: #0000CC">$sortOnSize</span><span style="color: #CC0000"></th><th></span><span style="color: #0000CC">$sortOnDate</span><span style="color: #CC0000"></th></tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*137*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*138*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*139*/ </span><span style="color: #006600">foreach(</span><span style="color: #0000CC">$dirList </span><span style="color: #006600">as </span><span style="color: #0000CC">$file</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*140*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*141*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<td><a href=\"</span><span style="color: #0000CC">$relPath</span><span style="color: #006600">{</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]}</span><span style="color: #CC0000">\" type=\"</span><span style="color: #006600">{</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'type'</span><span style="color: #006600">]}</span><span style="color: #CC0000">\"></span><span style="color: #006600">{</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]}</span><span style="color: #CC0000"></a></td>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*142*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] > </span><span style="color: #0000CC">999999</span><span style="color: #006600">) </span><span style="color: #0000CC">$fsize </span><span style="color: #006600">= </span><span style="color: #0000CC">number_format</span><span style="color: #006600">(</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">]/</span><span style="color: #0000CC">1000000</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">, </span><span style="color: #CC0000">','</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">).</span><span style="color: #CC0000">" Mo"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*143*/ </span><span style="color: #006600">elseif (</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] > </span><span style="color: #0000CC">999</span><span style="color: #006600">) </span><span style="color: #0000CC">$fsize </span><span style="color: #006600">= </span><span style="color: #0000CC">number_format</span><span style="color: #006600">(</span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">]/</span><span style="color: #0000CC">1000</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">, </span><span style="color: #CC0000">','</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">).</span><span style="color: #CC0000">" ko"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*144*/ </span><span style="color: #006600">else </span><span style="color: #0000CC">$fsize </span><span style="color: #006600">= </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">].</span><span style="color: #CC0000">" octets"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*145*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<td class=\"center\"></span><span style="color: #0000CC">$fsize</span><span style="color: #CC0000"> </td>"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*146*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<td > " </span><span style="color: #006600">. </span><span style="color: #0000CC">utf8_encode</span><span style="color: #006600">(</span><span style="color: #0000CC">strftime</span><span style="color: #006600">(</span><span style="color: #CC0000">'%A %d %B %Y %H:%M'</span><span style="color: #006600">, </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'lastmod'</span><span style="color: #006600">])) . </span><span style="color: #CC0000">"</td>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*147*/// echo '<td> <div class="dropdown"> <button onclick="menudisplay(\'', $file['basename'], '\')" class="dropbtn"> Modifier </button>';<br />/*148*/// echo '<div id="Menu-', $file['basename'], '" class="dropdown-content"> <a href="" onclick="renomme(\'', $file['basename'], '\', event)">Renommer</a>';<br />/*149*/// echo '<a href="" onclick="supprime(\'', $file['basename'], '\', event)">Supprimer</a> </div>';<br />/*150*/// echo '</div></td>'; <br />/*151*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*152*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*153*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*154*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</table>\n\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*155*/<br />/*156*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$dir</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*157*/ // array to hold return value<br />/*158*/ </span><span style="color: #0000CC">$retval </span><span style="color: #006600">= array();<br /></span><span style="color: #FF9900">/*159*/ // add trailing slash if missing<br />/*160*/ </span><span style="color: #006600">if(</span><span style="color: #0000CC">substr</span><span style="color: #006600">(</span><span style="color: #0000CC">$dir</span><span style="color: #006600">, -</span><span style="color: #0000CC">1</span><span style="color: #006600">) != </span><span style="color: #CC0000">"/"</span><span style="color: #006600">) </span><span style="color: #0000CC">$dir </span><span style="color: #006600">.= </span><span style="color: #CC0000">"/"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*161*/ // open pointer to directory and read list of files<br />/*162*/ </span><span style="color: #0000CC">$d </span><span style="color: #006600">= @</span><span style="color: #0000CC">dir</span><span style="color: #006600">(</span><span style="color: #0000CC">$dir</span><span style="color: #006600">) or </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #CC0000">"ERREUR: r&eacute;pertoire inaccessible, contacter l'administrateur."</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*163*/ </span><span style="color: #006600">while(</span><span style="color: #0000CC">false </span><span style="color: #006600">!== (</span><span style="color: #0000CC">$entry </span><span style="color: #006600">= </span><span style="color: #0000CC">$d</span><span style="color: #006600">-></span><span style="color: #0000CC">read</span><span style="color: #006600">())) {<br /></span><span style="color: #FF9900">/*164*/ // skip hidden files<br />/*165*/ </span><span style="color: #006600">if(</span><span style="color: #0000CC">$entry</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">] == </span><span style="color: #CC0000">"."</span><span style="color: #006600">) continue;<br /></span><span style="color: #FF9900">/*166*/ </span><span style="color: #006600">if(</span><span style="color: #0000CC">is_dir</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*167*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*168*/ </span><span style="color: #CC0000">"name" </span><span style="color: #006600">=> </span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*169*/ </span><span style="color: #CC0000">"basename" </span><span style="color: #006600">=> </span><span style="color: #0000CC">basename</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*170*/ </span><span style="color: #CC0000">"type" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filetype</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*171*/ </span><span style="color: #CC0000">"size" </span><span style="color: #006600">=> </span><span style="color: #0000CC">0</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*172*/ </span><span style="color: #CC0000">"lastmod" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)<br /></span><span style="color: #FF9900">/*173*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*174*/ </span><span style="color: #006600">} elseif(</span><span style="color: #0000CC">is_readable</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*175*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*176*/ </span><span style="color: #CC0000">"name" </span><span style="color: #006600">=> </span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*177*/ </span><span style="color: #CC0000">"basename" </span><span style="color: #006600">=> </span><span style="color: #0000CC">basename</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*178*/ </span><span style="color: #CC0000">"type" </span><span style="color: #006600">=> </span><span style="color: #0000CC">mime_content_type</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*179*/ </span><span style="color: #CC0000">"size" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filesize</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">),<br /></span><span style="color: #FF9900">/*180*/ </span><span style="color: #CC0000">"lastmod" </span><span style="color: #006600">=> </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #CC0000">"</span><span style="color: #0000CC">$dir$entry</span><span style="color: #CC0000">"</span><span style="color: #006600">)<br /></span><span style="color: #FF9900">/*181*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*182*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*183*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*184*/ </span><span style="color: #0000CC">$d</span><span style="color: #006600">-></span><span style="color: #0000CC">close</span><span style="color: #006600">();<br /></span><span style="color: #FF9900">/*185*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$retval</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*186*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*187*/ <br />/*188*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">compname</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">, </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*189*/ </span><span style="color: #006600">return(</span><span style="color: #0000CC">strcmp</span><span style="color: #006600">(</span><span style="color: #0000CC">mb_strtoupper</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">]), </span><span style="color: #0000CC">mb_strtoupper</span><span style="color: #006600">(</span><span style="color: #0000CC">$fileb</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">])));<br /></span><span style="color: #FF9900">/*190*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*191*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">compsize</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">, </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*192*/ </span><span style="color: #006600">return(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] > </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">[</span><span style="color: #CC0000">'size'</span><span style="color: #006600">] ? </span><span style="color: #0000CC">0 </span><span style="color: #006600">: </span><span style="color: #0000CC">1</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*193*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*194*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">compdate</span><span style="color: #006600">(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">, </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*195*/ </span><span style="color: #006600">return(</span><span style="color: #0000CC">$filea</span><span style="color: #006600">[</span><span style="color: #CC0000">'lastmod'</span><span style="color: #006600">] > </span><span style="color: #0000CC">$fileb</span><span style="color: #006600">[</span><span style="color: #CC0000">'lastmod'</span><span style="color: #006600">] ? </span><span style="color: #0000CC">0 </span><span style="color: #006600">: </span><span style="color: #0000CC">1</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*196*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*197*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">my_die</span><span style="color: #006600">(</span><span style="color: #0000CC">$message</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*198*/ </span><span style="color: #006600">die(</span><span style="color: #0000CC">$message </span><span style="color: #006600">. </span><span style="color: #CC0000">' <b><a href="' </span><span style="color: #006600">. </span><span style="color: #0000CC">$_SERVER</span><span style="color: #006600">[</span><span style="color: #CC0000">'PHP_SELF'</span><span style="color: #006600">] . </span><span style="color: #CC0000">'">Retour...</a></b>'</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*199*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*200*/ <br />/*201*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">SupprimeAccentsEtBlancs</span><span style="color: #006600">(</span><span style="color: #0000CC">$str</span><span style="color: #006600">, </span><span style="color: #0000CC">$encoding</span><span style="color: #006600">=</span><span style="color: #CC0000">'utf-8'</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*202*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">" "</span><span style="color: #006600">, </span><span style="color: #CC0000">"_"</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*203*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">"'"</span><span style="color: #006600">, </span><span style="color: #CC0000">"_"</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*204*/ // transformer les caract&egrave;res accentu&eacute;s en entit&eacute;s HTML<br />/*205*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">htmlentities</span><span style="color: #006600">(</span><span style="color: #0000CC">$str</span><span style="color: #006600">, </span><span style="color: #0000CC">ENT_NOQUOTES</span><span style="color: #006600">, </span><span style="color: #0000CC">$encoding</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*206*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">'#&([A-za-z])(?:acute|grave|cedil|circ|orn|ring|slash|th|tilde|uml);#'</span><span style="color: #006600">, </span><span style="color: #CC0000">'\1'</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*207*/ // Remplacer les ligatures tel que : , &AElig; ...<br />/*208*/ // Exemple "&oelig;" => "oe"<br />/*209*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">'#&([A-za-z]{2})(?:lig);#'</span><span style="color: #006600">, </span><span style="color: #CC0000">'\1'</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*210*/ // Supprimer tout le reste<br />/*211*/ </span><span style="color: #0000CC">$str </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">'#&[^;]+;#'</span><span style="color: #006600">, </span><span style="color: #CC0000">''</span><span style="color: #006600">, </span><span style="color: #0000CC">$str</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*212*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$str</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*213*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*214*/<br />/*215*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">TrashPath</span><span style="color: #006600">(</span><span style="color: #0000CC">$fullFilePath</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*216*/ </span><span style="color: #006600">global </span><span style="color: #0000CC">$relTrashPath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*217*/ </span><span style="color: #0000CC">$trashList </span><span style="color: #006600">= </span><span style="color: #0000CC">getFileList</span><span style="color: #006600">(</span><span style="color: #0000CC">$relTrashPath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*218*/ </span><span style="color: #0000CC">$count </span><span style="color: #006600">= </span><span style="color: #0000CC">1</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*219*/ </span><span style="color: #0000CC">$pathParts </span><span style="color: #006600">= </span><span style="color: #0000CC">pathinfo</span><span style="color: #006600">(</span><span style="color: #0000CC">$fullFilePath</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*220*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relTrashPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$pathParts</span><span style="color: #006600">[</span><span style="color: #CC0000">'basename'</span><span style="color: #006600">];<br /></span><span style="color: #FF9900">/*221*/ </span><span style="color: #006600">while(</span><span style="color: #0000CC">FileExists</span><span style="color: #006600">(</span><span style="color: #0000CC">$trashList</span><span style="color: #006600">, </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">)) {<br /></span><span style="color: #FF9900">/*222*/ </span><span style="color: #0000CC">$tempFileName </span><span style="color: #006600">= </span><span style="color: #0000CC">sprintf</span><span style="color: #006600">(</span><span style="color: #CC0000">"%s (%d)"</span><span style="color: #006600">, </span><span style="color: #0000CC">$pathParts</span><span style="color: #006600">[</span><span style="color: #CC0000">'filename'</span><span style="color: #006600">], </span><span style="color: #0000CC">$count</span><span style="color: #006600">++);<br /></span><span style="color: #FF9900">/*223*/ </span><span style="color: #0000CC">$newFullFilePath </span><span style="color: #006600">= </span><span style="color: #0000CC">$relTrashPath </span><span style="color: #006600">. </span><span style="color: #0000CC">$tempFileName</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*224*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*225*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*226*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*227*/<br />/*228*/ </span><span style="color: #006600">function </span><span style="color: #0000CC">FileExists</span><span style="color: #006600">(</span><span style="color: #0000CC">$trashList</span><span style="color: #006600">, </span><span style="color: #0000CC">$fullFilePath</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*229*/ </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$trashList </span><span style="color: #006600">as </span><span style="color: #0000CC">$file</span><span style="color: #006600">) {<br /></span><span style="color: #FF9900">/*230*/ </span><span style="color: #006600">if (</span><span style="color: #0000CC">$fullFilePath </span><span style="color: #006600">== </span><span style="color: #0000CC">$file</span><span style="color: #006600">[</span><span style="color: #CC0000">'name'</span><span style="color: #006600">]) return </span><span style="color: #0000CC">true</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*231*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*232*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">false</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*233*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*234*/</span><span style="color: #0000CC">?><br /></span>/*235*/<br />/*236*/<!--. ===================================================================================================== --> <br />/*237*/ <br />/*238*/ <br />/*239*/ <div class="texte surlignable clearfix"><center>Page spéciale mise en ligne par M.&nbsp;Possoz pour augmenter le sécurité.</center></div><br />/*240*/ <br />/*241*/ <br />/*242*/ <br />/*243*/ <br />/*244*/ <br />/*245*/ <br />/*246*/ <br />/*247*/ <br />/*248*/ <br />/*249*/ <br />/*250*/ <br />/*251*/ <br />/*252*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/forum'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'15'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*253*/ </span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">243</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*254*/</span><span style="color: #0000CC">?><br /></span>/*255*/ <br />/*256*/ <br />/*257*/ </div><!--.content--><br />/*258*/ </div><!--.wrapper--><br />/*259*/ <br />/*260*/ <br />/*261*/ <!--.aside class="aside" role="complementary"><br />/*262*/ <br />/*263*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/navsub'</span><span style="color: #006600">, array(</span><span style="color: #CC0000">'id_rubrique' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'7'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*264*/ </span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">252</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*265*/</span><span style="color: #0000CC">?><br /></span>/*266*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*267*/</span><span style="color: #006600">include_once(</span><span style="color: #CC0000">"./" </span><span style="color: #006600">. </span><span style="color: #0000CC">_DIR_RACINE </span><span style="color: #006600">. </span><span style="color: #CC0000">"ecrire/balise/formulaire_.php"</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*268*/</span><span style="color: #006600">if (</span><span style="color: #0000CC">$lang_select </span><span style="color: #006600">= </span><span style="color: #CC0000">"fr"</span><span style="color: #006600">) </span><span style="color: #0000CC">$lang_select </span><span style="color: #006600">= </span><span style="color: #0000CC">lang_select</span><span style="color: #006600">(</span><span style="color: #0000CC">$lang_select</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*269*/</span><span style="color: #0000CC">inserer_balise_dynamique</span><span style="color: #006600">(</span><span style="color: #0000CC">balise_FORMULAIRE__dyn</span><span style="color: #006600">(</span><span style="color: #CC0000">'FORMULAIRE_RECHERCHE'</span><span style="color: #006600">), array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">, </span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">, </span><span style="color: #CC0000">'_principale'</span><span style="color: #006600">, </span><span style="color: #0000CC">253</span><span style="color: #006600">, </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">));<br /></span><span style="color: #FF9900">/*270*/</span><span style="color: #006600">if (</span><span style="color: #0000CC">$lang_select</span><span style="color: #006600">) </span><span style="color: #0000CC">lang_select</span><span style="color: #006600">();<br /></span><span style="color: #FF9900">/*271*/</span><span style="color: #0000CC">?><br /></span>/*272*/ <br />/*273*/ <br />/*274*/ <br />/*275*/ <div class="menu"><br />/*276*/ <h2>Dans la même rubrique</h2><br />/*277*/ <ul><br />/*278*/ <br />/*279*/ <li><a href="Archive" class="on">Archive</a></li><br />/*280*/ <br />/*281*/ </ul><br />/*282*/ </div><br />/*283*/ <br />/*284*/ <br />/*285*/ <br />/*286*/ <div class="menu"><br />/*287*/ <h2>Mots-clés</h2><br />/*288*/ <ul><br />/*289*/ <br />/*290*/ <li><a href="+-PresentationArchives-+" rel="tag">PresentationArchives</a></li><br />/*291*/ <br />/*292*/ </ul><br />/*293*/</div></aside><!--.aside--><br />/*294*/ </main><!--.main--><br />/*295*/<br />/*296*/ <span style="color: #0000CC"><?php </span><span style="color: #006600">echo </span><span style="color: #0000CC">recuperer_fond</span><span style="color: #006600">( </span><span style="color: #CC0000">'inclure/footer'</span><span style="color: #006600">, </span><span style="color: #0000CC">array_merge</span><span style="color: #006600">(array (<br /></span><span style="color: #FF9900">/*297*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'15'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*298*/ </span><span style="color: #CC0000">'type-page' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'article'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*299*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:25'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*300*/ </span><span style="color: #CC0000">'date_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*301*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-06 21:27:25'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*302*/ </span><span style="color: #CC0000">'date_redac_default' </span><span style="color: #006600">=> </span><span style="color: #0000CC">true</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*303*/</span><span style="color: #006600">),array(</span><span style="color: #CC0000">'self' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'Archive'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*304*/ </span><span style="color: #CC0000">'lang' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">)), array(</span><span style="color: #CC0000">"compil"</span><span style="color: #006600">=>array(</span><span style="color: #CC0000">'squelettes/article-PresentationArchives.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_b7f4ab2b4fd871aacd05000f919a5582'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">264</span><span style="color: #006600">,</span><span style="color: #0000CC">$GLOBALS</span><span style="color: #006600">[</span><span style="color: #CC0000">'spip_lang'</span><span style="color: #006600">])), </span><span style="color: #0000CC">_request</span><span style="color: #006600">(</span><span style="color: #CC0000">'connect'</span><span style="color: #006600">) ?? </span><span style="color: #CC0000">''</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*305*/</span><span style="color: #0000CC">?><br /></span>/*306*/<br />/*307*/</div><!--.page--><br />/*308*/</body><br />/*309*/</html><br />/*310*/</span>
</code> Squelette squelettes/article-PresentationArchives.html Boucle /home/quelfutuu/www/lchg/ecrire/public/evaluer_page.php(52) : eval()'d code
[-- rotate --]