{"version":"1.0","provider_name":"Pense b\u00eate d&#039;un d\u00e9veloppeur web","provider_url":"https:\/\/numa-bord.com\/miniblog","author_name":"Numa","author_url":"https:\/\/numa-bord.com\/miniblog\/author\/negonner\/","title":"PHP : Cr\u00e9er un fichier et \u00e9crire dedans - Pense b\u00eate d&#039;un d\u00e9veloppeur web","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"kdT5uPEu5X\"><a href=\"https:\/\/numa-bord.com\/miniblog\/php-creer-fichier-ecrire\/\">PHP : Cr\u00e9er un fichier et \u00e9crire dedans<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/numa-bord.com\/miniblog\/php-creer-fichier-ecrire\/embed\/#?secret=kdT5uPEu5X\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0PHP : Cr\u00e9er un fichier et \u00e9crire dedans\u00a0\u00bb &#8212; Pense b\u00eate d&#039;un d\u00e9veloppeur web\" data-secret=\"kdT5uPEu5X\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/numa-bord.com\/miniblog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Exemple de code permettant de cr\u00e9er et d&rsquo;\u00e9crire dans un fichier en PHP. Un des cas courant de ce besoins est la cr\u00e9ation de fichiers de configuration. Le code suivant permet de cr\u00e9er le fichier \u00ab\u00a0config.db.php\u00a0\u00bb qui comme son nom l&rsquo;indiquer contiendra les constantes PHP permettant la connexion \u00e0 la base de donn\u00e9es. Imaginons qu&rsquo;il [&hellip;]"}