php

Créé en 1994 par Rasmus Lerdorf, PHP est un langage informatique open source utilisé pour la production de pages web dynamiques. La dernière version en date est PHP5.

Capture d’écran et transformation de Div en image avec Javascript/PHP

Publié le 15 février 2013 - Developpement Web.

Si vous avez déjà eu affaire avec une problématique de transformation de certaines div de votre site en images, ou que vous ayez eu besoin de faire une capture écran d’un site distant, vous avez du vous rendre compte que la tâche était loin d’être évidente. S’il est facile de créer des images avec PHP (grâce à l’extention GD notamment), il est beaucoup plus compliqué de manipuler tout ou portion de site de la sorte. Pourtant, ce travail est souvent bien utile : que ce soit pour générer des PDF à la volée (les librairies les plus connues telles que […]

PHP: comment se connecter aux API de Tweeter, Facebook, Paypal

Publié le 4 février 2013 - Developpement Web.

Par les temps qui courent, il vaut mieux savoir comment intégrer des passerelles entre son site et différentes plateformes telles que Facebook, Tweeter ou Youtube, pour ne citer qu’eux. Le problème, c’est que la mise en place de telles solutions nécessite souvent de connaitre parfaitement l’API proposé par chaque service, ce qui prend un certain temps. Heureusement pour nous, Eden a eu la brillante idée de centraliser au sein d’une librairie PHP tous les composants nécessaire à ces interactions, les rendant réutilisables tout en gardant une certaine logique. En clair, il vous suffit de connaitre la documentation fournie avec l’API […]

Executer du php en ligne

Publié le 16 janvier 2013 - Outils Webmasters.

Envie de partager du code PHP (ou autre) en ligne et de pouvoir l’exécuter en ligne ? Codepad est fait pour vous ! Cet outil collaboratif vous permet d’interpréter du code en ligne tout en vous fournissant une URL courte afin de pouvoir partager votre code par email. Si des services similaires existent déjà pour les javascript à l’image de jsfiddle & co., il est beaucoup plus rare de trouver le même type d’outil pour les langages interprétés côté serveur. A ce jour, voici les différents langages supportés : C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, […]

Sécurité des sessions en PHP

Publié le 13 novembre 2012 - Developpement Web.

Plus le temps passe, plus je suis sidéré par le niveau de sécurité proche d’une passoire de certaines applications. En cause, plus ou moins toujours les mêmes facteurs, toujours des erreurs basiques faciles à éviter.  Du coup, pour palier à ma carence de découvertes du moment, je me suis dit qu’il serait intéressant de compléter mon article de 2009 concernant la sécurité PHP/mysql (mise à jour programmée d’ailleurs) et de vous parler de la gestion des sessions. Ici, pas question de vous expliquer la création d’un espace membre, le but est de vous montrer les mesures de sécurité basiques à […]

Parser du XML avec PHP

Publié le 24 novembre 2011 - Developpement Web.

Difficile de se passer du XML par les temps qui courent, tant les usages possibles sont nombreux et sa facilité d’utilisation déconcertante. Ne serait-ce que pour utiliser les APIs des diverses plateformes Web, il est devenu absolument nécessaire de savoir faire avec, le format XML devenant un véritable standard cross-plateformes. Ainsi, pour chaque langage, il existe une multitude parser XML, plus ou moins performants. Et en ce qui concerne PHP, vous n’avez que l’embarras du choix : entres classes complexes et scripts sans intérêt, il devient vite difficile de se frayer un chemin dans cette jungle. Bref, tout ce blabla […]

Mise en cache d’un site

Publié le 18 octobre 2011 - Developpement Web.

N’ayant rien de spécial à publier cette semaine, j’ai décidé de vous présenter un petit script de mise en cache de vos pages internet. Avant de commencer, la mise en cache c’est quoi ? Grosso modo la création d’une page html statique à partir d’une page dynamique, mise à jour à intervalles réguliers. Le but est bien évidemment d’économiser des requêtes SQL, ressources PHP, etc. et d’accélérer la vitesse de chargement de votre site. En bonus, vu que l’affichage est statique, vous limitez par la même occasion les problèmes inhérents aux injections et autres réjouissances. C’est une technique extrêmement efficace, […]

Installer/Intégrer un système de paiement Paypal sur son site

Publié le 26 septembre 2011 - Developpement Web.

S’il est bien une solution de paiement facile à intégrer sur son site, c’est bien celle proposée par Paypal. La solution de micropaiement de la firme Américaime atomise la concurrence et facilite au passage la vie de bon nombre de sites Internet. Pour une raison ou pour un autre, on peut avoir besoin d’installer une solutions de paiement sur son site. Seulement voilà, si vous n’êtes pas un site e-commerce assez important, et que vous n’avez que quelques services à vendre pour monétiser votre site, très peu de solutions rentables s’offre à vous. Nous allons donc nous intéresser à la […]

Optimisation temps de chargement d’un site : définir une date d’expiration

Publié le 20 avril 2011 - Developpement Web, Référencement SEO.

Google prendrait de plus en plus en compte le temps de chargement des sites dans son algorithme. Info ou intox, ce qui est sur c’est qu’optimiser le temps de chargement de son site ça ne mange pas de pain, alors pourquoi s’en priver. Petit aparté avant de commencer : si vous voulez calculer le temps de chargement de votre site, Webwait fait ça très bien, mais vous pouvez tout aussi bien utiliser excellentissime plugin pour Firefox Firebug (onglet Réseau) si vous voulez connaitre les détails des différents temps de chargement de vos fichiers. Entrons maintenant dans le vif du sujet […]

Protéger ses images en PHP grâce à un watermark

Publié le 2 mars 2011 - Developpement Web.

Comment se protéger un minimum des aspirateurs d’images ? En y ajoutant un Watermark ! Bien sûr, cela est loin d’être la parade ultime (un copieur en série aura vite fait de faire un traitement par lot sur Photoshop); mais puisque PHP nous offre la possibilité de le faire sans trop de prise de tête, autant en profiter, ça limitera toujours un peu les dégâts. On trouve souvent des scripts très compliqués pour effectuer ce genre de manipulation, mais le concept est très simple : il s’agit de fusionner une image à protéger avec un watermark. Voici donc un petit […]

Détecter et enregistrer les erreurs des requêtes mySQL

Publié le 27 janvier 2011 - Developpement Web.

Parce que l’optimisation est une nécessité, un code propre gage qualité, il faut tracker la moindre erreur possible sur son site internet. Aujourd’hui, petit snippet PHP pour vous aider à enregistrer les erreurs SQL générées sur votre site. Rien de bien compliqué au niveau de la mise en place, commencez par créer la table qui va logger les erreurs : CREATE TABLE IF NOT EXISTS `sql_errors` ( `sql_id` int(5) NOT NULL auto_increment, `sql_erno` int(6) NOT NULL, `sql_msg` text character set latin1 collate latin1_general_ci NOT NULL, `sql_time` datetime NOT NULL, `sql_query` text character set utf8 collate utf8_unicode_ci NOT NULL, PRIMARY KEY […]

Page 1 sur 3123