Veuillez noter que je publie maintenant mes articles sur Apical, votre plateforme d'apprentissage.

2015

Archives annuelles

  • Modifier la base de données avec jQuery.ajax()

    Accéder à « Modifier la base de données avec jQuery.ajax() »

    Une autre application intéressante d'AJAX consiste à ajouter, modifier ou supprimer des informations dans la base de données. Par exemple, si un usager ajoute un commentaire sur une page Web, son commentaire pourrait, grâce à AJAX, être enregistré sans que la page ait besoin d'être rechargée. 

    Encore une fois, ceci améliorera l'expérience utilisateur.

    Mais attention : il faudra mettre en place des mécanismes de protection afin d'éviter que des utilisateurs malveillants s'emparent du code AJAX pour modifier les données d'une façon non souhaitable. Les nonces sont tout désignées pour cela.

    (suite…)
  • Les requêtes avec paramètres sous ASP.NET

    Accéder à « Les requêtes avec paramètres sous ASP.NET »

    ASP.NET met en place plusieurs protections afin de protéger le site Web contre les utilisateurs malveillants. Par exemple, lors de l'entrée de texte dans un formulaire, il est impossible d'entrer des balises HTML, à moins que le programmeur n'en donne spécifiquement l'autorisation.

    Mais la présence de protections automatiques n'est pas suffisante. Il faut également adapter nos techniques de programmation pour que notre application Web soit protégée.

    Dans cet article, une technique de protection essentielle sera expliquée : l'utilisation des paramètres dans une requête SQL. En fait, tout le processus d'utilisation d'un SqlDataSource sera couvert, de sa déclaration jusqu'à la vérification du résultat de la requête.

    (suite…)
  • Remplir une liste déroulante à l’aide de jQuery.ajax()

    Accéder à « Remplir une liste déroulante à l’aide de j »

    Voici une figure de cas intéressante : une page Web écrite en PHP affiche un formulaire qui contient, entre autres, une liste déroulante. Les valeurs de cette liste sont tirées de la base de données.

    On pourra faire appel à jQuery.ajax() pour remplir cette liste déroulante dès que le DOM sera chargé en mémoire. De cette façon, le code HTML de la page sera affiché le plus rapidement possible. La lecture dans la base de données pour remplir la liste déroulante sera donc effectuée dans un deuxième temps, sans ralentir l'affichage initial.

    (suite…)
  • Louisette Pouliot, cette femme extraordinaire !

    Accéder à « Louisette Pouliot, cette femme extraordinaire ! »

    J'avais le goût, aujourd'hui, de vous parler de Louisette. Tous ceux qui la connaissent ne tarissent pas d'éloges à son sujet. Quelle femme extraordinaire !

    Je l'ai connue au berceau... et même avant puisqu'elle est ma mère. Disons que ça part bien dans la vie. Mais en plus d'avoir Louisette comme maman, elle a été et est toujours mon amie, ma conseillère, mon modèle...

    Je vous partage ici un extrait de son parcours personnel et professionnel.

    (suite…)
  • Écrire le code PHP qui sera exécuté par AJAX

    Accéder à « Écrire le code PHP qui sera exécuté par AJAX »

    Les appels AJAX ouvrent la porte à une meilleure expérience utilisateur en permettant d'exécuter une fonction serveur à partir du client. Le code serveur est donc exécuté (ex : une lecture ou une écriture dans la base de données) sans que la page ne subisse un postback.

    En PHP, le code qui sera appelé par AJAX sera placé dans son propre fichier .php.

    (suite…)
  • Pourquoi est-ce que je perds les personnalisations de mon thème lors de la mise en ligne ?

    Accéder à « Pourquoi est-ce que je perds les personnalisations »
    Lorsque vous mettez votre site WordPress en ligne, certaines de vos configurations d'apparence sont perdues. Parmi les configurations qui n'ont pas suivi, on retrouve l'image d'entête, les couleurs personnalisées, le menu à utiliser, etc. Pour remettre le tout en état, vous avez deux choix :
    • refaire les configurations à la main;
    • modifier la base de données.
    Dans cet article, je vais vous montrer comment vous y prendre avec la seconde option. (suite…)
  • Fonctionnement de jQuery.ajax()

    Accéder à « Fonctionnement de jQuery.ajax() »
    Grâce à AJAX, il est possible d'exécuter du code serveur (ex : PHP ou C#) à partir d'un appel JavaScript. Ce code peut effectuer n'importe quelle tâche côté serveur pour répondre à nos besoins : valider des informations, effectuer une lecture dans la base de données, ajouter un enregistrement dans une table, manipuler des variables de session, etc. (suite…)
  • Ajouter une entrée dans le fichier hosts de notre ordinateur

    Accéder à « Ajouter une entrée dans le fichier hosts de notre »

    Pour accéder à un site Web, les internautes doivent entrer le nom de domaine du site dans un navigateur. Un processus se met alors en branle pour résoudre ce nom de domaine.

    La résolution du nom de domaine consiste à traduire le nom de domaine en adresse IP. En effet, les ordinateurs connectés à Internet communiquent entre eux à l'aide de leur adresse IP. Un serveur de noms se chargera donc de traduire le nom de domaine en adresse IP afin de retrouver le bon site à afficher.

    Il est possible de court-circuiter ce processus en ajoutant une entrée dans le fichier hosts de notre ordinateur. Mais avant de plonger dans la procédure à suivre, examinons le processus de résolution de nom de domaine.

    (suite…)