Archives de
Catégorie : PHP

Xdebug installation avec php 5.6 et Ubuntu

Xdebug installation avec php 5.6 et Ubuntu

Tout d’abord il faut installer le package xdebug pour php5.6

Ensuit il faut activer celui-ci pour être accessible avec PhpStorm par exemple Editer le fichier

et ajouter les lignes suivantes

Le service php a besoin d’être redemarrer

Pour controller si tout va bien

 

Docker: Comment utiliser XDebug avec docker-compose

Docker: Comment utiliser XDebug avec docker-compose

Docker Dans le fichier docker-composer.yml créer une images/php

trouver votre adresse IP (ifconfig / ipconfig) – dans mon exemple (10.1.0.133) Creer une fichier Dockerfile dans le dossier images/php

Une fois que cela est fait, redémarrer votre docker-machine PhpStorm Dans mon example, ma machine à l’adresse IP: 192.168.99.100 Configuration du serveur   Maintenant PhpStorm va recevoir les informations, et il est possible de debugger Console Si vous utilisez la commande, n’oubliez pas d’utiliser la variable Windows:

Linux /…

Lire la suite Lire la suite

PHP – NGINX: Comment passer les variables PHP_AUTH_USER et PHP_AUTH_PW

PHP – NGINX: Comment passer les variables PHP_AUTH_USER et PHP_AUTH_PW

Dans la configuration Nginx, il suffit d’ajouter la configuration

pour que les variables d’authentifications soient remplies. Du cote PHP, pour les recupérer

PHP: Créer une date / timestamp avec strtotime en définissant l’heure

PHP: Créer une date / timestamp avec strtotime en définissant l’heure

Tout le monde connait la fonction strtotime. Avec celle-ci on peut par exemple récupérer la date d’il y a 2 semaines,

ou d’il y a une année

Ce qui est interessant c’est que l’on peut récupérer la date d’il y a 2 semaine en definissant l’heure, par exemple minuit

ou midi:

on retrouve la liste complète à l’adresse suivante ici

PHP, DOMdocument et xPath pour parser un fichier xml

PHP, DOMdocument et xPath pour parser un fichier xml

Lorsque nous devons traité un xml très grand, il n’est malheureusement pas possible d’utiliser simpleXML. Heureusement pour cela, nous pouvons utiliser DOMdocument. Pour comment il suffit de loader le fichier voulu et d’initialiser xpath sur celui-ci avec DOMXPath.

Si l’xml en question a un namespace, il ne faut pas oublier de le répertorie.

Une fois cela fait, on peut commencer à faire nos requète xPath.

Il est très important que dans la requête xPath chaques nodes ait…

Lire la suite Lire la suite

PHP et simpleXML

PHP et simpleXML

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 cette article je traiterais plus spécifiquement de simplexml. Pour charger un fichier, il suffit d’utiliser la méthode simplexml_load_file

En le faisant ainsi, vous récupérez un SimpleXMLElement. Si le xml possède un namespace, il est impératif de l’ajouter à l’élément, sinon on ne pourra pas parcourir celui-ci.

Ensuite il est possible de récupérer les…

Lire la suite Lire la suite

PHP – Comment charger un fichier en PHP depuis un formulaire

PHP – Comment charger un fichier en PHP depuis un formulaire

Pour savoir comment charger un fichier en PHP depuis un formulaire il faut commencer par formater correctement le formulaire. Il est obligatoire d’utilise la method post ainsi que l’enctype multipart/form-data. sinon PHP ne recevera pas les données nécessaires.

En PHP, pour récupérer les données, il faut utiliser $_FILES.

en faisant cela, on récupère différentes informations

A partir de ce moment on peut faire tous les actions voulues, tel qu’qu’enregistrer le fichier sur le server ou le parser…

Lire la suite Lire la suite