Développement

Une boite à outils pour vos faciliter la vie et améliorer la qualité de vos sites.

Protégez-vous des attaque XSS en Javascript

En javascript, il existe une méthode simple afin de protéger les variables utilisées.
Dans notre exemple, nous utilisons des variables afin de récupérer les informations saisie par le visiteur.

Lire la suite

PHP : Résoudre un problème d’encodage

Lors du développement d’un formulaire de contact, nous nous sommes aperçus que les caractères accentués étaient non affichés dans les emails reçus.
Ce problème est du à l’encodage utilisé entre vos page Web et le client de messagerie. Dans notre cas, nous testions la réception sur RounduCube.

Lire la suite

Résoudre l’erreur « Avoid a character set in the meta tag »

Afin de contrôler la rapidité de chargement d’un site les développeurs utilisent des outils en ligne tel que YSlow ou encore PageSpeed.
Lors de l’optimisation de notre Player Radio, nous avons utilisé l’outil https://gtmetrix.com.

Celui nous à retourné l’erreur suivante :

« Avoid a character set in the meta tag »

Si la page est généré en php il faut ajouter tout en haut de votre page, le code suivant  :

 

Installer PHP CURL extension sur Debian/Ubuntu

phpcurl

CURL est une bibliothèque créée par Daniel Stenberg, qui permet de se connecter et de communiquer avec des serveurs utilisant des protocoles différents.
Concrétement cette extension va vous permettre d’utiliser des requêtes poussées nécessaire par exemple à l’utilisation d’un plugin de paiement en ligne sur un site E-commerce.
Dans cette article, nous allons vous expliquez comment installer cette bibliothèque facilement.

Lire la suite

Les gratuistes (Graphistes et Développeurs Gratuits)

gratuisites Cet article fait suite au Tumblr d’un graphiste crée en Juin 2013 voulant mettre en avant la méconnaissance de beaucoup de monde sur le métier de Graphiste.
Partageant le même sentiment en tant que développeurs nous avons voulu reprendre et compléter cette idée originale. Nos métiers respectifs demandent beaucoup de connaissances théoriques et pratiques. Les technologies évoluant de plus en plus vite, nous devons constamment nous renouveler pour assimiler les nouvelles normes et procédés techniques. Ainsi quelque soit la réalisation, nous passons généralement beaucoup de temps avant d’aboutir à quelque chose de fini et cohérent.
Ces éléments ne sont pas toujours connus ou comprit par les personnes n’étant pas dans ce domaine d’activité et l’on se retrouve souvent avec des demandes de projets plus ou moins complexes ayant en commun l’absence de rémunération.

Lire la suite

Résoudre un problème d’encodage HTML sur Sublime Text

Sublime_Text_logo

S’il vous arrive d’avoir des caractères accentués remplacé par un point d’interrogation dans vos pages web, c’est que vous avec un petit problème d’encodage.
Pour résoudre ce problème, il vous suffit d’ajouter une ligne dans votre head> de votre fichier HTML.

Lire la suite

Mettre une vidéo en pause au clique sur un élément de menu

Dans notre exemple, nous souhaitons que la vidéo d’introduction de notre Home Page WordPress utilisant le thème Onetone se mette en pause lorsque que l’on clique sur l’un des éléments de menu inclut avec le thème.

Il vous suffit pour cela de modifier votre fichier header.php contenu dans votre répertoire du thème à la ligne 54.

Remplacer :

Par :

 

Centrer verticalement un texte dynamique en CSS

Notre exemple à pour but de centrer un texte de façon vertical sans connaitre le nombre de caractère.

HTML :

CSS :

 

1 2 3