PHP – Authentification CURL

MacBook avec code sur un bureau

Pour authentifier une requête cURL en PHP, l’option à connaître est CURLOPT_USERPWD. Elle envoie un couple identifiant / mot de passe au format utilisateur:motdepasse. Authentification basique $ch = curl_init(‘https://exemple.com/api’); curl_setopt($ch, CURLOPT_USERPWD, ‘utilisateur:motdepasse’); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); $reponse = curl_exec($ch); if ($reponse === false) { throw new RuntimeException(curl_error($ch)); } curl_close($ch); L’option … Lire la suite

jQuery File Upload – Solution basique avec un callback

MacBook avec code sur un bureau

jQuery-File-Upload Comment utiliser la solution basique de jQuery-File-Upload et la faire fonctionner sur tous les navigateurs, avec une dédicace spéciale à Internet Explorer. La version basique a l’avantage de ne pas être surchargée de librairies et surtout d’être bien plus simple à importer dans un site déjà construit. Librairies <script type= »text/javascript » src= »//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js »></script><script type= »text/javascript » src= »js/vendor/jquery.ui.widget.js »>// <![CDATA[ … Lire la suite

CSS – Rendre un attribut d’une classe plus important qu’une autre

Lignes de code HTML

Afin qu’un attribut CSS prenne le dessus sur un autre, par exemple lorsqu’un élément est défini par deux classes, il est possible d’utiliser l’option !important. Par exemple : <div class= »style1 style2″></div> CSS : .style1 { background-color: #38c8ff; } .style2 { background-color: #ffffff !important; } Le fond sera au final blanc.