Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/universe/tmp/log/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/universe/tmp/log/debusquer.log.3
2024-10-05 00:45:22 20.171.206.169 (pid 66889) :Pub:ERREUR: L134: Attempt to assign property "debug" on null<br /><pre><code style="color: #000000">/*001*/<span style="color: #0000CC"><?php
</span><span style="color: #FF9900">/*002*/
/*003*/    //au choix, selon le cas (voir les avantages et les inconvéniants de chaque selon le site):
/*004*/    </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">sous_repertoire</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_CACHE</span><span style="color: #006600">, </span><span style="color: #CC0000">"article_PDF"</span><span style="color: #006600">); </span><span style="color: #FF9900">// stockage dans le cache SPIP
/*005*/    </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">sous_repertoire</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_IMG</span><span style="color: #006600">, </span><span style="color: #CC0000">"article_PDF"</span><span style="color: #006600">); </span><span style="color: #FF9900">//stockage sous le dossier IMG
/*006*/
/*007*/    // Mode release => $debug=0
/*008*/    // Mode debug => $debug=1 (ne fonctionne pas sous Internet Explorer)=> ??? si, ça fonctionne !
/*009*/    </span><span style="color: #0000CC">$debug</span><span style="color: #006600">=</span><span style="color: #0000CC">1</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*010*/
/*011*/    
/*012*/
/*013*/    </span><span style="color: #0000CC">$conf_url_site </span><span style="color: #006600">= </span><span style="color: #CC0000">'https://universealive.org/?-11-Quantum-Vacuum-Field-' </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*014*/    </span><span style="color: #0000CC">$conf_nom_site </span><span style="color: #006600">= </span><span style="color: #CC0000">'Universe is Alive !' </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*015*/
/*016*/    // Recuperation et definition des differents elements
/*017*/
/*018*/    </span><span style="color: #0000CC">$site</span><span style="color: #006600">=</span><span style="color: #CC0000">'Universe is Alive !'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*019*/    </span><span style="color: #0000CC">$rubrique</span><span style="color: #006600">=</span><span style="color: #CC0000">'Universe is Alive !'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*020*/    </span><span style="color: #0000CC">$DateParution</span><span style="color: #006600">=</span><span style="color: #CC0000">'5 October 2024'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*021*/    </span><span style="color: #0000CC">$DateMiseEnLigne</span><span style="color: #006600">=</span><span style="color: #CC0000">'Tuesday 5 April 2022'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*022*/
/*023*/    /*$auteur='';*/
/*024*/    </span><span style="color: #0000CC">$motsclef</span><span style="color: #006600">=</span><span style="color: #FF9900">/*''*/</span><span style="color: #CC0000">''</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*025*/    </span><span style="color: #0000CC">$yahoo</span><span style="color: #006600">=</span><span style="color: #CC0000">'-'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*026*/
/*027*/    </span><span style="color: #0000CC">$logo_site</span><span style="color: #006600">=</span><span style="color: #CC0000">'IMG/logo/nasa_mini_apollo_17_lunar_roving_vehicle.jpg?1690529210'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*028*/    // attention à l'ordre des filtres SPIP
/*029*/    </span><span style="color: #0000CC">$logo_fichier</span><span style="color: #006600">=</span><span style="color: #CC0000">'IMG/logo/rubon6.jpg'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*030*/
/*031*///  $logo_lien="spip.php?page=article&id_article=0";
/*032*/
/*033*/    
/*034*/    </span><span style="color: #0000CC">$titre</span><span style="color: #006600">=</span><span style="color: #CC0000">'11 - Quantum Vacuum Field'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*035*/    
/*036*/    
/*037*/    
/*038*/    </span><span style="color: #0000CC">$texte</span><span style="color: #006600">= </span><span style="color: #CC0000">'<p>Nuclear fields are also called weak interactions and strong interactions.</p>
/*039*/<p>There is also HIGGS field that gives mass to the particles and creates atom.</p>
/*040*/<p>We have also seen fields� perception, which is essential to understand fields, in a period when empirical approach is widely used.</p>
/*041*/<p>A shape is energetic, due to a wave which creates shape in previous fields. It therefore lacks pulsating scale where a reality comes to be structured, but which requires to be fully understood.</p>
/*042*/<p>SHELDRAKE was named in Chapter 7. Morphic field makes it possible to understand life. This is about quantum biology. The information field that organizes nature runs us to Quantum Vacuum�s field.</p>
/*043*/<p>But we have to be sure. LASZLO tells us that we must be sure of this thinking. Like Electromagnetic and Gravitational fields, Quantum Vacuum field cannot be seen, not even heard, not touched, not dripped, not felt. But it runs on that we already know.</p>'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*044*/    
/*045*/    
/*046*/
/*047*/    </span><span style="color: #0000CC">$copyright </span><span style="color: #006600">= </span><span style="color: #CC0000">'Copyright � Universe is Alive ! - All rights reserved'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*048*/
/*049*/    </span><span style="color: #0000CC">$id_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"6"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*050*/
/*051*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">translitteration</span><span style="color: #006600">(</span><span style="color: #0000CC">corriger_caracteres</span><span style="color: #006600">(</span><span style="color: #CC0000">'11 - Quantum Vacuum Field'</span><span style="color: #006600">));
</span><span style="color: #FF9900">/*052*/    // Reprise du code de urls/propres.php (pourquoi c'est pas une fonction de l'API de SPIP ?)
/*053*/
/*054*/    // on va convertir tous les caracteres de ponctuation et espaces
/*055*/    // a l'exception de l'underscore (_), car on veut le conserver dans l'url
/*056*/    </span><span style="color: #0000CC">$titre_rubrique </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: #0000CC">chr</span><span style="color: #006600">(</span><span style="color: #0000CC">7</span><span style="color: #006600">), </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*057*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= @</span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">',[[:punct:][:space:]]+,u'</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*058*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #0000CC">chr</span><span style="color: #006600">(</span><span style="color: #0000CC">7</span><span style="color: #006600">), </span><span style="color: #CC0000">'_'</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*059*/
/*060*/    // S'il reste trop de caracteres non latins, les gerer comme wikipedia
/*061*/    // avec rawurlencode :
/*062*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">preg_match_all</span><span style="color: #006600">(</span><span style="color: #CC0000">",[^a-zA-Z0-9 _]+,"</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">$r</span><span style="color: #006600">, </span><span style="color: #0000CC">PREG_SET_ORDER</span><span style="color: #006600">)) {
</span><span style="color: #FF9900">/*063*/        </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$r </span><span style="color: #006600">as </span><span style="color: #0000CC">$regs</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*064*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">substr_replace</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">rawurlencode</span><span style="color: #006600">(</span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]),
</span><span style="color: #FF9900">/*065*/                </span><span style="color: #0000CC">strpos</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]), </span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]));
</span><span style="color: #FF9900">/*066*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*067*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*068*/
/*069*/    // S'il reste trop peu, on retombe sur rubrique12
/*070*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">) == </span><span style="color: #0000CC">0 </span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*071*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"rubrique"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*072*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*073*/
/*074*/    // Sinon couper les mots et les relier par des tirets
/*075*/    </span><span style="color: #006600">else {
</span><span style="color: #FF9900">/*076*/        </span><span style="color: #0000CC">$mots </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_split</span><span style="color: #006600">(</span><span style="color: #CC0000">",[^a-zA-Z0-9_%]+,"</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*077*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">''</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*078*/        </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$mots </span><span style="color: #006600">as </span><span style="color: #0000CC">$mot</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*079*/            </span><span style="color: #006600">if (!</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$mot</span><span style="color: #006600">)) continue;
</span><span style="color: #FF9900">/*080*/            </span><span style="color: #0000CC">$titre_rubrique2 </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">'-'</span><span style="color: #006600">.</span><span style="color: #0000CC">$mot</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*081*/
/*082*/            // Si on depasse _URLS_PROPRES_MAX caracteres, s'arreter
/*083*/            // ne pas compter 3 caracteres pour %E9 mais un seul
/*084*/            </span><span style="color: #0000CC">$long </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">$titre_rubrique2</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*085*/            </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$long</span><span style="color: #006600">) > </span><span style="color: #0000CC">_URLS_PROPRES_MAX</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*086*/                </span><span style="color: #006600">break;
</span><span style="color: #FF9900">/*087*/            </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*088*/
/*089*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique2</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*090*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*091*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">substr</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*092*/
/*093*/        // On enregistre en utf-8 dans la base
/*094*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">rawurldecode</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*095*/
/*096*/        </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">) == </span><span style="color: #0000CC">0</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*097*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"rubrique"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*098*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*099*/
/*100*/    </span><span style="color: #0000CC">$files_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">"_"</span><span style="color: #006600">.</span><span style="color: #0000CC">$id_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">".pdf"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*101*/    </span><span style="color: #0000CC">$file_out </span><span style="color: #006600">= </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">. </span><span style="color: #0000CC">$files_pdf </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*102*/
/*103*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*104*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*105*/        </span><span style="color: #0000CC">clearstatcache</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*106*/        </span><span style="color: #0000CC">$damo </span><span style="color: #006600">= </span><span style="color: #0000CC">date</span><span style="color: #006600">(</span><span style="color: #0000CC">YmdHi </span><span style="color: #006600">, </span><span style="color: #0000CC">strtotime</span><span style="color: #006600">(</span><span style="color: #CC0000">""</span><span style="color: #006600">)) ;
</span><span style="color: #FF9900">/*107*/        </span><span style="color: #0000CC">$dage </span><span style="color: #006600">= </span><span style="color: #0000CC">date</span><span style="color: #006600">(</span><span style="color: #0000CC">YmdHi </span><span style="color: #006600">, </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">)) ;
</span><span style="color: #FF9900">/*108*/        </span><span style="color: #006600">if (</span><span style="color: #0000CC">$damo </span><span style="color: #006600">> </span><span style="color: #0000CC">$dage</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*109*/        </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*110*/            </span><span style="color: #0000CC">unlink</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*111*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*112*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*113*/
/*114*/    
/*115*/
/*116*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">$debug </span><span style="color: #006600">== </span><span style="color: #0000CC">1 </span><span style="color: #006600">&& </span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*117*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*118*/        </span><span style="color: #0000CC">unlink</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*119*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*120*/
/*121*/    </span><span style="color: #006600">if (!</span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*122*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*123*/
/*124*/
/*125*/
/*126*/        </span><span style="color: #0000CC">define</span><span style="color: #006600">(</span><span style="color: #CC0000">'FPDF_FONTPATH'</span><span style="color: #006600">,</span><span style="color: #0000CC">_DIR_FPDF_LIB</span><span style="color: #006600">.</span><span style="color: #CC0000">'font'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*127*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_FPDF_LIB</span><span style="color: #006600">.</span><span style="color: #CC0000">'fpdf'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*128*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #CC0000">'pdf/lib_pdf_global'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*129*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #CC0000">'pdf/lib_pdf_spip'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*130*/
/*131*/        //--------------------------------
/*132*/        // Debut génération du PDF
/*133*/        //--------------------------------
/*134*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">debug</span><span style="color: #006600">=</span><span style="color: #0000CC">$debug</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*135*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">=new </span><span style="color: #0000CC">PDF_SPIP</span><span style="color: #006600">();
</span><span style="color: #FF9900">/*136*/
/*137*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCompression</span><span style="color: #006600">(</span><span style="color: #0000CC">false</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*138*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetDisplayMode</span><span style="color: #006600">(</span><span style="color: #CC0000">'fullpage'</span><span style="color: #006600">, </span><span style="color: #CC0000">'single'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*139*/
/*140*/        // haut, gauche,  bas, droite
/*141*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetAllMargins</span><span style="color: #006600">(</span><span style="color: #0000CC">12</span><span style="color: #006600">,</span><span style="color: #0000CC">15</span><span style="color: #006600">,</span><span style="color: #0000CC">12</span><span style="color: #006600">,</span><span style="color: #0000CC">10</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*142*/
/*143*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetTitle</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*144*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCreator</span><span style="color: #006600">(</span><span style="color: #0000CC">$site</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*145*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCopyright</span><span style="color: #006600">(</span><span style="color: #0000CC">$copyright</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*146*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetSubject</span><span style="color: #006600">(</span><span style="color: #0000CC">$rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*147*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetKeywords</span><span style="color: #006600">(</span><span style="color: #0000CC">$motsclef</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*148*/
/*149*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">Build</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*150*/
/*151*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*152*/
/*153*/        // Vous voulez afficher un pdf
/*154*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">"Content-type: application/pdf"</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*155*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">$debug</span><span style="color: #006600">==</span><span style="color: #0000CC">1</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*156*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*157*/        // Affiche le PDF directement dans l'onglet de Firefox
/*158*/        // Ne fonctionne pas sous IE 6 SP2 : le pdf n'est pas reconnu (pris pour un fichier texte)
/*159*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">"location: "</span><span style="color: #006600">. </span><span style="color: #0000CC">url_de_base</span><span style="color: #006600">() . </span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*160*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*161*/    </span><span style="color: #006600">else
</span><span style="color: #FF9900">/*162*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*163*/        // Il sera nommé $files_pdf
/*164*/        // ATTENTION : pour "filename", mettre un nom de fichier court (<nom>.<extension>)
/*165*/        // sinon IE 6 SP2 ne reconnaîtra pas le type de fichier
/*166*/        // Semble poser problème sous IE6 SP1
/*167*/        // Ah,  Microsoft, je vous jure !
/*168*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">'Content-Disposition: attachment; filename=' </span><span style="color: #006600">. </span><span style="color: #0000CC">$files_pdf</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*169*/
/*170*/        // Le source du PDF original.pdf
/*171*/        </span><span style="color: #0000CC">readfile</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*172*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*173*/
/*174*/    </span><span style="color: #006600">exit;
</span><span style="color: #FF9900">/*175*/</span><span style="color: #0000CC">?>
</span>/*176*/</code></pre> Squelette plugins/auto/article_pdf/rubrique_pdf.html Boucle /home/hednacluml/universe/ecrire/public/evaluer_page.php(52) : eval()'d code
2024-10-05 12:31:44 40.77.167.25 (pid 25472) :Pub:ERREUR: No <b>ispip_article.html</b> template available ...
2024-10-10 20:48:49 20.171.206.176 (pid 19509) :Pub:ERREUR: L129: Attempt to assign property "debug" on null<br /><pre><code style="color: #000000">/*001*/<span style="color: #0000CC"><?php
</span><span style="color: #FF9900">/*002*/
/*003*/    //au choix, selon le cas (voir les avantages et les inconvéniants de chaque selon le site):
/*004*/    </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">sous_repertoire</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_CACHE</span><span style="color: #006600">, </span><span style="color: #CC0000">"article_PDF"</span><span style="color: #006600">); </span><span style="color: #FF9900">// stockage dans le cache SPIP
/*005*/    </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">sous_repertoire</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_IMG</span><span style="color: #006600">, </span><span style="color: #CC0000">"article_PDF"</span><span style="color: #006600">); </span><span style="color: #FF9900">//stockage sous le dossier IMG
/*006*/
/*007*/    // Mode release => $debug=0
/*008*/    // Mode debug => $debug=1 (ne fonctionne pas sous Internet Explorer)=> ??? si, ça fonctionne !
/*009*/    </span><span style="color: #0000CC">$debug</span><span style="color: #006600">=</span><span style="color: #0000CC">1</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*010*/
/*011*/    
/*012*/
/*013*/    </span><span style="color: #0000CC">$conf_url_site </span><span style="color: #006600">= </span><span style="color: #CC0000">'https://universealive.org/?-04-Medical-and-Holomovement-' </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*014*/    </span><span style="color: #0000CC">$conf_nom_site </span><span style="color: #006600">= </span><span style="color: #CC0000">'Universe is Alive !' </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*015*/
/*016*/    // Recuperation et definition des differents elements
/*017*/
/*018*/    </span><span style="color: #0000CC">$site</span><span style="color: #006600">=</span><span style="color: #CC0000">'Universe is Alive !'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*019*/    </span><span style="color: #0000CC">$rubrique</span><span style="color: #006600">=</span><span style="color: #CC0000">'Universe is Alive !'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*020*/    </span><span style="color: #0000CC">$DateParution</span><span style="color: #006600">=</span><span style="color: #CC0000">'10 October 2024'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*021*/    </span><span style="color: #0000CC">$DateMiseEnLigne</span><span style="color: #006600">=</span><span style="color: #CC0000">'Friday 15 April 2022'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*022*/
/*023*/    /*$auteur='';*/
/*024*/    </span><span style="color: #0000CC">$motsclef</span><span style="color: #006600">=</span><span style="color: #FF9900">/*''*/</span><span style="color: #CC0000">''</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*025*/    </span><span style="color: #0000CC">$yahoo</span><span style="color: #006600">=</span><span style="color: #CC0000">'-'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*026*/
/*027*/    </span><span style="color: #0000CC">$logo_site</span><span style="color: #006600">=</span><span style="color: #CC0000">'IMG/logo/nasa_mini_apollo_17_lunar_roving_vehicle.jpg?1728561515'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*028*/    // attention à l'ordre des filtres SPIP
/*029*/    
/*030*/
/*031*///  $logo_lien="spip.php?page=article&id_article=0";
/*032*/
/*033*/    
/*034*/    </span><span style="color: #0000CC">$titre</span><span style="color: #006600">=</span><span style="color: #CC0000">'04 - Medical and Holomovement'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*035*/    
/*036*/    
/*037*/    
/*038*/    
/*039*/    
/*040*/    
/*041*/
/*042*/    </span><span style="color: #0000CC">$copyright </span><span style="color: #006600">= </span><span style="color: #CC0000">'Copyright � Universe is Alive ! - All rights reserved'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*043*/
/*044*/    </span><span style="color: #0000CC">$id_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"13"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*045*/
/*046*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">translitteration</span><span style="color: #006600">(</span><span style="color: #0000CC">corriger_caracteres</span><span style="color: #006600">(</span><span style="color: #CC0000">'04 - Medical and Holomovement'</span><span style="color: #006600">));
</span><span style="color: #FF9900">/*047*/    // Reprise du code de urls/propres.php (pourquoi c'est pas une fonction de l'API de SPIP ?)
/*048*/
/*049*/    // on va convertir tous les caracteres de ponctuation et espaces
/*050*/    // a l'exception de l'underscore (_), car on veut le conserver dans l'url
/*051*/    </span><span style="color: #0000CC">$titre_rubrique </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: #0000CC">chr</span><span style="color: #006600">(</span><span style="color: #0000CC">7</span><span style="color: #006600">), </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*052*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= @</span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">',[[:punct:][:space:]]+,u'</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*053*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #0000CC">chr</span><span style="color: #006600">(</span><span style="color: #0000CC">7</span><span style="color: #006600">), </span><span style="color: #CC0000">'_'</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*054*/
/*055*/    // S'il reste trop de caracteres non latins, les gerer comme wikipedia
/*056*/    // avec rawurlencode :
/*057*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">preg_match_all</span><span style="color: #006600">(</span><span style="color: #CC0000">",[^a-zA-Z0-9 _]+,"</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">$r</span><span style="color: #006600">, </span><span style="color: #0000CC">PREG_SET_ORDER</span><span style="color: #006600">)) {
</span><span style="color: #FF9900">/*058*/        </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$r </span><span style="color: #006600">as </span><span style="color: #0000CC">$regs</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*059*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">substr_replace</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">rawurlencode</span><span style="color: #006600">(</span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]),
</span><span style="color: #FF9900">/*060*/                </span><span style="color: #0000CC">strpos</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]), </span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]));
</span><span style="color: #FF9900">/*061*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*062*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*063*/
/*064*/    // S'il reste trop peu, on retombe sur rubrique12
/*065*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">) == </span><span style="color: #0000CC">0 </span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*066*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"rubrique"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*067*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*068*/
/*069*/    // Sinon couper les mots et les relier par des tirets
/*070*/    </span><span style="color: #006600">else {
</span><span style="color: #FF9900">/*071*/        </span><span style="color: #0000CC">$mots </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_split</span><span style="color: #006600">(</span><span style="color: #CC0000">",[^a-zA-Z0-9_%]+,"</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*072*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">''</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*073*/        </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$mots </span><span style="color: #006600">as </span><span style="color: #0000CC">$mot</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*074*/            </span><span style="color: #006600">if (!</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$mot</span><span style="color: #006600">)) continue;
</span><span style="color: #FF9900">/*075*/            </span><span style="color: #0000CC">$titre_rubrique2 </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">'-'</span><span style="color: #006600">.</span><span style="color: #0000CC">$mot</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*076*/
/*077*/            // Si on depasse _URLS_PROPRES_MAX caracteres, s'arreter
/*078*/            // ne pas compter 3 caracteres pour %E9 mais un seul
/*079*/            </span><span style="color: #0000CC">$long </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">$titre_rubrique2</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*080*/            </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$long</span><span style="color: #006600">) > </span><span style="color: #0000CC">_URLS_PROPRES_MAX</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*081*/                </span><span style="color: #006600">break;
</span><span style="color: #FF9900">/*082*/            </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*083*/
/*084*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique2</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*085*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*086*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">substr</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*087*/
/*088*/        // On enregistre en utf-8 dans la base
/*089*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">rawurldecode</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*090*/
/*091*/        </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">) == </span><span style="color: #0000CC">0</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*092*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"rubrique"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*093*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*094*/
/*095*/    </span><span style="color: #0000CC">$files_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">"_"</span><span style="color: #006600">.</span><span style="color: #0000CC">$id_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">".pdf"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*096*/    </span><span style="color: #0000CC">$file_out </span><span style="color: #006600">= </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">. </span><span style="color: #0000CC">$files_pdf </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*097*/
/*098*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*099*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*100*/        </span><span style="color: #0000CC">clearstatcache</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*101*/        </span><span style="color: #0000CC">$damo </span><span style="color: #006600">= </span><span style="color: #0000CC">date</span><span style="color: #006600">(</span><span style="color: #0000CC">YmdHi </span><span style="color: #006600">, </span><span style="color: #0000CC">strtotime</span><span style="color: #006600">(</span><span style="color: #CC0000">""</span><span style="color: #006600">)) ;
</span><span style="color: #FF9900">/*102*/        </span><span style="color: #0000CC">$dage </span><span style="color: #006600">= </span><span style="color: #0000CC">date</span><span style="color: #006600">(</span><span style="color: #0000CC">YmdHi </span><span style="color: #006600">, </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">)) ;
</span><span style="color: #FF9900">/*103*/        </span><span style="color: #006600">if (</span><span style="color: #0000CC">$damo </span><span style="color: #006600">> </span><span style="color: #0000CC">$dage</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*104*/        </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*105*/            </span><span style="color: #0000CC">unlink</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*106*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*107*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*108*/
/*109*/    
/*110*/
/*111*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">$debug </span><span style="color: #006600">== </span><span style="color: #0000CC">1 </span><span style="color: #006600">&& </span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*112*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*113*/        </span><span style="color: #0000CC">unlink</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*114*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*115*/
/*116*/    </span><span style="color: #006600">if (!</span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*117*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*118*/
/*119*/
/*120*/
/*121*/        </span><span style="color: #0000CC">define</span><span style="color: #006600">(</span><span style="color: #CC0000">'FPDF_FONTPATH'</span><span style="color: #006600">,</span><span style="color: #0000CC">_DIR_FPDF_LIB</span><span style="color: #006600">.</span><span style="color: #CC0000">'font'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*122*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_FPDF_LIB</span><span style="color: #006600">.</span><span style="color: #CC0000">'fpdf'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*123*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #CC0000">'pdf/lib_pdf_global'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*124*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #CC0000">'pdf/lib_pdf_spip'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*125*/
/*126*/        //--------------------------------
/*127*/        // Debut génération du PDF
/*128*/        //--------------------------------
/*129*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">debug</span><span style="color: #006600">=</span><span style="color: #0000CC">$debug</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*130*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">=new </span><span style="color: #0000CC">PDF_SPIP</span><span style="color: #006600">();
</span><span style="color: #FF9900">/*131*/
/*132*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCompression</span><span style="color: #006600">(</span><span style="color: #0000CC">false</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*133*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetDisplayMode</span><span style="color: #006600">(</span><span style="color: #CC0000">'fullpage'</span><span style="color: #006600">, </span><span style="color: #CC0000">'single'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*134*/
/*135*/        // haut, gauche,  bas, droite
/*136*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetAllMargins</span><span style="color: #006600">(</span><span style="color: #0000CC">12</span><span style="color: #006600">,</span><span style="color: #0000CC">15</span><span style="color: #006600">,</span><span style="color: #0000CC">12</span><span style="color: #006600">,</span><span style="color: #0000CC">10</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*137*/
/*138*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetTitle</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*139*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCreator</span><span style="color: #006600">(</span><span style="color: #0000CC">$site</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*140*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCopyright</span><span style="color: #006600">(</span><span style="color: #0000CC">$copyright</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*141*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetSubject</span><span style="color: #006600">(</span><span style="color: #0000CC">$rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*142*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetKeywords</span><span style="color: #006600">(</span><span style="color: #0000CC">$motsclef</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*143*/
/*144*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">Build</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*145*/
/*146*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*147*/
/*148*/        // Vous voulez afficher un pdf
/*149*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">"Content-type: application/pdf"</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*150*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">$debug</span><span style="color: #006600">==</span><span style="color: #0000CC">1</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*151*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*152*/        // Affiche le PDF directement dans l'onglet de Firefox
/*153*/        // Ne fonctionne pas sous IE 6 SP2 : le pdf n'est pas reconnu (pris pour un fichier texte)
/*154*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">"location: "</span><span style="color: #006600">. </span><span style="color: #0000CC">url_de_base</span><span style="color: #006600">() . </span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*155*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*156*/    </span><span style="color: #006600">else
</span><span style="color: #FF9900">/*157*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*158*/        // Il sera nommé $files_pdf
/*159*/        // ATTENTION : pour "filename", mettre un nom de fichier court (<nom>.<extension>)
/*160*/        // sinon IE 6 SP2 ne reconnaîtra pas le type de fichier
/*161*/        // Semble poser problème sous IE6 SP1
/*162*/        // Ah,  Microsoft, je vous jure !
/*163*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">'Content-Disposition: attachment; filename=' </span><span style="color: #006600">. </span><span style="color: #0000CC">$files_pdf</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*164*/
/*165*/        // Le source du PDF original.pdf
/*166*/        </span><span style="color: #0000CC">readfile</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*167*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*168*/
/*169*/    </span><span style="color: #006600">exit;
</span><span style="color: #FF9900">/*170*/</span><span style="color: #0000CC">?>
</span>/*171*/</code></pre> Squelette plugins/auto/article_pdf/rubrique_pdf.html Boucle /home/hednacluml/universe/ecrire/public/evaluer_page.php(52) : eval()'d code
2024-10-10 20:52:18 20.171.206.74 (pid 42993) :Pub:ERREUR: L129: Attempt to assign property "debug" on null<br /><pre><code style="color: #000000">/*001*/<span style="color: #0000CC"><?php
</span><span style="color: #FF9900">/*002*/
/*003*/    //au choix, selon le cas (voir les avantages et les inconvéniants de chaque selon le site):
/*004*/    </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">sous_repertoire</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_CACHE</span><span style="color: #006600">, </span><span style="color: #CC0000">"article_PDF"</span><span style="color: #006600">); </span><span style="color: #FF9900">// stockage dans le cache SPIP
/*005*/    </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">sous_repertoire</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_IMG</span><span style="color: #006600">, </span><span style="color: #CC0000">"article_PDF"</span><span style="color: #006600">); </span><span style="color: #FF9900">//stockage sous le dossier IMG
/*006*/
/*007*/    // Mode release => $debug=0
/*008*/    // Mode debug => $debug=1 (ne fonctionne pas sous Internet Explorer)=> ??? si, ça fonctionne !
/*009*/    </span><span style="color: #0000CC">$debug</span><span style="color: #006600">=</span><span style="color: #0000CC">1</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*010*/
/*011*/    
/*012*/
/*013*/    </span><span style="color: #0000CC">$conf_url_site </span><span style="color: #006600">= </span><span style="color: #CC0000">'https://universealive.org/?-08-Synchronicity-and-World-' </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*014*/    </span><span style="color: #0000CC">$conf_nom_site </span><span style="color: #006600">= </span><span style="color: #CC0000">'Universe is Alive !' </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*015*/
/*016*/    // Recuperation et definition des differents elements
/*017*/
/*018*/    </span><span style="color: #0000CC">$site</span><span style="color: #006600">=</span><span style="color: #CC0000">'Universe is Alive !'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*019*/    </span><span style="color: #0000CC">$rubrique</span><span style="color: #006600">=</span><span style="color: #CC0000">'Universe is Alive !'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*020*/    </span><span style="color: #0000CC">$DateParution</span><span style="color: #006600">=</span><span style="color: #CC0000">'10 October 2024'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*021*/    </span><span style="color: #0000CC">$DateMiseEnLigne</span><span style="color: #006600">=</span><span style="color: #CC0000">'Wednesday 6 April 2022'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*022*/
/*023*/    /*$auteur='';*/
/*024*/    </span><span style="color: #0000CC">$motsclef</span><span style="color: #006600">=</span><span style="color: #FF9900">/*''*/</span><span style="color: #CC0000">''</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*025*/    </span><span style="color: #0000CC">$yahoo</span><span style="color: #006600">=</span><span style="color: #CC0000">'-'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*026*/
/*027*/    </span><span style="color: #0000CC">$logo_site</span><span style="color: #006600">=</span><span style="color: #CC0000">'IMG/logo/nasa_mini_apollo_17_lunar_roving_vehicle.jpg?1728561515'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*028*/    // attention à l'ordre des filtres SPIP
/*029*/    </span><span style="color: #0000CC">$logo_fichier</span><span style="color: #006600">=</span><span style="color: #CC0000">'IMG/logo/rubon9.png'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*030*/
/*031*///  $logo_lien="spip.php?page=article&id_article=0";
/*032*/
/*033*/    
/*034*/    </span><span style="color: #0000CC">$titre</span><span style="color: #006600">=</span><span style="color: #CC0000">'08 - Synchronicity and World'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*035*/    
/*036*/    
/*037*/    
/*038*/    
/*039*/    
/*040*/    
/*041*/
/*042*/    </span><span style="color: #0000CC">$copyright </span><span style="color: #006600">= </span><span style="color: #CC0000">'Copyright � Universe is Alive ! - All rights reserved'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*043*/
/*044*/    </span><span style="color: #0000CC">$id_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"9"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*045*/
/*046*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">translitteration</span><span style="color: #006600">(</span><span style="color: #0000CC">corriger_caracteres</span><span style="color: #006600">(</span><span style="color: #CC0000">'08 - Synchronicity and World'</span><span style="color: #006600">));
</span><span style="color: #FF9900">/*047*/    // Reprise du code de urls/propres.php (pourquoi c'est pas une fonction de l'API de SPIP ?)
/*048*/
/*049*/    // on va convertir tous les caracteres de ponctuation et espaces
/*050*/    // a l'exception de l'underscore (_), car on veut le conserver dans l'url
/*051*/    </span><span style="color: #0000CC">$titre_rubrique </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: #0000CC">chr</span><span style="color: #006600">(</span><span style="color: #0000CC">7</span><span style="color: #006600">), </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*052*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= @</span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">',[[:punct:][:space:]]+,u'</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*053*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #0000CC">chr</span><span style="color: #006600">(</span><span style="color: #0000CC">7</span><span style="color: #006600">), </span><span style="color: #CC0000">'_'</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*054*/
/*055*/    // S'il reste trop de caracteres non latins, les gerer comme wikipedia
/*056*/    // avec rawurlencode :
/*057*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">preg_match_all</span><span style="color: #006600">(</span><span style="color: #CC0000">",[^a-zA-Z0-9 _]+,"</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">$r</span><span style="color: #006600">, </span><span style="color: #0000CC">PREG_SET_ORDER</span><span style="color: #006600">)) {
</span><span style="color: #FF9900">/*058*/        </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$r </span><span style="color: #006600">as </span><span style="color: #0000CC">$regs</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*059*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">substr_replace</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">rawurlencode</span><span style="color: #006600">(</span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]),
</span><span style="color: #FF9900">/*060*/                </span><span style="color: #0000CC">strpos</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]), </span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]));
</span><span style="color: #FF9900">/*061*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*062*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*063*/
/*064*/    // S'il reste trop peu, on retombe sur rubrique12
/*065*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">) == </span><span style="color: #0000CC">0 </span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*066*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"rubrique"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*067*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*068*/
/*069*/    // Sinon couper les mots et les relier par des tirets
/*070*/    </span><span style="color: #006600">else {
</span><span style="color: #FF9900">/*071*/        </span><span style="color: #0000CC">$mots </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_split</span><span style="color: #006600">(</span><span style="color: #CC0000">",[^a-zA-Z0-9_%]+,"</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*072*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">''</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*073*/        </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$mots </span><span style="color: #006600">as </span><span style="color: #0000CC">$mot</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*074*/            </span><span style="color: #006600">if (!</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$mot</span><span style="color: #006600">)) continue;
</span><span style="color: #FF9900">/*075*/            </span><span style="color: #0000CC">$titre_rubrique2 </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">'-'</span><span style="color: #006600">.</span><span style="color: #0000CC">$mot</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*076*/
/*077*/            // Si on depasse _URLS_PROPRES_MAX caracteres, s'arreter
/*078*/            // ne pas compter 3 caracteres pour %E9 mais un seul
/*079*/            </span><span style="color: #0000CC">$long </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">$titre_rubrique2</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*080*/            </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$long</span><span style="color: #006600">) > </span><span style="color: #0000CC">_URLS_PROPRES_MAX</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*081*/                </span><span style="color: #006600">break;
</span><span style="color: #FF9900">/*082*/            </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*083*/
/*084*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique2</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*085*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*086*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">substr</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*087*/
/*088*/        // On enregistre en utf-8 dans la base
/*089*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">rawurldecode</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*090*/
/*091*/        </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">) == </span><span style="color: #0000CC">0</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*092*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"rubrique"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*093*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*094*/
/*095*/    </span><span style="color: #0000CC">$files_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">"_"</span><span style="color: #006600">.</span><span style="color: #0000CC">$id_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">".pdf"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*096*/    </span><span style="color: #0000CC">$file_out </span><span style="color: #006600">= </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">. </span><span style="color: #0000CC">$files_pdf </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*097*/
/*098*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*099*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*100*/        </span><span style="color: #0000CC">clearstatcache</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*101*/        </span><span style="color: #0000CC">$damo </span><span style="color: #006600">= </span><span style="color: #0000CC">date</span><span style="color: #006600">(</span><span style="color: #0000CC">YmdHi </span><span style="color: #006600">, </span><span style="color: #0000CC">strtotime</span><span style="color: #006600">(</span><span style="color: #CC0000">""</span><span style="color: #006600">)) ;
</span><span style="color: #FF9900">/*102*/        </span><span style="color: #0000CC">$dage </span><span style="color: #006600">= </span><span style="color: #0000CC">date</span><span style="color: #006600">(</span><span style="color: #0000CC">YmdHi </span><span style="color: #006600">, </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">)) ;
</span><span style="color: #FF9900">/*103*/        </span><span style="color: #006600">if (</span><span style="color: #0000CC">$damo </span><span style="color: #006600">> </span><span style="color: #0000CC">$dage</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*104*/        </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*105*/            </span><span style="color: #0000CC">unlink</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*106*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*107*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*108*/
/*109*/    
/*110*/
/*111*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">$debug </span><span style="color: #006600">== </span><span style="color: #0000CC">1 </span><span style="color: #006600">&& </span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*112*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*113*/        </span><span style="color: #0000CC">unlink</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*114*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*115*/
/*116*/    </span><span style="color: #006600">if (!</span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*117*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*118*/
/*119*/
/*120*/
/*121*/        </span><span style="color: #0000CC">define</span><span style="color: #006600">(</span><span style="color: #CC0000">'FPDF_FONTPATH'</span><span style="color: #006600">,</span><span style="color: #0000CC">_DIR_FPDF_LIB</span><span style="color: #006600">.</span><span style="color: #CC0000">'font'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*122*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_FPDF_LIB</span><span style="color: #006600">.</span><span style="color: #CC0000">'fpdf'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*123*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #CC0000">'pdf/lib_pdf_global'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*124*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #CC0000">'pdf/lib_pdf_spip'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*125*/
/*126*/        //--------------------------------
/*127*/        // Debut génération du PDF
/*128*/        //--------------------------------
/*129*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">debug</span><span style="color: #006600">=</span><span style="color: #0000CC">$debug</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*130*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">=new </span><span style="color: #0000CC">PDF_SPIP</span><span style="color: #006600">();
</span><span style="color: #FF9900">/*131*/
/*132*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCompression</span><span style="color: #006600">(</span><span style="color: #0000CC">false</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*133*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetDisplayMode</span><span style="color: #006600">(</span><span style="color: #CC0000">'fullpage'</span><span style="color: #006600">, </span><span style="color: #CC0000">'single'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*134*/
/*135*/        // haut, gauche,  bas, droite
/*136*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetAllMargins</span><span style="color: #006600">(</span><span style="color: #0000CC">12</span><span style="color: #006600">,</span><span style="color: #0000CC">15</span><span style="color: #006600">,</span><span style="color: #0000CC">12</span><span style="color: #006600">,</span><span style="color: #0000CC">10</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*137*/
/*138*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetTitle</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*139*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCreator</span><span style="color: #006600">(</span><span style="color: #0000CC">$site</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*140*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCopyright</span><span style="color: #006600">(</span><span style="color: #0000CC">$copyright</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*141*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetSubject</span><span style="color: #006600">(</span><span style="color: #0000CC">$rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*142*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetKeywords</span><span style="color: #006600">(</span><span style="color: #0000CC">$motsclef</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*143*/
/*144*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">Build</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*145*/
/*146*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*147*/
/*148*/        // Vous voulez afficher un pdf
/*149*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">"Content-type: application/pdf"</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*150*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">$debug</span><span style="color: #006600">==</span><span style="color: #0000CC">1</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*151*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*152*/        // Affiche le PDF directement dans l'onglet de Firefox
/*153*/        // Ne fonctionne pas sous IE 6 SP2 : le pdf n'est pas reconnu (pris pour un fichier texte)
/*154*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">"location: "</span><span style="color: #006600">. </span><span style="color: #0000CC">url_de_base</span><span style="color: #006600">() . </span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*155*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*156*/    </span><span style="color: #006600">else
</span><span style="color: #FF9900">/*157*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*158*/        // Il sera nommé $files_pdf
/*159*/        // ATTENTION : pour "filename", mettre un nom de fichier court (<nom>.<extension>)
/*160*/        // sinon IE 6 SP2 ne reconnaîtra pas le type de fichier
/*161*/        // Semble poser problème sous IE6 SP1
/*162*/        // Ah,  Microsoft, je vous jure !
/*163*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">'Content-Disposition: attachment; filename=' </span><span style="color: #006600">. </span><span style="color: #0000CC">$files_pdf</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*164*/
/*165*/        // Le source du PDF original.pdf
/*166*/        </span><span style="color: #0000CC">readfile</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*167*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*168*/
/*169*/    </span><span style="color: #006600">exit;
</span><span style="color: #FF9900">/*170*/</span><span style="color: #0000CC">?>
</span>/*171*/</code></pre> Squelette plugins/auto/article_pdf/rubrique_pdf.html Boucle /home/hednacluml/universe/ecrire/public/evaluer_page.php(52) : eval()'d code
2024-10-10 20:53:53 20.171.206.185 (pid 42803) :Pub:ERREUR: L131: Attempt to assign property "debug" on null<br /><pre><code style="color: #000000">/*001*/<span style="color: #0000CC"><?php
</span><span style="color: #FF9900">/*002*/
/*003*/    //au choix, selon le cas (voir les avantages et les inconvéniants de chaque selon le site):
/*004*/    </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">sous_repertoire</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_CACHE</span><span style="color: #006600">, </span><span style="color: #CC0000">"article_PDF"</span><span style="color: #006600">); </span><span style="color: #FF9900">// stockage dans le cache SPIP
/*005*/    </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">sous_repertoire</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_IMG</span><span style="color: #006600">, </span><span style="color: #CC0000">"article_PDF"</span><span style="color: #006600">); </span><span style="color: #FF9900">//stockage sous le dossier IMG
/*006*/
/*007*/    // Mode release => $debug=0
/*008*/    // Mode debug => $debug=1 (ne fonctionne pas sous Internet Explorer)=> ??? si, ça fonctionne !
/*009*/    </span><span style="color: #0000CC">$debug</span><span style="color: #006600">=</span><span style="color: #0000CC">1</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*010*/
/*011*/    
/*012*/
/*013*/    </span><span style="color: #0000CC">$conf_url_site </span><span style="color: #006600">= </span><span style="color: #CC0000">'https://universealive.org/?-09-Void-and-Unified-Field-' </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*014*/    </span><span style="color: #0000CC">$conf_nom_site </span><span style="color: #006600">= </span><span style="color: #CC0000">'Universe is Alive !' </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*015*/
/*016*/    // Recuperation et definition des differents elements
/*017*/
/*018*/    </span><span style="color: #0000CC">$site</span><span style="color: #006600">=</span><span style="color: #CC0000">'Universe is Alive !'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*019*/    </span><span style="color: #0000CC">$rubrique</span><span style="color: #006600">=</span><span style="color: #CC0000">'Universe is Alive !'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*020*/    </span><span style="color: #0000CC">$DateParution</span><span style="color: #006600">=</span><span style="color: #CC0000">'10 October 2024'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*021*/    </span><span style="color: #0000CC">$DateMiseEnLigne</span><span style="color: #006600">=</span><span style="color: #CC0000">'Wednesday 6 April 2022'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*022*/
/*023*/    /*$auteur='';*/
/*024*/    </span><span style="color: #0000CC">$motsclef</span><span style="color: #006600">=</span><span style="color: #FF9900">/*''*/</span><span style="color: #CC0000">''</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*025*/    </span><span style="color: #0000CC">$yahoo</span><span style="color: #006600">=</span><span style="color: #CC0000">'-'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*026*/
/*027*/    </span><span style="color: #0000CC">$logo_site</span><span style="color: #006600">=</span><span style="color: #CC0000">'IMG/logo/nasa_mini_apollo_17_lunar_roving_vehicle.jpg?1728561515'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*028*/    // attention à l'ordre des filtres SPIP
/*029*/    </span><span style="color: #0000CC">$logo_fichier</span><span style="color: #006600">=</span><span style="color: #CC0000">'IMG/logo/rubon8.jpg'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*030*/
/*031*///  $logo_lien="spip.php?page=article&id_article=0";
/*032*/
/*033*/    
/*034*/    </span><span style="color: #0000CC">$titre</span><span style="color: #006600">=</span><span style="color: #CC0000">'09 - Void and Unified Field'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*035*/    
/*036*/    
/*037*/    
/*038*/    </span><span style="color: #0000CC">$texte</span><span style="color: #006600">= </span><span style="color: #CC0000">'<p>Universe is made of emptiness. But this emptiness brings life through the soul and matter�s unity. So emptiness is not annihilating.</p>
/*039*/<p>Our culture is afraid of emptiness. But we learn to meditate so connections are made doing nothing. So doing nothing allows you to project yourself into your past or into the future. Thus we learn  emptiness� experience. Emptiness brings fullness.</p>
/*040*/<p>Frijof CAPRA has based his book "The Tao of Physics" on ancient spirituality�s emptiness, to return to physics� discoveries. We will study this relationship between ancient spiritualities and emptiness with physics.</p>'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*041*/    
/*042*/    
/*043*/
/*044*/    </span><span style="color: #0000CC">$copyright </span><span style="color: #006600">= </span><span style="color: #CC0000">'Copyright � Universe is Alive ! - All rights reserved'</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*045*/
/*046*/    </span><span style="color: #0000CC">$id_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"8"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*047*/
/*048*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">translitteration</span><span style="color: #006600">(</span><span style="color: #0000CC">corriger_caracteres</span><span style="color: #006600">(</span><span style="color: #CC0000">'09 - Void and Unified Field'</span><span style="color: #006600">));
</span><span style="color: #FF9900">/*049*/    // Reprise du code de urls/propres.php (pourquoi c'est pas une fonction de l'API de SPIP ?)
/*050*/
/*051*/    // on va convertir tous les caracteres de ponctuation et espaces
/*052*/    // a l'exception de l'underscore (_), car on veut le conserver dans l'url
/*053*/    </span><span style="color: #0000CC">$titre_rubrique </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: #0000CC">chr</span><span style="color: #006600">(</span><span style="color: #0000CC">7</span><span style="color: #006600">), </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*054*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= @</span><span style="color: #0000CC">preg_replace</span><span style="color: #006600">(</span><span style="color: #CC0000">',[[:punct:][:space:]]+,u'</span><span style="color: #006600">, </span><span style="color: #CC0000">' '</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*055*/    </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">str_replace</span><span style="color: #006600">(</span><span style="color: #0000CC">chr</span><span style="color: #006600">(</span><span style="color: #0000CC">7</span><span style="color: #006600">), </span><span style="color: #CC0000">'_'</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*056*/
/*057*/    // S'il reste trop de caracteres non latins, les gerer comme wikipedia
/*058*/    // avec rawurlencode :
/*059*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">preg_match_all</span><span style="color: #006600">(</span><span style="color: #CC0000">",[^a-zA-Z0-9 _]+,"</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">$r</span><span style="color: #006600">, </span><span style="color: #0000CC">PREG_SET_ORDER</span><span style="color: #006600">)) {
</span><span style="color: #FF9900">/*060*/        </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$r </span><span style="color: #006600">as </span><span style="color: #0000CC">$regs</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*061*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">substr_replace</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">rawurlencode</span><span style="color: #006600">(</span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]),
</span><span style="color: #FF9900">/*062*/                </span><span style="color: #0000CC">strpos</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]), </span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$regs</span><span style="color: #006600">[</span><span style="color: #0000CC">0</span><span style="color: #006600">]));
</span><span style="color: #FF9900">/*063*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*064*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*065*/
/*066*/    // S'il reste trop peu, on retombe sur rubrique12
/*067*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">) == </span><span style="color: #0000CC">0 </span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*068*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"rubrique"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*069*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*070*/
/*071*/    // Sinon couper les mots et les relier par des tirets
/*072*/    </span><span style="color: #006600">else {
</span><span style="color: #FF9900">/*073*/        </span><span style="color: #0000CC">$mots </span><span style="color: #006600">= </span><span style="color: #0000CC">preg_split</span><span style="color: #006600">(</span><span style="color: #CC0000">",[^a-zA-Z0-9_%]+,"</span><span style="color: #006600">, </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*074*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">''</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*075*/        </span><span style="color: #006600">foreach (</span><span style="color: #0000CC">$mots </span><span style="color: #006600">as </span><span style="color: #0000CC">$mot</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*076*/            </span><span style="color: #006600">if (!</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$mot</span><span style="color: #006600">)) continue;
</span><span style="color: #FF9900">/*077*/            </span><span style="color: #0000CC">$titre_rubrique2 </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">'-'</span><span style="color: #006600">.</span><span style="color: #0000CC">$mot</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*078*/
/*079*/            // Si on depasse _URLS_PROPRES_MAX caracteres, s'arreter
/*080*/            // ne pas compter 3 caracteres pour %E9 mais un seul
/*081*/            </span><span style="color: #0000CC">$long </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">$titre_rubrique2</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*082*/            </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$long</span><span style="color: #006600">) > </span><span style="color: #0000CC">_URLS_PROPRES_MAX</span><span style="color: #006600">) {
</span><span style="color: #FF9900">/*083*/                </span><span style="color: #006600">break;
</span><span style="color: #FF9900">/*084*/            </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*085*/
/*086*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique2</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*087*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*088*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">substr</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">, </span><span style="color: #0000CC">1</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*089*/
/*090*/        // On enregistre en utf-8 dans la base
/*091*/        </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #0000CC">rawurldecode</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*092*/
/*093*/        </span><span style="color: #006600">if (</span><span style="color: #0000CC">strlen</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">) == </span><span style="color: #0000CC">0</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*094*/            </span><span style="color: #0000CC">$titre_rubrique </span><span style="color: #006600">= </span><span style="color: #CC0000">"rubrique"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*095*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*096*/
/*097*/    </span><span style="color: #0000CC">$files_pdf </span><span style="color: #006600">= </span><span style="color: #0000CC">$titre_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">"_"</span><span style="color: #006600">.</span><span style="color: #0000CC">$id_rubrique</span><span style="color: #006600">.</span><span style="color: #CC0000">".pdf"</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*098*/    </span><span style="color: #0000CC">$file_out </span><span style="color: #006600">= </span><span style="color: #0000CC">$path_pdf </span><span style="color: #006600">. </span><span style="color: #0000CC">$files_pdf </span><span style="color: #006600">;
</span><span style="color: #FF9900">/*099*/
/*100*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*101*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*102*/        </span><span style="color: #0000CC">clearstatcache</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*103*/        </span><span style="color: #0000CC">$damo </span><span style="color: #006600">= </span><span style="color: #0000CC">date</span><span style="color: #006600">(</span><span style="color: #0000CC">YmdHi </span><span style="color: #006600">, </span><span style="color: #0000CC">strtotime</span><span style="color: #006600">(</span><span style="color: #CC0000">""</span><span style="color: #006600">)) ;
</span><span style="color: #FF9900">/*104*/        </span><span style="color: #0000CC">$dage </span><span style="color: #006600">= </span><span style="color: #0000CC">date</span><span style="color: #006600">(</span><span style="color: #0000CC">YmdHi </span><span style="color: #006600">, </span><span style="color: #0000CC">filemtime</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">)) ;
</span><span style="color: #FF9900">/*105*/        </span><span style="color: #006600">if (</span><span style="color: #0000CC">$damo </span><span style="color: #006600">> </span><span style="color: #0000CC">$dage</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*106*/        </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*107*/            </span><span style="color: #0000CC">unlink</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*108*/        </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*109*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*110*/
/*111*/    
/*112*/
/*113*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">$debug </span><span style="color: #006600">== </span><span style="color: #0000CC">1 </span><span style="color: #006600">&& </span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*114*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*115*/        </span><span style="color: #0000CC">unlink</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*116*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*117*/
/*118*/    </span><span style="color: #006600">if (!</span><span style="color: #0000CC">file_exists</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">))
</span><span style="color: #FF9900">/*119*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*120*/
/*121*/
/*122*/
/*123*/        </span><span style="color: #0000CC">define</span><span style="color: #006600">(</span><span style="color: #CC0000">'FPDF_FONTPATH'</span><span style="color: #006600">,</span><span style="color: #0000CC">_DIR_FPDF_LIB</span><span style="color: #006600">.</span><span style="color: #CC0000">'font'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*124*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #0000CC">_DIR_FPDF_LIB</span><span style="color: #006600">.</span><span style="color: #CC0000">'fpdf'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*125*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #CC0000">'pdf/lib_pdf_global'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*126*/        </span><span style="color: #0000CC">include_spip</span><span style="color: #006600">(</span><span style="color: #CC0000">'pdf/lib_pdf_spip'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*127*/
/*128*/        //--------------------------------
/*129*/        // Debut génération du PDF
/*130*/        //--------------------------------
/*131*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">debug</span><span style="color: #006600">=</span><span style="color: #0000CC">$debug</span><span style="color: #006600">;
</span><span style="color: #FF9900">/*132*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">=new </span><span style="color: #0000CC">PDF_SPIP</span><span style="color: #006600">();
</span><span style="color: #FF9900">/*133*/
/*134*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCompression</span><span style="color: #006600">(</span><span style="color: #0000CC">false</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*135*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetDisplayMode</span><span style="color: #006600">(</span><span style="color: #CC0000">'fullpage'</span><span style="color: #006600">, </span><span style="color: #CC0000">'single'</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*136*/
/*137*/        // haut, gauche,  bas, droite
/*138*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetAllMargins</span><span style="color: #006600">(</span><span style="color: #0000CC">12</span><span style="color: #006600">,</span><span style="color: #0000CC">15</span><span style="color: #006600">,</span><span style="color: #0000CC">12</span><span style="color: #006600">,</span><span style="color: #0000CC">10</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*139*/
/*140*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetTitle</span><span style="color: #006600">(</span><span style="color: #0000CC">$titre</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*141*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCreator</span><span style="color: #006600">(</span><span style="color: #0000CC">$site</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*142*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetCopyright</span><span style="color: #006600">(</span><span style="color: #0000CC">$copyright</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*143*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetSubject</span><span style="color: #006600">(</span><span style="color: #0000CC">$rubrique</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*144*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">SetKeywords</span><span style="color: #006600">(</span><span style="color: #0000CC">$motsclef</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*145*/
/*146*/        </span><span style="color: #0000CC">$pdf</span><span style="color: #006600">-></span><span style="color: #0000CC">Build</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*147*/
/*148*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*149*/
/*150*/        // Vous voulez afficher un pdf
/*151*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">"Content-type: application/pdf"</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*152*/    </span><span style="color: #006600">if (</span><span style="color: #0000CC">$debug</span><span style="color: #006600">==</span><span style="color: #0000CC">1</span><span style="color: #006600">)
</span><span style="color: #FF9900">/*153*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*154*/        // Affiche le PDF directement dans l'onglet de Firefox
/*155*/        // Ne fonctionne pas sous IE 6 SP2 : le pdf n'est pas reconnu (pris pour un fichier texte)
/*156*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">"location: "</span><span style="color: #006600">. </span><span style="color: #0000CC">url_de_base</span><span style="color: #006600">() . </span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*157*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*158*/    </span><span style="color: #006600">else
</span><span style="color: #FF9900">/*159*/    </span><span style="color: #006600">{
</span><span style="color: #FF9900">/*160*/        // Il sera nommé $files_pdf
/*161*/        // ATTENTION : pour "filename", mettre un nom de fichier court (<nom>.<extension>)
/*162*/        // sinon IE 6 SP2 ne reconnaîtra pas le type de fichier
/*163*/        // Semble poser problème sous IE6 SP1
/*164*/        // Ah,  Microsoft, je vous jure !
/*165*/        </span><span style="color: #0000CC">header</span><span style="color: #006600">(</span><span style="color: #CC0000">'Content-Disposition: attachment; filename=' </span><span style="color: #006600">. </span><span style="color: #0000CC">$files_pdf</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*166*/
/*167*/        // Le source du PDF original.pdf
/*168*/        </span><span style="color: #0000CC">readfile</span><span style="color: #006600">(</span><span style="color: #0000CC">$file_out</span><span style="color: #006600">);
</span><span style="color: #FF9900">/*169*/    </span><span style="color: #006600">}
</span><span style="color: #FF9900">/*170*/
/*171*/    </span><span style="color: #006600">exit;
</span><span style="color: #FF9900">/*172*/</span><span style="color: #0000CC">?>
</span>/*173*/</code></pre> Squelette plugins/auto/article_pdf/rubrique_pdf.html Boucle /home/hednacluml/universe/ecrire/public/evaluer_page.php(52) : eval()'d code
2024-10-11 02:22:40 157.55.39.7 (pid 62993) :Pub:ERREUR: No <b>ispip_article.html</b> template available ...
[-- rotate --]

SAMX