es
fonctions arithmétiques
Le language
PHP offre un jeu de fonctions mathématiques assez complet qui couvre largement
les besoins que l'on peut avoir pour réaliser une application. Composition
:
- opérateurs mathématiques (addition, soustraction, multiplication,
...)
- arrondis, valeur absolue, minimum, maximum, ...
- cosinus, sinus, tangente, logarithmes, ...
- génération de nombres aléatoires
- convertion de nombres (binaire-décimal, héxadécimal, ...)
- formatage de nombres (en chaîne de caractères, ...)
La gestion des
chaînes de caractères
Le nombre
de fonctions de gestion de chînes de caractères fournit par PHP est
assez impressionnant et trés complet. En fait, le PHP reprend la plupart
des fonctions de traitement de chaînes de caractères du language
C ainsi que beaucoup d'autres fonctions trés utiles. Composition :
- comparaison de deux chaînes de caractères
- définir la longueur d'une chaîne de caractères
- découpage de textes trop longs
- cryptage d'un texte
- extraire des parties de chaînes de caractères
- remplacer des parties de chaînes
- rechercher des composants d'une chaîne de caractères
- convertion des caractères spécifiques en code HTML
- ...
La gestion de
dates et calendrier
PHP offre
également un large choix de fonctions permettant de contrôler, d'afficher,
de traiter des dates et des heures. IMPORTANT : le PHP gère les dates sous
la forme d'un entier long représentant le nombre exacte de secondes s'étant
écoulées depuis le 1er Janvier 1970 qui est l'unique format de date
reconnu.
La gestion des
fichiers et répertoire
Les fonctions
de gestion de fichiers et de répertoires fournies par PHP vous permettront
de créer, modifier, supprimer ceux-ci. Ces fonctions vous offriront également
la possibilité de traiter non seulement des fichiers classiques mais également
des fichiers aux formats PDF, XML et même GZIP.
Ces fonctions pourront s'averer intéressantes pour économiser les
ressources du serveur utilisé (en générant automatiquement
des pages statiques au format HTML) et également pour améliorer
le référencement de sites aux pages dynamiques qui sont, pour la
plupart du temps, mal ou même pas référencés. Nous
reviendrons sur ces fonctions plus tard.
Les fonctions
de génération d'images dynamiques
Une librairie
de fonctions est fournie avec PHP. Elle permet de générer dynamiquement
des images. Par exemple, elles peuvent vous transmettre la taille d'une image
(largeur x hauteur), générer deux images de tailles différentes
pour les utiliser par exemple dans un album photo, ...
Les fonctions
de messagerie
Ce groupe
de fonctions vous permettra de gérér l'envoi de courrier électronique.
La fonction la plus importante est bien sûr la fonction Mail() avec laquelle
vous pourrez envoyer ces courriers. ATTENTION : Certains hébergeur dont
notament Free.fr ne permettent pas l'utilisation de cette fonction ou alors proposent
celle-ci modifiée pour éviter le spamming. C'est donc un critère
trés important pour le choix de votre hébergeur.
Les fonctions
spécifiques à Internet
Le PHP
étant un language concu pour Internet, propose bien sûr un groupe
de fonctions spécifiques à celui-ci. Parmi ces fonctions, nous trouverons
par exemple les fonctions suivantes :
- fonctions de traitement d'URLs
- fonctions de lecture d'une page HTML
- la protection d'accès à une page avec code d'accès
- fonctions de gestion de cookies
- fonctions de génération de pages HTML
- ...
La gestion des
bases de données
Depuis
peu, l'utilisation d'une base de données pour la réalisation d'un
site professionnel est devenu incontournable. En association avec des pages dynamiques,
cette base permettra de créer des services trés intéressant
en effectuant un nombre minimum de mises à jour manuelles. PHP permet entre
autre l'utilisation d'un nombre important de base de données dont les suivantes
: MySQL, mSQL, Oracle, dBase, dbm, Informix, Interbase, FilePro, PostgreSQL, Sybase,
Hyperware, Solid.
Il est également possible d'utiliser une liaison ODBC qui permet d'établir
une connexion avec plusieurs bases de données différentes et de
mettre à jour une base de données distante à partir d'une
base locale et inversement. Ainsi, vous pourrez travailler facilement à
partir d'une base de données locale et mettre à jour régulierement
votre base sur le serveur
Alain
Metzger.
Responsable Technique.
http://www.atouts-malin.com
Tous
droits réservés - Reproduction même partielle interdite sans
autorisation préalable
|