| Current Path : /home/quelfutuu/www/lchg/tmp/log/ |
| Current File : /home/quelfutuu/www/lchg/tmp/log/debusquer.log.3 |
2024-11-05 21:08:10 2a02:a03f:c29f:e300:35b1:3cd0:5f20:13fe (pid 11150) :Pub:ERREUR: L142: syntax error, unexpected token "<"<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*/<head><br />/*005*/ <script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script><br />/*006*/ <title>Pour essai - la Commune</title><br />/*007*/ <meta name="description" content=" texte " /><br />/*008*/ <link rel="canonical" href="https://lchg.quelfutur.org/Pour-essai" /><br />/*009*/ <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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">9</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">/*010*/</span><span style="color: #0000CC">?><br /></span>/*011*/</head><br />/*012*/<br />/*013*/<body class="pas_surlignable page_article"><br />/*014*/<div class="page"><br />/*015*/<br />/*016*/ <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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">15</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">/*017*/</span><span style="color: #0000CC">?><br /></span>/*018*/ <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">/*019*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'16'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*020*/ </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">/*021*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:08:10'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*022*/ </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">/*023*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:08:10'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*024*/ </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">/*025*/</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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">16</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">/*026*/</span><span style="color: #0000CC">?><br /></span>/*027*/ <br />/*028*/ <main class="main" role="main" style="width:100%"><br />/*029*/ <br />/*030*/ <div class="wrapper hfeed" style="width:100%"><br />/*031*/ <div class="content hentry" id="content"><br />/*032*/ <p class="arbo"><a href="https://lchg.quelfutur.org/">Accueil</a> &gt; <a href="-Archives-">Archives</a> &gt; <strong class="on">Pour essai</strong></p><br />/*033*/ <br />/*034*/ <div class="cartouche clearfix"><br />/*035*/ <br />/*036*/ <h1 class="surlignable entry-title">Pour essai</h1><br />/*037*/ <br />/*038*/ <p class="info-publi"><abbr class="published" title="2000-11-05T17:04:00Z">dimanche 5 novembre 2000</abbr><span class="sep">, </span><span class="auteurs">par <span class="vcard author"><a class="url fn spip_in" href="_Admin_">Admin</a></span></span></p><br />/*039*/ <br />/*040*/ </div><br />/*041*/ <br />/*042*/ <br />/*043*/ <br />/*044*/ <br />/*045*/ <br />/*046*/ <br />/*047*/ <br />/*048*/ <br />/*049*/<br />/*050*/<div id="form_supprime"></div><br />/*051*/<div id="form_renomme"></div><br />/*052*/<p class="right"><b><a href="lchg/aide.html">Aide </a></b></p><br />/*053*/<!--.h2>Fichiers de <b><i>la Commune</i></b></h2--><br />/*054*/<h4>Ajouter un fichier</h4><br />/*055*/<span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*056*/ </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">/*057*/ </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">/*058*/ </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">/*059*/<br />/*060*/ </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">/*061*/ </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">/*062*/ </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">/*063*/// echo "old: " . $oldFullFilePath . ", new: $newFullFilePath";<br />/*064*/// $trashList = getFileList($relTrashPath);<br />/*065*/ </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">/*066*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*067*/<br />/*068*/ </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">/*069*/ </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">/*070*/ </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">/*071*/ </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">/*072*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*073*/<br />/*074*/ // display file upload form<br />/*075*/ </span><span style="color: #006600">if (!isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'submit'</span><span style="color: #006600">])) { </span><span style="color: #0000CC">?><br /></span>/*076*/ <form enctype="multipart/form-data" action="<span style="color: #0000CC"><?php </span><span style="color: #006600">echo </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: #0000CC">?></span>" method="post"><br />/*077*/ <input type="hidden" name="MAX_FILE_SIZE" value="5000000" /> Choisir un fichier &agrave; t&eacute;l&eacute;verser<br />/*078*/ <input type="file" name="data"/><br /><br />/*079*/ <input type="submit" name="submit" value="T&eacute;l&eacute;verser le fichier" /><br />/*080*/ </form><br />/*081*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*082*/ </span><span style="color: #006600">} <br /></span><span style="color: #FF9900">/*083*/ </span><span style="color: #006600">else {<br /></span><span style="color: #FF9900">/*084*/ </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">/*085*/ </span><span style="color: #006600">unset(</span><span style="color: #0000CC">$file</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*086*/ // check for existing file<br />/*087*/ </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">/*088*/ </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">/*089*/ </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">/*090*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*091*/ // check uploaded file size<br />/*092*/ </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">/*093*/ // check if file type is allowed (optional)<br />/*094*/ </span><span style="color: #0000CC">$allowedFileTypes </span><span style="color: #006600">= array(<br /></span><span style="color: #FF9900">/*095*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.spreadsheet"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*096*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.text"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*097*/ </span><span style="color: #CC0000">"application/vnd.openxmlformats-officedocument.wordprocessingml.document"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*098*/ </span><span style="color: #CC0000">"application/msword"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*099*/ </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">/*100*/ </span><span style="color: #CC0000">"application/pdf"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*101*/ </span><span style="color: #CC0000">"text/plain"<br /></span><span style="color: #FF9900">/*102*/ // , "image/png", "image/gif", "image/jpg", "image/jpeg", "image/pjpeg"<br />/*103*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*104*/ </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">/*105*/ </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">/*106*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// check if this is a valid upload <br />/*107*/ </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">/*108*/ </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">/*109*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// set the name of the target directory<br />/*110*/ </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">/*111*/ </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="'</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">'">Continuer...</a></b>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*112*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*113*/// Liste des fichiers<br />/*114*/ </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">/*115*/ //IF THE sort FLAG HASN'T BEEN SET YET, SET THE DEFAULT<br />/*116*/ </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">/*117*/ </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">/*118*/ </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">/*119*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*120*/ </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">/*121*/ </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">/*122*/ </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">/*123*/ </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">/*124*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*125*/ </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">/*126*/ </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">/*127*/ </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">/*128*/// output file list in HTML TABLE format<br />/*129*/ </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">/*130*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*131*/ </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">/*132*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*133*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*134*/ </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">/*135*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*136*/ </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">/*137*/ </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">/*138*/ </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">/*139*/ </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">/*140*/ </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">/*141*/ </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">/*142*/ </span><span style="color: #006600"><</span><span style="color: #0000CC">code</span><span style="color: #006600">><br /></span><span style="color: #FF9900">/*143*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'<td> <div class="dropdown"> <button onclick="menudisplay(\''</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">'\')" class="dropbtn"> Modifier </button>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*144*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'<div id="Menu-'</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">'" class="dropdown-content"> <a href="" onclick="renomme(\''</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">'\', event)">Renommer</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*145*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'<a href="" onclick="supprime(\''</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">'\', event)">Supprimer</a> </div>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*146*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'</div></td>'</span><span style="color: #006600">; <br /></span><span style="color: #FF9900">/*147*/ </span><span style="color: #006600"></</span><span style="color: #0000CC">code</span><span style="color: #006600">><br /></span><span style="color: #FF9900">/*148*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*149*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*150*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*151*/ </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">/*152*/<br />/*153*/ </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">/*154*/ // array to hold return value<br />/*155*/ </span><span style="color: #0000CC">$retval </span><span style="color: #006600">= array();<br /></span><span style="color: #FF9900">/*156*/ // add trailing slash if missing<br />/*157*/ </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">/*158*/ // open pointer to directory and read list of files<br />/*159*/ </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">/*160*/ </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">/*161*/ // skip hidden files<br />/*162*/ </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">/*163*/ </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">/*164*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*165*/ </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">/*166*/ </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">/*167*/ </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">/*168*/ </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">/*169*/ </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">/*170*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*171*/ </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">/*172*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*173*/ </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">/*174*/ </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">/*175*/ </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">/*176*/ </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">/*177*/ </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">/*178*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*179*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*180*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*181*/ </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">/*182*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$retval</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*183*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*184*/ <br />/*185*/ </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">/*186*/ </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">/*187*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*188*/ </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">/*189*/ </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">/*190*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*191*/ </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">/*192*/ </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">/*193*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*194*/ </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">/*195*/ </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">/*196*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*197*/ <br />/*198*/ </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">/*199*/ </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">/*200*/ </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">/*201*/ // transformer les caract&egrave;res accentu&eacute;s en entit&eacute;s HTML<br />/*202*/ </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">/*203*/ </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">/*204*/ // Remplacer les ligatures tel que : , &AElig; ...<br />/*205*/ // Exemple "&oelig;" => "oe"<br />/*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]{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">/*207*/ // Supprimer tout le reste<br />/*208*/ </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">/*209*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$str</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*210*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*211*/<br />/*212*/ </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">/*213*/ </span><span style="color: #006600">global </span><span style="color: #0000CC">$relTrashPath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*214*/ </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">/*215*/ </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">/*216*/ </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">/*217*/ </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">/*218*/ </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">/*219*/ </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">/*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">$tempFileName</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*221*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*222*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*223*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*224*/<br />/*225*/ </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">/*226*/ </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">/*227*/ </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">/*228*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*229*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">false</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*230*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*231*/</span><span style="color: #0000CC">?><br /></span>/*232*/<br />/*233*/<!--./div--><br />/*234*/ <br />/*235*/ <br />/*236*/ <br />/*237*/ <br />/*238*/ <br />/*239*/ <br />/*240*/ <br />/*241*/ <br />/*242*/ <br />/*243*/ <br />/*244*/ <br />/*245*/ <br />/*246*/ <br />/*247*/ <div class="texte surlignable clearfix"><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>texte </code></pre></div></div><br />/*248*/ <br />/*249*/ <br />/*250*/ <br />/*251*/ <br />/*252*/ <br />/*253*/ <br />/*254*/ <br />/*255*/ <br />/*256*/ <br />/*257*/ <br />/*258*/ <br />/*259*/ <br />/*260*/ <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">'16'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*261*/ </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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">251</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">/*262*/</span><span style="color: #0000CC">?><br /></span>/*263*/ <br />/*264*/ <br />/*265*/ </div><!--.content--><br />/*266*/ </div><!--.wrapper--><br />/*267*/ <br />/*268*/ <br />/*269*/ <!--.aside class="aside" role="complementary"><br />/*270*/ <br />/*271*/ <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">'6'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*272*/ </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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">260</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">/*273*/</span><span style="color: #0000CC">?><br /></span>/*274*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*275*/</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">/*276*/</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">/*277*/</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-Archivage.html'</span><span style="color: #006600">, </span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">, </span><span style="color: #CC0000">'_principale'</span><span style="color: #006600">, </span><span style="color: #0000CC">261</span><span style="color: #006600">, </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">));<br /></span><span style="color: #FF9900">/*278*/</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">/*279*/</span><span style="color: #0000CC">?><br /></span>/*280*/ <br />/*281*/ <br />/*282*/ <br />/*283*/ <div class="menu"><br />/*284*/ <h2>Dans la même rubrique</h2><br />/*285*/ <ul><br />/*286*/ <br />/*287*/ <li><a href="Nos-archives">Nos archives</a></li><br />/*288*/ <br />/*289*/ <li><a href="Pour-essai" class="on">Pour essai</a></li><br />/*290*/ <br />/*291*/ </ul><br />/*292*/ </div><br />/*293*/ <br />/*294*/ <br />/*295*/ <br />/*296*/ <div class="menu"><br />/*297*/ <h2>Mots-clés</h2><br />/*298*/ <ul><br />/*299*/ <br />/*300*/ <li><a href="+-Archivage-+" rel="tag">Archivage</a></li><br />/*301*/ <br />/*302*/ </ul><br />/*303*/</div></aside><!--.aside--><br />/*304*/ </main><!--.main--><br />/*305*/<br />/*306*/ <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">/*307*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'16'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*308*/ </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">/*309*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:08:10'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*310*/ </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">/*311*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:08:10'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*312*/ </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">/*313*/</span><span style="color: #006600">),array(</span><span style="color: #CC0000">'self' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'Pour-essai'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*314*/ </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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">272</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">/*315*/</span><span style="color: #0000CC">?><br /></span>/*316*/<br />/*317*/</div><!--.page--><br />/*318*/</body><br />/*319*/</html><br />/*320*/</span>
</code> Squelette squelettes/article-Archivage.html Boucle /home/quelfutuu/www/lchg/ecrire/public/evaluer_page.php(52) : eval()'d code
2024-11-05 21:08:32 2a02:a03f:c29f:e300:35b1:3cd0:5f20:13fe (pid 11150) :Pub:ERREUR: L142: syntax error, unexpected token "<"<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*/<head><br />/*005*/ <script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script><br />/*006*/ <title>Pour essai - la Commune</title><br />/*007*/ <meta name="description" content=" texte " /><br />/*008*/ <link rel="canonical" href="https://lchg.quelfutur.org/Pour-essai" /><br />/*009*/ <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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">9</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">/*010*/</span><span style="color: #0000CC">?><br /></span>/*011*/</head><br />/*012*/<br />/*013*/<body class="pas_surlignable page_article"><br />/*014*/<div class="page"><br />/*015*/<br />/*016*/ <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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">15</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">/*017*/</span><span style="color: #0000CC">?><br /></span>/*018*/ <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">/*019*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'16'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*020*/ </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">/*021*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:08:32'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*022*/ </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">/*023*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:08:32'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*024*/ </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">/*025*/</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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">16</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">/*026*/</span><span style="color: #0000CC">?><br /></span>/*027*/ <br />/*028*/ <main class="main" role="main" style="width:100%"><br />/*029*/ <br />/*030*/ <div class="wrapper hfeed" style="width:100%"><br />/*031*/ <div class="content hentry" id="content"><br />/*032*/ <p class="arbo"><a href="https://lchg.quelfutur.org/">Accueil</a> &gt; <a href="-Archives-">Archives</a> &gt; <strong class="on">Pour essai</strong></p><br />/*033*/ <br />/*034*/ <div class="cartouche clearfix"><br />/*035*/ <br />/*036*/ <h1 class="surlignable entry-title">Pour essai</h1><br />/*037*/ <br />/*038*/ <p class="info-publi"><abbr class="published" title="2000-11-05T17:04:00Z">dimanche 5 novembre 2000</abbr><span class="sep">, </span><span class="auteurs">par <span class="vcard author"><a class="url fn spip_in" href="_Admin_">Admin</a></span></span></p><br />/*039*/ <br />/*040*/ </div><br />/*041*/ <br />/*042*/ <br />/*043*/ <br />/*044*/ <br />/*045*/ <br />/*046*/ <br />/*047*/ <br />/*048*/ <br />/*049*/<br />/*050*/<div id="form_supprime"></div><br />/*051*/<div id="form_renomme"></div><br />/*052*/<p class="right"><b><a href="lchg/aide.html">Aide </a></b></p><br />/*053*/<!--.h2>Fichiers de <b><i>la Commune</i></b></h2--><br />/*054*/<h4>Ajouter un fichier</h4><br />/*055*/<span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*056*/ </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">/*057*/ </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">/*058*/ </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">/*059*/<br />/*060*/ </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">/*061*/ </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">/*062*/ </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">/*063*/// echo "old: " . $oldFullFilePath . ", new: $newFullFilePath";<br />/*064*/// $trashList = getFileList($relTrashPath);<br />/*065*/ </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">/*066*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*067*/<br />/*068*/ </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">/*069*/ </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">/*070*/ </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">/*071*/ </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">/*072*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*073*/<br />/*074*/ // display file upload form<br />/*075*/ </span><span style="color: #006600">if (!isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'submit'</span><span style="color: #006600">])) { </span><span style="color: #0000CC">?><br /></span>/*076*/ <form enctype="multipart/form-data" action="<span style="color: #0000CC"><?php </span><span style="color: #006600">echo </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: #0000CC">?></span>" method="post"><br />/*077*/ <input type="hidden" name="MAX_FILE_SIZE" value="5000000" /> Choisir un fichier &agrave; t&eacute;l&eacute;verser<br />/*078*/ <input type="file" name="data"/><br /><br />/*079*/ <input type="submit" name="submit" value="T&eacute;l&eacute;verser le fichier" /><br />/*080*/ </form><br />/*081*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*082*/ </span><span style="color: #006600">} <br /></span><span style="color: #FF9900">/*083*/ </span><span style="color: #006600">else {<br /></span><span style="color: #FF9900">/*084*/ </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">/*085*/ </span><span style="color: #006600">unset(</span><span style="color: #0000CC">$file</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*086*/ // check for existing file<br />/*087*/ </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">/*088*/ </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">/*089*/ </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">/*090*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*091*/ // check uploaded file size<br />/*092*/ </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">/*093*/ // check if file type is allowed (optional)<br />/*094*/ </span><span style="color: #0000CC">$allowedFileTypes </span><span style="color: #006600">= array(<br /></span><span style="color: #FF9900">/*095*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.spreadsheet"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*096*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.text"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*097*/ </span><span style="color: #CC0000">"application/vnd.openxmlformats-officedocument.wordprocessingml.document"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*098*/ </span><span style="color: #CC0000">"application/msword"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*099*/ </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">/*100*/ </span><span style="color: #CC0000">"application/pdf"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*101*/ </span><span style="color: #CC0000">"text/plain"<br /></span><span style="color: #FF9900">/*102*/ // , "image/png", "image/gif", "image/jpg", "image/jpeg", "image/pjpeg"<br />/*103*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*104*/ </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">/*105*/ </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">/*106*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// check if this is a valid upload <br />/*107*/ </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">/*108*/ </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">/*109*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// set the name of the target directory<br />/*110*/ </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">/*111*/ </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="'</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">'">Continuer...</a></b>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*112*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*113*/// Liste des fichiers<br />/*114*/ </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">/*115*/ //IF THE sort FLAG HASN'T BEEN SET YET, SET THE DEFAULT<br />/*116*/ </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">/*117*/ </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">/*118*/ </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">/*119*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*120*/ </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">/*121*/ </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">/*122*/ </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">/*123*/ </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">/*124*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*125*/ </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">/*126*/ </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">/*127*/ </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">/*128*/// output file list in HTML TABLE format<br />/*129*/ </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">/*130*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*131*/ </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">/*132*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*133*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*134*/ </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">/*135*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*136*/ </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">/*137*/ </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">/*138*/ </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">/*139*/ </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">/*140*/ </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">/*141*/ </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">/*142*/ </span><span style="color: #006600"><</span><span style="color: #0000CC">code</span><span style="color: #006600">><br /></span><span style="color: #FF9900">/*143*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'<td> <div class="dropdown"> <button onclick="menudisplay(\''</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">'\')" class="dropbtn"> Modifier </button>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*144*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'<div id="Menu-'</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">'" class="dropdown-content"> <a href="" onclick="renomme(\''</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">'\', event)">Renommer</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*145*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'<a href="" onclick="supprime(\''</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">'\', event)">Supprimer</a> </div>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*146*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'</div></td>'</span><span style="color: #006600">; <br /></span><span style="color: #FF9900">/*147*/ </span><span style="color: #006600"><</span><span style="color: #0000CC">code</span><span style="color: #006600">><br /></span><span style="color: #FF9900">/*148*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*149*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*150*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*151*/ </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">/*152*/<br />/*153*/ </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">/*154*/ // array to hold return value<br />/*155*/ </span><span style="color: #0000CC">$retval </span><span style="color: #006600">= array();<br /></span><span style="color: #FF9900">/*156*/ // add trailing slash if missing<br />/*157*/ </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">/*158*/ // open pointer to directory and read list of files<br />/*159*/ </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">/*160*/ </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">/*161*/ // skip hidden files<br />/*162*/ </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">/*163*/ </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">/*164*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*165*/ </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">/*166*/ </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">/*167*/ </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">/*168*/ </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">/*169*/ </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">/*170*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*171*/ </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">/*172*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*173*/ </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">/*174*/ </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">/*175*/ </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">/*176*/ </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">/*177*/ </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">/*178*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*179*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*180*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*181*/ </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">/*182*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$retval</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*183*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*184*/ <br />/*185*/ </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">/*186*/ </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">/*187*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*188*/ </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">/*189*/ </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">/*190*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*191*/ </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">/*192*/ </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">/*193*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*194*/ </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">/*195*/ </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">/*196*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*197*/ <br />/*198*/ </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">/*199*/ </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">/*200*/ </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">/*201*/ // transformer les caract&egrave;res accentu&eacute;s en entit&eacute;s HTML<br />/*202*/ </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">/*203*/ </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">/*204*/ // Remplacer les ligatures tel que : , &AElig; ...<br />/*205*/ // Exemple "&oelig;" => "oe"<br />/*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]{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">/*207*/ // Supprimer tout le reste<br />/*208*/ </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">/*209*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$str</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*210*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*211*/<br />/*212*/ </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">/*213*/ </span><span style="color: #006600">global </span><span style="color: #0000CC">$relTrashPath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*214*/ </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">/*215*/ </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">/*216*/ </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">/*217*/ </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">/*218*/ </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">/*219*/ </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">/*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">$tempFileName</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*221*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*222*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*223*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*224*/<br />/*225*/ </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">/*226*/ </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">/*227*/ </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">/*228*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*229*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">false</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*230*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*231*/</span><span style="color: #0000CC">?><br /></span>/*232*/<br />/*233*/<!--./div--><br />/*234*/ <br />/*235*/ <br />/*236*/ <br />/*237*/ <br />/*238*/ <br />/*239*/ <br />/*240*/ <br />/*241*/ <br />/*242*/ <br />/*243*/ <br />/*244*/ <br />/*245*/ <br />/*246*/ <br />/*247*/ <div class="texte surlignable clearfix"><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>texte </code></pre></div></div><br />/*248*/ <br />/*249*/ <br />/*250*/ <br />/*251*/ <br />/*252*/ <br />/*253*/ <br />/*254*/ <br />/*255*/ <br />/*256*/ <br />/*257*/ <br />/*258*/ <br />/*259*/ <br />/*260*/ <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">'16'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*261*/ </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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">251</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">/*262*/</span><span style="color: #0000CC">?><br /></span>/*263*/ <br />/*264*/ <br />/*265*/ </div><!--.content--><br />/*266*/ </div><!--.wrapper--><br />/*267*/ <br />/*268*/ <br />/*269*/ <!--.aside class="aside" role="complementary"><br />/*270*/ <br />/*271*/ <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">'6'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*272*/ </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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">260</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">/*273*/</span><span style="color: #0000CC">?><br /></span>/*274*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*275*/</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">/*276*/</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">/*277*/</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-Archivage.html'</span><span style="color: #006600">, </span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">, </span><span style="color: #CC0000">'_principale'</span><span style="color: #006600">, </span><span style="color: #0000CC">261</span><span style="color: #006600">, </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">));<br /></span><span style="color: #FF9900">/*278*/</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">/*279*/</span><span style="color: #0000CC">?><br /></span>/*280*/ <br />/*281*/ <br />/*282*/ <br />/*283*/ <div class="menu"><br />/*284*/ <h2>Dans la même rubrique</h2><br />/*285*/ <ul><br />/*286*/ <br />/*287*/ <li><a href="Nos-archives">Nos archives</a></li><br />/*288*/ <br />/*289*/ <li><a href="Pour-essai" class="on">Pour essai</a></li><br />/*290*/ <br />/*291*/ </ul><br />/*292*/ </div><br />/*293*/ <br />/*294*/ <br />/*295*/ <br />/*296*/ <div class="menu"><br />/*297*/ <h2>Mots-clés</h2><br />/*298*/ <ul><br />/*299*/ <br />/*300*/ <li><a href="+-Archivage-+" rel="tag">Archivage</a></li><br />/*301*/ <br />/*302*/ </ul><br />/*303*/</div></aside><!--.aside--><br />/*304*/ </main><!--.main--><br />/*305*/<br />/*306*/ <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">/*307*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'16'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*308*/ </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">/*309*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:08:32'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*310*/ </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">/*311*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:08:32'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*312*/ </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">/*313*/</span><span style="color: #006600">),array(</span><span style="color: #CC0000">'self' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'Pour-essai'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*314*/ </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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">272</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">/*315*/</span><span style="color: #0000CC">?><br /></span>/*316*/<br />/*317*/</div><!--.page--><br />/*318*/</body><br />/*319*/</html><br />/*320*/</span>
</code> Squelette squelettes/article-Archivage.html Boucle /home/quelfutuu/www/lchg/ecrire/public/evaluer_page.php(52) : eval()'d code
2024-11-05 21:09:52 2a02:a03f:c29f:e300:35b1:3cd0:5f20:13fe (pid 13089) :Pub:ERREUR: L142: syntax error, unexpected token "<"<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*/<head><br />/*005*/ <script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script><br />/*006*/ <title>Pour essai - la Commune</title><br />/*007*/ <meta name="description" content=" texte " /><br />/*008*/ <link rel="canonical" href="https://lchg.quelfutur.org/Pour-essai" /><br />/*009*/ <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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">9</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">/*010*/</span><span style="color: #0000CC">?><br /></span>/*011*/</head><br />/*012*/<br />/*013*/<body class="pas_surlignable page_article"><br />/*014*/<div class="page"><br />/*015*/<br />/*016*/ <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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">15</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">/*017*/</span><span style="color: #0000CC">?><br /></span>/*018*/ <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">/*019*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'16'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*020*/ </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">/*021*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:09:52'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*022*/ </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">/*023*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:09:52'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*024*/ </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">/*025*/</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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">16</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">/*026*/</span><span style="color: #0000CC">?><br /></span>/*027*/ <br />/*028*/ <main class="main" role="main" style="width:100%"><br />/*029*/ <br />/*030*/ <div class="wrapper hfeed" style="width:100%"><br />/*031*/ <div class="content hentry" id="content"><br />/*032*/ <p class="arbo"><a href="https://lchg.quelfutur.org/">Accueil</a> &gt; <a href="-Archives-">Archives</a> &gt; <strong class="on">Pour essai</strong></p><br />/*033*/ <br />/*034*/ <div class="cartouche clearfix"><br />/*035*/ <br />/*036*/ <h1 class="surlignable entry-title">Pour essai</h1><br />/*037*/ <br />/*038*/ <p class="info-publi"><abbr class="published" title="2000-11-05T17:04:00Z">dimanche 5 novembre 2000</abbr><span class="sep">, </span><span class="auteurs">par <span class="vcard author"><a class="url fn spip_in" href="_Admin_">Admin</a></span></span></p><br />/*039*/ <br />/*040*/ </div><br />/*041*/ <br />/*042*/ <br />/*043*/ <br />/*044*/ <br />/*045*/ <br />/*046*/ <br />/*047*/ <br />/*048*/ <br />/*049*/<br />/*050*/<div id="form_supprime"></div><br />/*051*/<div id="form_renomme"></div><br />/*052*/<p class="right"><b><a href="lchg/aide.html">Aide </a></b></p><br />/*053*/<!--.h2>Fichiers de <b><i>la Commune</i></b></h2--><br />/*054*/<h4>Ajouter un fichier</h4><br />/*055*/<span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*056*/ </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">/*057*/ </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">/*058*/ </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">/*059*/<br />/*060*/ </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">/*061*/ </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">/*062*/ </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">/*063*/// echo "old: " . $oldFullFilePath . ", new: $newFullFilePath";<br />/*064*/// $trashList = getFileList($relTrashPath);<br />/*065*/ </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">/*066*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*067*/<br />/*068*/ </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">/*069*/ </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">/*070*/ </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">/*071*/ </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">/*072*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*073*/<br />/*074*/ // display file upload form<br />/*075*/ </span><span style="color: #006600">if (!isset(</span><span style="color: #0000CC">$_POST</span><span style="color: #006600">[</span><span style="color: #CC0000">'submit'</span><span style="color: #006600">])) { </span><span style="color: #0000CC">?><br /></span>/*076*/ <form enctype="multipart/form-data" action="<span style="color: #0000CC"><?php </span><span style="color: #006600">echo </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: #0000CC">?></span>" method="post"><br />/*077*/ <input type="hidden" name="MAX_FILE_SIZE" value="5000000" /> Choisir un fichier &agrave; t&eacute;l&eacute;verser<br />/*078*/ <input type="file" name="data"/><br /><br />/*079*/ <input type="submit" name="submit" value="T&eacute;l&eacute;verser le fichier" /><br />/*080*/ </form><br />/*081*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*082*/ </span><span style="color: #006600">} <br /></span><span style="color: #FF9900">/*083*/ </span><span style="color: #006600">else {<br /></span><span style="color: #FF9900">/*084*/ </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">/*085*/ </span><span style="color: #006600">unset(</span><span style="color: #0000CC">$file</span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*086*/ // check for existing file<br />/*087*/ </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">/*088*/ </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">/*089*/ </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">/*090*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*091*/ // check uploaded file size<br />/*092*/ </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">/*093*/ // check if file type is allowed (optional)<br />/*094*/ </span><span style="color: #0000CC">$allowedFileTypes </span><span style="color: #006600">= array(<br /></span><span style="color: #FF9900">/*095*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.spreadsheet"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*096*/ </span><span style="color: #CC0000">"application/vnd.oasis.opendocument.text"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*097*/ </span><span style="color: #CC0000">"application/vnd.openxmlformats-officedocument.wordprocessingml.document"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*098*/ </span><span style="color: #CC0000">"application/msword"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*099*/ </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">/*100*/ </span><span style="color: #CC0000">"application/pdf"</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*101*/ </span><span style="color: #CC0000">"text/plain"<br /></span><span style="color: #FF9900">/*102*/ // , "image/png", "image/gif", "image/jpg", "image/jpeg", "image/pjpeg"<br />/*103*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*104*/ </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">/*105*/ </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">/*106*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// check if this is a valid upload <br />/*107*/ </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">/*108*/ </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">/*109*/ </span><span style="color: #006600">} </span><span style="color: #FF9900">// set the name of the target directory<br />/*110*/ </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">/*111*/ </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="'</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">'">Continuer...</a></b>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*112*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*113*/// Liste des fichiers<br />/*114*/ </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">/*115*/ //IF THE sort FLAG HASN'T BEEN SET YET, SET THE DEFAULT<br />/*116*/ </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">/*117*/ </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">/*118*/ </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">/*119*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*120*/ </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">/*121*/ </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">/*122*/ </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">/*123*/ </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">/*124*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*125*/ </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">/*126*/ </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">/*127*/ </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">/*128*/// output file list in HTML TABLE format<br />/*129*/ </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">/*130*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*131*/ </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">/*132*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</thead>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*133*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*134*/ </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">/*135*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"<tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*136*/ </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">/*137*/ </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">/*138*/ </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">/*139*/ </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">/*140*/ </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">/*141*/ </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">/*142*/ </span><span style="color: #006600"><</span><span style="color: #0000CC">html</span><span style="color: #006600">><br /></span><span style="color: #FF9900">/*143*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'<td> <div class="dropdown"> <button onclick="menudisplay(\''</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">'\')" class="dropbtn"> Modifier </button>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*144*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'<div id="Menu-'</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">'" class="dropdown-content"> <a href="" onclick="renomme(\''</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">'\', event)">Renommer</a>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*145*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'<a href="" onclick="supprime(\''</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">'\', event)">Supprimer</a> </div>'</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*146*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">'</div></td>'</span><span style="color: #006600">; <br /></span><span style="color: #FF9900">/*147*/ </span><span style="color: #006600"></</span><span style="color: #0000CC">html</span><span style="color: #006600">><br /></span><span style="color: #FF9900">/*148*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tr>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*149*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*150*/ </span><span style="color: #006600">echo </span><span style="color: #CC0000">"</tbody>\n"</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*151*/ </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">/*152*/<br />/*153*/ </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">/*154*/ // array to hold return value<br />/*155*/ </span><span style="color: #0000CC">$retval </span><span style="color: #006600">= array();<br /></span><span style="color: #FF9900">/*156*/ // add trailing slash if missing<br />/*157*/ </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">/*158*/ // open pointer to directory and read list of files<br />/*159*/ </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">/*160*/ </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">/*161*/ // skip hidden files<br />/*162*/ </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">/*163*/ </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">/*164*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*165*/ </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">/*166*/ </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">/*167*/ </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">/*168*/ </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">/*169*/ </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">/*170*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*171*/ </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">/*172*/ </span><span style="color: #0000CC">$retval</span><span style="color: #006600">[] = array(<br /></span><span style="color: #FF9900">/*173*/ </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">/*174*/ </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">/*175*/ </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">/*176*/ </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">/*177*/ </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">/*178*/ </span><span style="color: #006600">);<br /></span><span style="color: #FF9900">/*179*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*180*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*181*/ </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">/*182*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$retval</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*183*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*184*/ <br />/*185*/ </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">/*186*/ </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">/*187*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*188*/ </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">/*189*/ </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">/*190*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*191*/ </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">/*192*/ </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">/*193*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*194*/ </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">/*195*/ </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">/*196*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*197*/ <br />/*198*/ </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">/*199*/ </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">/*200*/ </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">/*201*/ // transformer les caract&egrave;res accentu&eacute;s en entit&eacute;s HTML<br />/*202*/ </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">/*203*/ </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">/*204*/ // Remplacer les ligatures tel que : , &AElig; ...<br />/*205*/ // Exemple "&oelig;" => "oe"<br />/*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]{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">/*207*/ // Supprimer tout le reste<br />/*208*/ </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">/*209*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$str</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*210*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*211*/<br />/*212*/ </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">/*213*/ </span><span style="color: #006600">global </span><span style="color: #0000CC">$relTrashPath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*214*/ </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">/*215*/ </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">/*216*/ </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">/*217*/ </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">/*218*/ </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">/*219*/ </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">/*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">$tempFileName</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*221*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*222*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">$newFullFilePath</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*223*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*224*/<br />/*225*/ </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">/*226*/ </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">/*227*/ </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">/*228*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*229*/ </span><span style="color: #006600">return </span><span style="color: #0000CC">false</span><span style="color: #006600">;<br /></span><span style="color: #FF9900">/*230*/ </span><span style="color: #006600">}<br /></span><span style="color: #FF9900">/*231*/</span><span style="color: #0000CC">?><br /></span>/*232*/<br />/*233*/<!--./div--><br />/*234*/ <br />/*235*/ <br />/*236*/ <br />/*237*/ <br />/*238*/ <br />/*239*/ <br />/*240*/ <br />/*241*/ <br />/*242*/ <br />/*243*/ <br />/*244*/ <br />/*245*/ <br />/*246*/ <br />/*247*/ <div class="texte surlignable clearfix"><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>texte </code></pre></div></div><br />/*248*/ <br />/*249*/ <br />/*250*/ <br />/*251*/ <br />/*252*/ <br />/*253*/ <br />/*254*/ <br />/*255*/ <br />/*256*/ <br />/*257*/ <br />/*258*/ <br />/*259*/ <br />/*260*/ <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">'16'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*261*/ </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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">251</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">/*262*/</span><span style="color: #0000CC">?><br /></span>/*263*/ <br />/*264*/ <br />/*265*/ </div><!--.content--><br />/*266*/ </div><!--.wrapper--><br />/*267*/ <br />/*268*/ <br />/*269*/ <!--.aside class="aside" role="complementary"><br />/*270*/ <br />/*271*/ <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">'6'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*272*/ </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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">260</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">/*273*/</span><span style="color: #0000CC">?><br /></span>/*274*/ <span style="color: #0000CC"><?php<br /></span><span style="color: #FF9900">/*275*/</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">/*276*/</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">/*277*/</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-Archivage.html'</span><span style="color: #006600">, </span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">, </span><span style="color: #CC0000">'_principale'</span><span style="color: #006600">, </span><span style="color: #0000CC">261</span><span style="color: #006600">, </span><span style="color: #CC0000">'fr'</span><span style="color: #006600">));<br /></span><span style="color: #FF9900">/*278*/</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">/*279*/</span><span style="color: #0000CC">?><br /></span>/*280*/ <br />/*281*/ <br />/*282*/ <br />/*283*/ <div class="menu"><br />/*284*/ <h2>Dans la même rubrique</h2><br />/*285*/ <ul><br />/*286*/ <br />/*287*/ <li><a href="Nos-archives">Nos archives</a></li><br />/*288*/ <br />/*289*/ <li><a href="Pour-essai" class="on">Pour essai</a></li><br />/*290*/ <br />/*291*/ </ul><br />/*292*/ </div><br />/*293*/ <br />/*294*/ <br />/*295*/ <br />/*296*/ <div class="menu"><br />/*297*/ <h2>Mots-clés</h2><br />/*298*/ <ul><br />/*299*/ <br />/*300*/ <li><a href="+-Archivage-+" rel="tag">Archivage</a></li><br />/*301*/ <br />/*302*/ </ul><br />/*303*/</div></aside><!--.aside--><br />/*304*/ </main><!--.main--><br />/*305*/<br />/*306*/ <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">/*307*/ </span><span style="color: #CC0000">'id_article' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'16'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*308*/ </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">/*309*/ </span><span style="color: #CC0000">'date' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:09:52'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*310*/ </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">/*311*/ </span><span style="color: #CC0000">'date_redac' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'2024-11-05 21:09:52'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*312*/ </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">/*313*/</span><span style="color: #006600">),array(</span><span style="color: #CC0000">'self' </span><span style="color: #006600">=> </span><span style="color: #CC0000">'Pour-essai'</span><span style="color: #006600">,<br /></span><span style="color: #FF9900">/*314*/ </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-Archivage.html'</span><span style="color: #006600">,</span><span style="color: #CC0000">'html_2bffdde44a9e71b6440691f1010d0c62'</span><span style="color: #006600">,</span><span style="color: #CC0000">''</span><span style="color: #006600">,</span><span style="color: #0000CC">272</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">/*315*/</span><span style="color: #0000CC">?><br /></span>/*316*/<br />/*317*/</div><!--.page--><br />/*318*/</body><br />/*319*/</html><br />/*320*/</span>
</code> Squelette squelettes/article-Archivage.html Boucle /home/quelfutuu/www/lchg/ecrire/public/evaluer_page.php(52) : eval()'d code
[-- rotate --]