im1.jpg

Home

Imprimer

Librairie pour commander votre nabaztag en PHP (Php/Nab)

Posted in Développements PHP

Ou comment faire discuter l’éléphant avec un lapin

Lundi 14 septembre 2009,

Le nabaztag est un objet communicant représentant un lapin, il est équipé de 5 leds clignotant de toutes les couleurs, 2 grandes oreilles motorisées, un micro, un haut parleur et une carte wifi. Il peut vous annoncer la météo, la bourse, vos mails... et vous pouvez même commander ses mouvements.

Imprimer

Executer le Javascript présent dans une requete AJAX avec Mootools

Posted in Développements PHP

Jeudi 14 janvier 2010,

L’objectif de cet article est de vous expliquer comment exécuter du JavaScript présent dans une réponse du serveur lors d’une requête AJAX avec Mootools.

En effet l’exécution des scripts présents dans la réponse, souvent, ne s’effectue pas correctement, pour cela nous allons l’exécuter manuellement. La technique consiste à exécuter le javascript seulement après le chargement de la page.

Dans la 1ère partie nous définissons un champ et un paragraphe qui sera remplis à l’aide des requêtes. Le code javascript permet en cas de changement de valeur du champ, d’effectuer une requête vers le serveur et d’exécuter le code javascript contenu dans la réponse du serveur. Ce code nécessite, évidemment, la présence de la librairie Mootools.

<select name="champ"  id="champ">
        <option value="Val1" >Val1</option>
        <option value="Val2" >Val2</option>
        <option value="Val3" >Val3</option>
</select>
<p id="place"></p>

<script type="text/javascript">
window.addEvent('domready', function() {
   var myRequest = new Request.HTML({        method: 'post',
       url: 'ajax.php?requete=test',
       evalScripts:false, // on désactive le javascript
       evalResponse:false, // on l'exécute manuellement
       onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) {
           $('place').set('html',responseHTML); //Injection du contenu
           $exec(responseJavaScript); // exécution du javascript
               //manuellement APRES le chargement de l'élément
       }
   });

   //en cas de changement de valeur du champ on effectue une requête
   $('champ').onchange = function () {
       myRequest.send('param=' + $('champ').value );
   };
       
});
</script>
Imprimer

Parser du XML en PHP: xmlAnalyser

Posted in Développements PHP

Jeudi 21 janvier 2010,

Dans cet article je vais vous présenter comment parser du XML à l’aide de la classe PHP xmlAnalyser. Cette classe vous permet de transformer un fichier XML en tableau PHP.

Cette classe analyse le XML et le transforme en un tableau contenant :
- le type de la balise
- un tableau contenant les paramètres
- le contenu de la balise
- les éventuels enfants