{"id":12952,"date":"2026-10-24T08:00:00","date_gmt":"2026-10-24T06:00:00","guid":{"rendered":"https:\/\/www.blog.neoprog.eu\/?p=12952"},"modified":"2026-10-22T17:51:37","modified_gmt":"2026-10-22T15:51:37","slug":"php","status":"publish","type":"post","link":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/","title":{"rendered":"PHP"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP-1024x512.jpeg\" alt=\"\" class=\"wp-image-12953\" srcset=\"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP-1024x512.jpeg 1024w, https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP-300x150.jpeg 300w, https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP-768x384.jpeg 768w, https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP-1536x768.jpeg 1536w, https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP-2048x1024.jpeg 2048w, https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP-500x250.jpeg 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vous l&rsquo;avez peut-\u00eatre lu dans la presse, deux failles majeures ont \u00e9t\u00e9 d\u00e9couvertes dans le langage PHP. Du coup mercredi, plus de 60% des sites internet \u00e9taient en PLS, dont le blog de votre serviteur et son vieux magazine Neoprog.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP est un langage de script, comme Python, Ruby et tant d&rsquo;autres, qui a \u00e9t\u00e9 con\u00e7u pour programmer des sites internet dynamiques. Il est gratuit, poss\u00e8de une grande communaut\u00e9 encore tr\u00e8s active et fonctionne bien avec les bases de donn\u00e9es MySQL et les serveur LINUX. C&rsquo;est ce que l&rsquo;on appelait dans l&rsquo;ancien temps LAMP, pour LINUX, Apache, MySQL et PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pendant de longues ann\u00e9es j&rsquo;ai \u00e9t\u00e9 d\u00e9veloppeur, entre autres en PHP, Java, Python, Ruby, Pascal, Basic, C++, Shell, ADA, Fortran&#8230; C&rsquo;est donc naturellement que j&rsquo;ai utilis\u00e9 cette technologie pour coder mes sites internet (je parle du PHP). Le magazine Neoprog a \u00e9t\u00e9 cod\u00e9 avec un framework maison (sorte de surcouche \u00e0 PHP et MySQL) mais \u00e0 l&rsquo;\u00e9poque de la version 4 du langage (nous en sommes aujourd&rsquo;hui \u00e0 la version 8.5.12 je crois). Le blog, lui, a \u00e9t\u00e9 cod\u00e9 avec WordPress, en gros j&rsquo;ai utilis\u00e9 un truc tout fait par flemme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il y a quelque temps, j&rsquo;ai essay\u00e9 d&rsquo;h\u00e9berger le vieux magazine sur mon <a href=\"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/06\/04\/lhebergement\/\" data-type=\"post\" data-id=\"12648\">NAS<\/a> et j&rsquo;avais \u00e9t\u00e9 confront\u00e9 \u00e0 de nombreux probl\u00e8mes comme le changement de version PHP qui rendait une partie du code incompatible avec le langage. J&rsquo;avais pas mal travaill\u00e9 pour corriger tout cela. J&rsquo;avais fait tourner le site internet sur mon NAS apr\u00e8s une semaine d&rsquo;efforts et de tests avant de r\u00e9aliser que cela prenait trop d&rsquo;espace de stockage. Du coup j&rsquo;avais tout vir\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jeudi matin, apr\u00e8s le grand crash, j&rsquo;ai mis \u00e0 jour la version PHP chez mon h\u00e9bergeur OVH et imm\u00e9diatement, le blog a fonctionn\u00e9 de nouveau \u00e0 mon grand soulagement. Par contre le magazine, comme pr\u00e9vu, ne voulait plus red\u00e9marrer.  Evidemment, je n&rsquo;ai pas conserv\u00e9 le code corrig\u00e9 qui fonctionnait sur le NAS en PHP 8. Bref je suis un boulet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour l&rsquo;instant, je n&rsquo;arrive pas \u00e0 r\u00e9cup\u00e9rer le code du site h\u00e9berg\u00e9 chez OVH, donc pour quelques jours encore, vous n&rsquo;aurez pas acc\u00e8s \u00e0 l&rsquo;ancien magazine Neoprog. C&rsquo;est dans ces moments l\u00e0 que l&rsquo;on se rend compte de la fragilit\u00e9 de nos syst\u00e8mes, de notre d\u00e9pendance \u00e0 des technologies d\u00e9velopp\u00e9es par d&rsquo;autres et du risque de crash mondial suite \u00e0 un petit &lsquo;4&rsquo; qui servait de cl\u00e9 priv\u00e9e au lieu d&rsquo;une suite complexe de chiffres.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous l&rsquo;avez peut-\u00eatre lu dans la presse, deux failles majeures ont \u00e9t\u00e9 d\u00e9couvertes dans le langage PHP.  <a href=\"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":12953,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"footnotes":""},"categories":[59,34],"tags":[1566,250,3832],"class_list":["post-12952","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-humeur","category-internet","tag-crash","tag-internet","tag-php","post_format-post-format-image"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PHP - Le Blog du N\u00e9oprog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP - Le Blog du N\u00e9oprog\" \/>\n<meta property=\"og:description\" content=\"Vous l&#039;avez peut-\u00eatre lu dans la presse, deux failles majeures ont \u00e9t\u00e9 d\u00e9couvertes dans le langage PHP. Continuer la lecture &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/\" \/>\n<meta property=\"og:site_name\" content=\"Le Blog du N\u00e9oprog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-24T06:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2200\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Neoprog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Le_Brun_JC\" \/>\n<meta name=\"twitter:site\" content=\"@Le_Brun_JC\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neoprog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/\"},\"author\":{\"name\":\"Neoprog\",\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/#\\\/schema\\\/person\\\/47c594bf12736b172b772f0f02bcf511\"},\"headline\":\"PHP\",\"datePublished\":\"2026-10-24T06:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/\"},\"wordCount\":444,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/#\\\/schema\\\/person\\\/47c594bf12736b172b772f0f02bcf511\"},\"image\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/PHP.jpeg\",\"keywords\":[\"crash\",\"internet\",\"PHP\"],\"articleSection\":[\"Humeurs\",\"Internet\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/\",\"url\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/\",\"name\":\"PHP - Le Blog du N\u00e9oprog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/PHP.jpeg\",\"datePublished\":\"2026-10-24T06:00:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/PHP.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/PHP.jpeg\",\"width\":2200,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/index.php\\\/2026\\\/10\\\/24\\\/php\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/#website\",\"url\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/\",\"name\":\"Le Blog du N\u00e9oprog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/#\\\/schema\\\/person\\\/47c594bf12736b172b772f0f02bcf511\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/#\\\/schema\\\/person\\\/47c594bf12736b172b772f0f02bcf511\",\"name\":\"Neoprog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/autoportrait-2.jpg\",\"url\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/autoportrait-2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/autoportrait-2.jpg\",\"width\":1024,\"height\":681,\"caption\":\"Neoprog\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.blog.neoprog.eu\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/autoportrait-2.jpg\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP - Le Blog du N\u00e9oprog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/","og_locale":"fr_FR","og_type":"article","og_title":"PHP - Le Blog du N\u00e9oprog","og_description":"Vous l'avez peut-\u00eatre lu dans la presse, deux failles majeures ont \u00e9t\u00e9 d\u00e9couvertes dans le langage PHP. Continuer la lecture &rarr;","og_url":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/","og_site_name":"Le Blog du N\u00e9oprog","article_published_time":"2026-10-24T06:00:00+00:00","og_image":[{"width":2200,"height":1100,"url":"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP.jpeg","type":"image\/jpeg"}],"author":"Neoprog","twitter_card":"summary_large_image","twitter_creator":"@Le_Brun_JC","twitter_site":"@Le_Brun_JC","twitter_misc":{"\u00c9crit par":"Neoprog","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/#article","isPartOf":{"@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/"},"author":{"name":"Neoprog","@id":"https:\/\/www.blog.neoprog.eu\/#\/schema\/person\/47c594bf12736b172b772f0f02bcf511"},"headline":"PHP","datePublished":"2026-10-24T06:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/"},"wordCount":444,"commentCount":0,"publisher":{"@id":"https:\/\/www.blog.neoprog.eu\/#\/schema\/person\/47c594bf12736b172b772f0f02bcf511"},"image":{"@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP.jpeg","keywords":["crash","internet","PHP"],"articleSection":["Humeurs","Internet"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/","url":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/","name":"PHP - Le Blog du N\u00e9oprog","isPartOf":{"@id":"https:\/\/www.blog.neoprog.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/#primaryimage"},"image":{"@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP.jpeg","datePublished":"2026-10-24T06:00:00+00:00","breadcrumb":{"@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/#primaryimage","url":"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP.jpeg","contentUrl":"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2026\/10\/PHP.jpeg","width":2200,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/www.blog.neoprog.eu\/index.php\/2026\/10\/24\/php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.blog.neoprog.eu\/"},{"@type":"ListItem","position":2,"name":"PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.blog.neoprog.eu\/#website","url":"https:\/\/www.blog.neoprog.eu\/","name":"Le Blog du N\u00e9oprog","description":"","publisher":{"@id":"https:\/\/www.blog.neoprog.eu\/#\/schema\/person\/47c594bf12736b172b772f0f02bcf511"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.blog.neoprog.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/www.blog.neoprog.eu\/#\/schema\/person\/47c594bf12736b172b772f0f02bcf511","name":"Neoprog","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2022\/09\/autoportrait-2.jpg","url":"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2022\/09\/autoportrait-2.jpg","contentUrl":"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2022\/09\/autoportrait-2.jpg","width":1024,"height":681,"caption":"Neoprog"},"logo":{"@id":"https:\/\/www.blog.neoprog.eu\/wp-content\/uploads\/2022\/09\/autoportrait-2.jpg"}}]}},"_links":{"self":[{"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/posts\/12952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/comments?post=12952"}],"version-history":[{"count":1,"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/posts\/12952\/revisions"}],"predecessor-version":[{"id":12954,"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/posts\/12952\/revisions\/12954"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/media\/12953"}],"wp:attachment":[{"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/media?parent=12952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/categories?post=12952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blog.neoprog.eu\/index.php\/wp-json\/wp\/v2\/tags?post=12952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}