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.

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 […]

Quelle Classe PHP pour générer des PDF ?

Publié le 11 décembre 2010 - Developpement Web.

Pas grand chose à se mettre sous la dent ces dernières temps, alors je profite de l’occasion pour vous présenter tcpdf, selon moi la meilleure classe PHP disponible à ce jour pour générer des PDFs à la volée. Ce qui est appréciable avec ce genre de classe, c’est que tout le sale boulot est fait par le script, quand beaucoup de libraries ont encore besoin des positions exactes des différents objets dans un page. Après avoir pas mal utilisé le solution open source concurrente dompdf, je dois reconnaitre que je suis plutôt satisfait d’avoir changé mon fusil d’épaule. Pas que […]

Classes & fonctions PHP : bibliothèques scripts PHP gratuits

Publié le 19 mai 2009 - Developpement Web.

Comme sans doute bon nombre de développeurs, cela fait un bail que j’utilise l’extraordinaire PHP Classes (inscription obligatoire), afin de gagner un temps précieux lors de la création de mes scripts PHP. Ayant récemment lu pas mal de billets sur le similaire PHP Fonctions (un site francophone regroupant diverses fonctions PHP gratuites), je me suis dit qu’il était temps de faire une petit post regroupant les principales sources de scripts PHP que j’utilise : – PHP Classes : Le must du genre sans aucun doute. Le site propose des classes PHP très complètes (et souvent complexes) prêtes à l’emploi relatives […]

Désactiver les Magic Quotes en mutualisé via une fonction php

Publié le 9 mars 2009 - Developpement Web.

Petit rappel : les Magic_Quotes est une fonctionnalité de PHP destinée à protéger automatiquement les données utilisées dans un script PHP part un backslash (« \ »), principalement afin d’éviter les injection SQL. Même si l’idée est intéressante pour les débutants, il faut bien reconnaitre que cette fonction est nettement plus problématique qu’autre chose pour la plupart des développeurs. Le problème, c’est que bon nombre de serveurs mutualisés sont configurés avec les Magic Quotes d’activées par défaut, et ce, malgré le fait que cette fonctionnalité soit obsolete depuis PHP 5.3 (et même carrement supprimée depuis PHP 6). Du coup, il faut trouver […]

La liste ultime du webmaster à la déroute

Publié le 29 septembre 2008 - Developpement Web, Outils Webmasters.

Besoin de codes sources, scripts, tutos, astuces, exercices et autres réjouissances à la pelle? Le tout dans des domaines aussi variés que le Flash, ASP, PHP, CSS, XML, SEO, java, fonts, dessin vectoriel et j’en passe ? Devlisting est fait pour vous ! L’auteur y regroupe une mine d’information assez conséquente et vaste dans des domaines englobant l’ensemble des activités de tout webmaster au sens large. D’après mes premières vérifications les must de chaques genres sont bien présents, bref ce site est un point de passage à garder en tête lors de toute recherche infructueuse.

Outils de vérification d’entête HTTP

Publié le 26 août 2008 - Developpement Web, Référencement SEO.

Que se soit pour vérifier ses réécritures d’url ou tout simplement contrôler ses redirections, il est souvent très utile de connaitre les entêtes HTTP renvoyés par une page X sur un serveur Y. Pour faire simple, voici deux outils bien pratiques : – Visualisation entêtes HTTP (WebmasterHub) – Analyse header HTTP (webrankinfo) A noter que l’utilitaire de WebmasterHub offre la possibilité de suivre jusqu’à 8 redirections successives !

Configurer son php.ini

Publié le 22 août 2008 - Administration Serveur.

Place à un petit article sans prétention destiné aux administrateurs de serveur web en herbe, afin qu’ils puissent configurer avec un minimum de sécurité leur php.ini. Je précise pour les étourdis que ce petit tuto se déroule sous Linux (en l’occurence sur une Débian Etch) et que vous devez avoir un accès SSH (connectez-vous via PuTTY par ex.) avec les privilèges du root. Une fois loggés, vous allez devoir éditer le fichier de configuration de php : nano /etc/php5/apache2/php.ini Cherchez les options suivantes (CTRL+W pour aller plus vite) et désactivez tout en éditant de cette façon: expose_php = Off display_errors […]

Une classe PHP pour générer des graphs

Publié le 20 juin 2008 - Developpement Web.

pChart, voici une classe PHP destinée à générer des diagrammes provenant de requêtes SQL, fichiers CSV ou de données fournies manuellement. Il existe bien évidemment un certain nombre de librairies de ce type sur la toile, mais la plupart de celles-ci sont payantes, alors que pChart est disponible sous license GNU (libre et gratuit). Outre le fait de proposer des graphs au rendu pour le moins superbe, pChart vous propose un choix assez varié de diagrammes : en barres, en camemberts, courbes, etc. Cette classe PHP nécessite la librairie GD.

Sécurité : sécuriser son site sous php/mysql

Publié le 17 juin 2008 - Developpement Web.

Aujourd’hui, je vous propose un billet article 100% maison, dont le but et de vous présenter les éléments clefs à implémenter sur votre site php/mysql pour vous protéger de 99% des attaques recenssées sur les sites web. Loin de moi l’idée de vous présenter le fonctionnement des diverses failles, une documentation à ce sujet existe déjà si vous cherchez bien, l’objectif est avant tout de s’en prémunir. Loin d’être exhaustif ce tutorial s’adresse avant tout aux développeurs PHP  débutants. 1. Protégez vos requêtes SQL Afin d’éviter les injections sql, il est primodial de protéger l’intégralité vos requetes effectuées via mysql_query() […]

Optimiser son code php avec PHPBench

Publié le 15 juin 2008 - Developpement Web.

PhpBench, voici un site de becnhmark dédié à l’optimisation de code php. Vaut-il mieux utiliser « print » ou « echo »? La simple quote ou la double quote ? Les réponses à ces questions vous y sont communiquées, la plupart des opérations fréquentes réalisées en PHP étant passées à la loupe via des tests effectués à chaque chargement de la page. En bonus l’auteur vous donne sa conclusion personnelle sur chaque catégorie de test. Bref, ce site est plutôt intéressant même si on voudrait un peu plus de tests sur les différentes fonctions et opérateurs php.

Page 2 sur 3123