vendredi 30 août 2013

[TUTO] PHP - Mail + pièce jointe

Une fonction plutôt capricieuse.

Mail(), voilà une fonction qui en a déjà agacé plus d'un! Le moindre pet de travers et nous voilà partis pour déboguer à l'aveugle.

Vous trouverez ci-dessous un code simple pour envoyer un mail en php avec une pièce jointe. Testé et approuvé sur Windows Xampp et Linux. Attention aux utilisateurs Xampp, il faudra (dans certains cas) configurer sendmail au préalable.

mercredi 3 juillet 2013

Webcam + JS + HTML5 - Détéction de mouvement


Fini les films de science fiction, entrez dans le réel! Grâce au couple Javascript + HTML5 il est désormais possible de naviguer à l’intérieur d'un site à l'aide de sa webcam (plus ou moins) :).
Voilà un sujet plutôt révolutionnaire qui devrait faire du bruit ces prochaines années.

lundi 1 juillet 2013

[TUTO PHP] Connexion + inscription facebook, google etc

Tous des cas sociaux...


Ces réseaux sociaux, on ne s'en passe plus... On a tous nos faiblesses, à tel point qu'on ne prend même plus le temps de remplir des formulaires d’inscription sur des sites qui pourtant en vaudraient la peine. Aujourd'hui nous allons étudier une librairie PHP (HybridAuth) permettant aux visiteurs de se connecter ou de s'inscrire sur notre site via leurs comptes Facebook, twitter, Google, etc.
 
Même si je ne cautionne pas trop ce genre de procédure, ça peut s’avérer utile pour nos visiteurs. Le top avec HybridAuth c'est qu'on ne va pas s’embêter à chercher toutes les fonctionnalités de chaque réseau pour l’implémenter manuellement dans notre site vu qu'on est face à un "tout en un" - Un seul fichier de configuration à paramétrer.

mardi 25 juin 2013

Web Developer vs Firebug


Qui se ressemble s'assemble


Tout le monde connait ces deux plugin Firefox - deux outils incontournables pour tous les développeurs web dignes de ce nom. Ils ont tout les deux leurs atouts, mais attention, ils n'ont  pas la même utilité.
On va les comparer dans leurs grandes lignes et voir qu'au final on ne pourra plus s'en passer.

Ajax + Php

Un duo incontournable


Avec l'arrivée de Facebook, les gens se sont habitués à la fainéantise! Fini les F5 à répétition pour actualiser votre page, il suffit de montrer un signe de présence (scroll, focus, click) pour signaler au site en question que nous sommes là... Et comme le gentil chien chien à sa memère, Facebook, va vous chercher automatiquement du nouveau contenu.
Avec L'arrivé du HTML5 et des websocket c'est un peu différent maintenant. Mais peu importe, nous n'avons plus l'habitude des sites qui rechargent les pages pour la moindre petite action. C'est pourquoi on va faire appel à notre duo JavaScript et PHP et plus particulièrement à notre librairie Jquery.

vendredi 21 juin 2013

Un site internet gratuit


○ Créer un site internet gratuit c'est possible!


Cet article (un peu 'border line' pour mon blog) s'adresse plus aux entrepreneurs ou aux développeurs novice qu'autre chose.

L'image ci-dessus (100% FR€€) illustre bien le contenu de cet article puisqu'on va voir que le terme "gratuit" ne l'est pas vraiment au final. Mais pas que, il y a aussi certaines choses à connaitre, des standards et des règles à respecter, des pièges dans lesquels il ne faut pas tomber - et que même s'il est facile de créer un site internet, on peut se faire avoir par l'inconnu et des fois ça peut coûter cher! (dans tous les sens du terme).

mercredi 19 juin 2013

Trucs & astuces Blogger

Vous aussi vous avez trouvé les faiblesses de Blogger? Ses options qui manquent à l'appel, ses petits truc qui feraient de ce blog l'outil incontournable?

On râle mais on l'aime bien, c'est pourquoi on ne va pas s’arrêter là mais on va plutôt essayer de l'améliorer.

[TUTO] Nginx en Revers Proxy + Apache


Dans ce post je vais vous partager mon expérience dans la mise en place d'un serveur Nginx.
J'ai travaillé sur le sujet lorsque je menais des 'expériences' en matière de sécurité de serveur.
Le but était d'utiliser Apache sous un autre port que le 80 pour prévenir de certaines attaques et utiliser quelques contrôles en amont avant d'envoyer le client à apache. Au final je ne sais pas vraiment si cela m'évite des attaques pirates mais en attendant Nginx me sert à dispatcher les ressources avant d’envoyer les scripts à apache. Gain de performances.