Ubuntu comment avoir un HotSpot avec un Lenovo

MacBook avec code sur un bureau

Avec la nouvelle version d’Ubuntu, il peut arriver que la fonction pour créer un Hotspot ne fonctionne pas parfaitement sur un ordinateur de type Lenovo. La solution est d’utiliser ap-hotspot. sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install ap-hotspot Pour démarrer ou stopper ap-hotspot sudo ap-hotspot start sudo ap-hotspot stop Pour configurer sudo ap-hotspot … Lire la suite

PHP, DOMdocument et xPath pour parser un fichier xml

Code sur écran d'ordinateur

Lorsque nous devons traiter un XML très grand, il n’est malheureusement pas possible d’utiliser SimpleXML. Heureusement pour cela, nous pouvons utiliser DOMDocument. Pour ce faire, il suffit de charger le fichier voulu et d’initialiser xpath sur celui-ci avec DOMXPath. $document = new DOMDocument(); $document->load($file); $xpath = new DOMXPath($document); Si le XML en question a un … Lire la suite

PHP et simpleXML

MacBook avec code sur un bureau

Lorsque l’on veut traiter un fichier XML en PHP, il y a deux possibilités: soit l’on utilise SimpleXML, soit on passe par DOMDocument. Dans cet article je traiterai plus spécifiquement de SimpleXML. Pour charger un fichier, il suffit d’utiliser la méthode simplexml_load_file $xml = simplexml_load_file($file); En faisant ainsi, vous récupérez un SimpleXMLElement. Si le XML … Lire la suite

PHP – Comment charger un fichier en PHP depuis un formulaire

MacBook avec code sur un bureau

Pour savoir comment charger un fichier en PHP depuis un formulaire, il faut commencer par formater correctement le formulaire. Il est obligatoire d’utiliser la méthode post ainsi que l’enctype multipart/form-data, sinon PHP ne recevra pas les données nécessaires. En PHP, pour récupérer les données, il faut utiliser $_FILES. print_r($_FILES); en faisant cela, on récupère différentes … Lire la suite

PHP – Comment trouver l’origine de l’appel sur une fonction PHP

MacBook avec code sur un bureau

Il peut arriver qu’une fonction ne soit appelable que depuis une interface (console, apache…). Il existe une fonction qui retourne exactement ce que nous cherchons. Dans l’exemple suivant, nous cherchons à savoir si l’appel vient bien de la console. if (php_sapi_name()!= »cli ») { header(« Location: http://www.sadtrombone.com/ »); die(); }

WordPress – Comment ajouter ou supprimer un bouton avec TinyMCE sur WordPress

MacBook avec code sur un bureau

Par défaut sur WordPress nous avons TinyMCE et bien que ce plugin soit très puissant, il y a beaucoup trop de boutons. Heureusement avec quelques lignes de code, il est possible de le configurer. Dans le fichier functions.php de votre thème ou dans votre plugin, utiliser le hook de la manière suivante: function configure_mce( $init … Lire la suite

Javascript – Comment ajouter jQuery depuis un fichier Javascript

Lignes de code HTML

Lorsque l’on crée un fichier javascript, il est possible que l’on veuille être sûr de pouvoir utiliser jQuery. Pour ne pas l’avoir deux fois et peut-être ajouter des incompatibilités, il suffit d’ajouter au début du fichier javascript ceci: if (typeof jQuery == ‘undefined’) { var script = document.createElement(‘script’); script.src = ‘http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js’; script.type = ‘text/javascript’; document.getElementsByTagName(‘head’)[0].appendChild(script); … Lire la suite

PHP – CodeIgniter comment créer et utiliser un model

Code de programmation sur écran

En regardant la structure de CodeIgniter on constate qu’il y a un dossier nommé application/models. C’est dans celui-ci que nous allons créer notre modèle. Pour qu’un modèle soit utilisable comme tel, il doit étendre CI_Model. class ScoresModel extends CI_Model { function __construct(){ // Call the Model constructor parent::__construct(); $this->load->database(); } function getAllScores(){ $query = $this->db->query(‘SELECT … Lire la suite

PHP – Créer une REST API avec CodeIgniter

MacBook avec code sur un bureau

Introduction CodeIgniter est un framework assez simple pour PHP. Par rapport à ses grands frères tels que Zend ou Yii, il a l’avantage d’être petit et très simple à prendre en main. Pour moi, actuellement le meilleur pour des petits projets tels que créer une REST-API. Installation Pour commencer, aller télécharger la version officielle sur … Lire la suite