23 février 2008
PHP: Identification
Module d'identification
Lorsque vous créez un site, il
peut arriver que vous ayiez besoin de créer un espace
privatif.
Cet espace ne sera alors accessible
qu'à des visiteurs dès lors identifiés.
Pour réaliser ce tutoriel, j'ai créé 3 fichiers
index.php (contenant le formulaire
de saisie des identifiants)
verif.php (fichier permettant la
vérification des données saisies)
idStyles.css (pour la mise en
forme du formulaire)
Principe de fonctionnement :
2 cas de figure
- soit le visiteur ne s'identifie
pas, et dans ce cas, la page est régénérée
avec affichage d'un message lui indiquant que les identifiants sont
erronés.
- Soit le visiteur s'identifie, et
dans ce cas, un message d'authentification s'affiche, et au terme
d'une temporisation de deux secondes, il est redirigé vers la
page recherchée (dans l'exemple, redirection sur mon blog)
1ère étape :
création du fichier contenant le formulaire de saisie des
identifiants, et création du fichier CSS.
Pour le passage des identifiants vers
le fichier verif.php, j'utilise des variables de session.
Je vois à cela, deux avantages :
1/ comme ce sont des fonctions php, et
donc côté serveur, elle ne sont pas visibles
2/ ces variables sont détruites
dès lors que l'on ferme le navigateur
Télécharger le fichier index.html et le fichier idStyles.css
2ème étape : création du fichier verif.php qui lui vérifiera les saisies et fera les redirections
Télécharger le fichier verif.php
06 août 2007
Functions d'impression - Ajouter le module dans php.ini
Pour utiliser les fonctions permettant de créer des impressions avec php, il faut au préalable, ajouter la bibliothèque :
php_printer.dll
Pour charger la bibliothèque (si elle n'apparaît pas dans le php.ini), voici un petiti tuto (réalisé à partir de wamp 5) :
1. cliquer sur l'icône de wamp5 (près de l'horloge si wamp est actif - sinon lancer wamp)
Le menu ci-dessous apparaît :

2. Dans ce menu, cliquer sur le lien PHP extensions
Un autre menu apparaît, qui liste tous les modules présents (activés ou non) :

3. Cliquer sur Add extension
Cette fois, c'est une invite de commande qui s'ouvre, dans laquelle il faut entrer la commande comme ci-
dessous :
![]()
Voilà, normalement, maintenant il est possible d'utiliser les fonctions gérant l'impression avec php, comme le petit exemple suivant :
<?php
$imprim = printer_open();
printer_write($imprim, "Bonjour Pascal");
printer_close($imprim);
?>
N'hésitez pas à laisser un commentaire





