Your IP : 216.73.216.59


Current Path : /home/quelfutuu/www/lchg/tmp/log/
Upload File :
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> > <a href="-Archives-">Archives</a> > <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 à téléverser<br />/*078*/        <input type="file" name="data"/><br /><br />/*079*/        <input type="submit" name="submit" value="Télé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éjà pré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é."</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éléversement a échoué"</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é : <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é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ères accentués en entité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 : Œ, Æ ...<br />/*205*/        // Exemple "œ" => "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> > <a href="-Archives-">Archives</a> > <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 à téléverser<br />/*078*/        <input type="file" name="data"/><br /><br />/*079*/        <input type="submit" name="submit" value="Télé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éjà pré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é."</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éléversement a échoué"</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é : <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é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ères accentués en entité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 : Œ, Æ ...<br />/*205*/        // Exemple "œ" => "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> > <a href="-Archives-">Archives</a> > <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 à téléverser<br />/*078*/        <input type="file" name="data"/><br /><br />/*079*/        <input type="submit" name="submit" value="Télé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éjà pré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é."</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éléversement a échoué"</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é : <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é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ères accentués en entité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 : Œ, Æ ...<br />/*205*/        // Exemple "œ" => "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 --]