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/jobs/tmp/log/ |
2024-10-10 12:05:42 69.63.184.1 (pid 35270) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 12:05:42 69.63.184.1 (pid 35270) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 12:21:28 57.141.0.8 (pid 62980) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 12:21:28 57.141.0.8 (pid 62980) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 12:21:28 57.141.0.8 (pid 62980) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 12:24:58 57.141.0.21 (pid 65107) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 12:24:58 57.141.0.21 (pid 65107) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 12:24:58 57.141.0.21 (pid 65107) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 12:43:12 57.141.0.9 (pid 98628) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 12:43:12 57.141.0.9 (pid 98628) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 12:43:12 57.141.0.9 (pid 98628) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 12:53:24 85.208.96.211 (pid 116550) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 12:53:24 85.208.96.211 (pid 116550) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 12:53:24 85.208.96.211 (pid 116550) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 12:53:24 185.191.171.2 (pid 115777) :Pub:HS: Echec : tmp/mysql.794ca11d.out recent. Pas de tentative de connexion 2024-10-10 12:53:24 185.191.171.2 (pid 115777) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 12:57:13 57.141.0.2 (pid 124698) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 12:57:13 57.141.0.2 (pid 124698) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 12:57:13 57.141.0.2 (pid 124698) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 12:57:51 5.133.192.131 (pid 124602) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 12:57:51 5.133.192.131 (pid 124602) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 12:57:51 5.133.192.131 (pid 124602) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 13:14:59 57.141.0.15 (pid 22592) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 13:14:59 57.141.0.15 (pid 22592) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 13:14:59 57.141.0.15 (pid 22592) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 13:26:34 57.141.0.12 (pid 45215) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 13:26:34 57.141.0.12 (pid 45215) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 13:26:34 57.141.0.12 (pid 45215) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 13:29:03 77.75.76.171 (pid 48042) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 13:29:03 77.75.76.171 (pid 48042) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 13:29:03 77.75.76.171 (pid 48042) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 13:29:12 54.36.148.26 (pid 48042) :Pub:HS: Echec : tmp/mysql.794ca11d.out recent. Pas de tentative de connexion 2024-10-10 13:29:12 54.36.148.26 (pid 48042) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 13:36:06 43.130.37.62 (pid 62532) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 13:36:06 43.130.37.62 (pid 62532) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 13:36:06 43.130.37.62 (pid 62532) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 13:37:18 57.141.0.21 (pid 62532) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 13:37:18 57.141.0.21 (pid 62532) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 13:37:18 57.141.0.21 (pid 62532) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 13:42:36 149.255.132.4 (pid 73368) :Pub:HS: Echec mysqli_connect. Erreur : Access denied for user 'hednaclumlbase'@'10.26.41.104' (using password: YES) 2024-10-10 13:42:36 149.255.132.4 (pid 73368) :Pub:HS: Echec connexion serveur mysql : host[hednaclumlbase.mysql.db] port[] login[hednaclumlbase] base[hednaclumlbase] 2024-10-10 13:42:36 149.255.132.4 (pid 73368) :Pub:HS: spip_connect: fichier de connexion 'config/connect.php' OK mais echec connexion au serveur 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 16 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 17 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 18 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 19 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 20 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 21 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 22 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 23 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 25 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 26 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 27 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 28 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 29 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 30 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 31 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 32 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 33 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 34 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 36 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 37 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 38 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 39 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 40 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 41 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 42 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 43 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 44 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 46 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 47 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 48 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 49 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 50 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 51 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 52 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 53 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 54 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 56 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 57 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 58 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 59 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 60 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 61 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 62 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 63 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 64 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 65 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 67 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 68 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 69 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 70 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 71 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 72 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 73 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 74 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 75 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 77 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 78 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 79 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 84 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 85 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 86 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 87 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 88 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 89 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 90 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 91 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 92 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 97 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 98 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 99 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 100 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 102 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 103 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 104 interdite 2024-10-10 14:29:29 79.95.86.92 (pid 4005) :Pub:ERREUR: Echec : Suppression document 105 interdite 2024-10-10 15:54:19 196.58.214.103 (pid 53082) :Pub:ERREUR: fonction execute_pipeline_formulaire_verifier_post_saisies absente : pipeline desactive 2024-10-10 17:27:43 92.204.175.91 (pid 82366) :Pub:ERREUR: fonction execute_pipeline_formulaire_verifier_post_saisies absente : pipeline desactive 2024-10-10 17:56:32 104.168.133.248 (pid 13059) :Pub:ERREUR: fonction execute_pipeline_formulaire_verifier_post_saisies absente : pipeline desactive 2024-10-10 18:03:37 114.119.128.37 (pid 29537) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-10 18:03:37 114.119.128.37 (pid 29537) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-10 20:43:43 114.119.141.194 (pid 18778) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-10 20:43:43 114.119.141.194 (pid 18778) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-10 20:48:44 114.119.136.99 (pid 18778) :Pub:ERREUR: generer_objet_url: entite document (urls_propres_qs_generer_url_objet_dist) inconnue 1 2024-10-11 01:49:00 114.119.140.179 (pid 18624) :Pub:ERREUR: generer_objet_url: entite document (urls_propres_qs_generer_url_objet_dist) inconnue 1 2024-10-11 04:24:50 108.128.124.232 (pid 125253) :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://ethicsjob.com/?-2-Industrial-Jobs-' </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">'Economics Jobs\' Ethics' </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">'Economics Jobs\' Ethics'</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">'Economics Jobs\' Ethics'</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">'11 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">'Thursday 11 October 2018'</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/siteon0.png?1688652955'</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/rubon3.png'</span><span style="color: #006600">; </span><span style="color: #FF9900">/*030*/ /*031*/// $logo_lien="spip.php?page=article&amp;id_article=0"; /*032*/ /*033*/ /*034*/ </span><span style="color: #0000CC">$titre</span><span style="color: #006600">=</span><span style="color: #CC0000">'2 Industrial Jobs'</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>The industrial jobs allow work�s economy, while sustaining people. In other words, every country must campaign for its industries. Public currency allows the industries work�s economy growing the Nation-State.</p>'</span><span style="color: #006600">; </span><span style="color: #FF9900">/*039*/ /*040*/ /*041*/ /*042*/ </span><span style="color: #0000CC">$copyright </span><span style="color: #006600">= </span><span style="color: #CC0000">'Copyright � Economics Jobs\' Ethics - 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">"3"</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">'2 Industrial Jobs'</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/jobs/ecrire/public/evaluer_page.php(52) : eval()'d code 2024-10-11 04:34:14 114.119.141.18 (pid 11850) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-11 04:34:14 114.119.141.18 (pid 11850) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-11 08:14:14 114.119.140.179 (pid 108856) :Pub:ERREUR: generer_objet_url: entite document (urls_propres_qs_generer_url_objet_dist) inconnue 1 2024-10-11 10:54:19 114.119.136.99 (pid 14531) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-11 10:54:19 114.119.136.99 (pid 14531) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-11 10:59:21 114.119.128.37 (pid 24667) :Pub:ERREUR: generer_objet_url: entite document (urls_propres_qs_generer_url_objet_dist) inconnue 1 2024-10-11 16:13:45 2.56.172.165 (pid 86416) :Pub:ERREUR: signature ajax form incorrecte : We had gone for us Go We d arranged for the (formulaire signe mais pas de session) 2024-10-11 16:14:02 2.56.172.165 (pid 86691) :Pub:ERREUR: signature ajax form incorrecte : We had gone for us Go We d arranged for the (formulaire signe mais pas de session) 2024-10-11 16:14:19 2.56.172.165 (pid 86416) :Pub:ERREUR: signature ajax form incorrecte : We had gone for us Go We d arranged for the (formulaire signe mais pas de session) 2024-10-11 16:14:20 2.56.172.165 (pid 86354) :Pub:ERREUR: signature ajax form incorrecte : We had gone for us Go We d arranged for the (formulaire signe mais pas de session) 2024-10-11 23:36:52 104.168.133.237 (pid 61330) :Pub:ERREUR: fonction execute_pipeline_formulaire_verifier_post_saisies absente : pipeline desactive 2024-10-12 00:49:48 114.119.141.194 (pid 62318) :Pub:ERREUR: generer_objet_url: entite document (urls_propres_qs_generer_url_objet_dist) inconnue 1 2024-10-12 03:35:38 154.37.64.89 (pid 72851) :Pub:ERREUR: fonction execute_pipeline_formulaire_verifier_post_saisies absente : pipeline desactive 2024-10-12 04:37:43 17.241.75.114 (pid 38163) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-12 04:37:43 17.241.75.114 (pid 38163) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-12 08:25:08 114.119.141.18 (pid 123239) :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://ethicsjob.com/?-4-Political-Involvement-' </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">'Economics Jobs\' Ethics' </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">'Economics Jobs\' Ethics'</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">'Economics Jobs\' Ethics'</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">'12 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 5 September 2018'</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/siteon0.png?1688652955'</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/rubon1.png'</span><span style="color: #006600">; </span><span style="color: #FF9900">/*030*/ /*031*/// $logo_lien="spip.php?page=article&amp;id_article=0"; /*032*/ /*033*/ /*034*/ </span><span style="color: #0000CC">$titre</span><span style="color: #006600">=</span><span style="color: #CC0000">'4 Political Involvement'</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>It is therefore important to fight for change in society. Indeed, a consumer citizen becomes an animal because he no longer thinks about his happiness, but to survive. Militant makes it possible to be happy by anticipating, that is to say by elaborating projects for oneself and for others.</p>'</span><span style="color: #006600">; </span><span style="color: #FF9900">/*039*/ /*040*/ /*041*/ /*042*/ </span><span style="color: #0000CC">$copyright </span><span style="color: #006600">= </span><span style="color: #CC0000">'Copyright � Economics Jobs\' Ethics - 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">"1"</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">'4 Political Involvement'</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/jobs/ecrire/public/evaluer_page.php(52) : eval()'d code 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 16 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 17 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 18 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 19 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 20 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 21 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 22 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 23 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 25 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 26 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 27 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 28 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 29 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 30 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 31 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 32 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 33 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 34 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 36 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 37 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 38 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 39 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 40 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 41 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 42 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 43 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 44 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 46 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 47 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 48 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 49 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 50 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 51 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 52 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 53 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 54 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 56 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 57 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 58 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 59 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 60 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 61 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 62 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 63 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 64 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 65 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 67 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 68 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 69 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 70 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 71 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 72 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 73 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 74 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 75 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 77 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 78 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 79 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 84 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 85 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 86 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 87 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 88 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 89 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 90 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 91 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 92 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 97 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 98 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 99 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 100 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 102 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 103 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 104 interdite 2024-10-12 08:30:07 114.119.128.46 (pid 6281) :Pub:ERREUR: Echec : Suppression document 105 interdite 2024-10-12 11:05:12 114.119.138.67 (pid 11408) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-12 11:05:12 114.119.138.67 (pid 11408) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-12 14:45:19 114.119.141.18 (pid 1543) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-12 14:45:19 114.119.141.18 (pid 1543) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-12 17:25:26 114.119.138.67 (pid 124339) :Pub:ERREUR: generer_objet_url: entite document (urls_propres_qs_generer_url_objet_dist) inconnue 1 2024-10-12 17:42:47 47.128.31.89 (pid 17592) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-12 17:42:47 47.128.31.89 (pid 17592) :Pub:!INFO: trouver_table: table inconnue '' 'breves' 2024-10-12 21:26:16 85.208.96.202 (pid 8275) :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://ethicsjob.com/?-Rubrique-cachee-' </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">'Economics Jobs\' Ethics' </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">'Economics Jobs\' Ethics'</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">'Economics Jobs\' Ethics'</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">'12 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">'Saturday 3 December 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">/*'invisible'*/</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/siteon0.png?1688652955'</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/rubon5.png'</span><span style="color: #006600">; </span><span style="color: #FF9900">/*030*/ /*031*/// $logo_lien="spip.php?page=article&amp;id_article=0"; /*032*/ /*033*/ /*034*/ </span><span style="color: #0000CC">$titre</span><span style="color: #006600">=</span><span style="color: #CC0000">'Rubrique cach�e'</span><span style="color: #006600">; </span><span style="color: #FF9900">/*035*/ /*036*/ /*037*/ </span><span style="color: #0000CC">$descriptif</span><span style="color: #006600">=</span><span style="color: #CC0000">'<p>Rubrique pour les articles sp�ciaux qui n�appara�tront ni dans le menu, ni dans le plan du site, ni dans les derniers articles</p>'</span><span style="color: #006600">; </span><span style="color: #FF9900">/*038*/ /*039*/ /*040*/ /*041*/ /*042*/ </span><span style="color: #0000CC">$copyright </span><span style="color: #006600">= </span><span style="color: #CC0000">'Copyright � Economics Jobs\' Ethics - 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">"5"</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">'Rubrique cach�e'</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/jobs/ecrire/public/evaluer_page.php(52) : eval()'d code 2024-10-13 02:55:34 104.168.190.133 (pid 30603) :Pub:ERREUR: fonction execute_pipeline_formulaire_verifier_post_saisies absente : pipeline desactive [-- rotate --]