samedi 23 mai 2009 - 0 commentaires

php et anti spam

tous le monde a déjà entendu parlé des bots, ses robots qui peuvent se faire passer pour un être humain et effectuer n'importe quelles tâches. Imaginez que vous ayez un site web, vous remarquez que des robots se connectent sur votre site sans problème c'est très grand problème a différencier après.

j'ai effectuer un code afin de créer un Captcha.

donc le lien est le suivant download
vendredi 22 mai 2009 - 0 commentaires

apache + le mode ssl

installation de Apache avec le module SSL (Socket Secure Layer)
tout d'abord installer le mod_ssl dans le dossier modules du dossier d'Apache.
Travail a faire dans le fichier httpd.conf
Décommenter la ligne en enlevant le signe # devant la ligne ci_dessous


puis ensuite decommenter la ligne suivante s'il n'existe pas copier la

si vous utilisez php comme langage n'oublier pas de décommenter la ligne concernant dans le fichier php.ini


Ensuite pour ce qui concerne la connexion sécurisée, nous y arrivons.Tout d'abord vérifiez que vous possédez le fichier httpd_ssl.conf, si oui décocher la ligne dans le httpd.conf

si vous ne le possédez pas vous pouvez le prendre ici, puis le copiez dans le dossier extra de votre fichier conf d'apache.

Puis faites les vérifications suivantes,
- ligne SSLMutex default soit dé commenter
- vérifier les emplacement de vos dossiers web et des fichiers logs dans la balise . le localhost peut etre remplacer par une adresse IP de la machine
- decommenter la première ligne SSLCertificatefile puis indiquez lui l'emplacement de votre certificat créé avec Openssl
- decommenter la ligne première SSLCertificatekeyfile puis indiquez lui l'emplacement de votre clé privée créé avec Openssl
- modifier l'emplacement du répertoire de la balise en indiquant l'emplacement de vos fichier qui seront accessible par le navigateur
- puis ajouter entre les balise du

- Pour finir assurez vous que la ligne customLog soit décommenter et indiquer l'emplacement du log si c'est nécéssaire.

Vérifier la syntaxe avec httpd -t en invite de commande dans le répertoire d'apache. si vous obtenez de "syntax ok" c'est bon sinon vérifier les erreurs. Puis tester la page https://@IPdonnée
- 1 commentaires

création de certificat openssl pour wamp

ce tuto permet la création d'un certificat pour votre site web afin d'utiliser le SSL (socket secure layer) combiner avec le protocole HTTP

Pour avoir tout les détails du tuto je vous invite vers ce lien si vous souhaitez passez l'étape rapidement suivez mon tuto. Je tiens a préciser que le travaille s'effectue sur windows et qu'il peu avoir divers manipulation afin de créer des certificat

tout d'abord ouvrir un invite de commande


puis se placer dans le dossier de apache
ensuite rentrer les commandes suivante


1 création de la clé privée
openssl genrsa -des3 -out server.key 1024

2 création d'une seconde clé
copy server.key server.key.old

3 codification dede la clé
openssl rsa -in server.key.old -out server.key

4 création du certificat
openssl req -new -x509 -nodes -days 60 -key site.key -out site.crt -config c:\wamp\bin\apache\apache2.2.8\conf\openssl.cnf

5 Demande de certification
openssl req -new -key site.key -out site.csr -config c:\wamp\bin\apache\apache2.2.8\conf\openssl.cnf

jeudi 21 mai 2009 - 0 commentaires

configuration PHP pour envoi de mail

Certains en ont marre des expressions régulière et veuille vérifier la validité de l'adresse par l'envoi en php Pas de problème, la première étape est de configuré le fichier php.ini un fois ouvert vous rechercher cette ligne ceci concerne l'envoi de mail dans un environnement windows (win32) tout d'abord choisir son serveur smtp. Il en existe une multitude ici ensuite remplir selon le serveur distant choisir ici g choisi orange et voila le serveur smtp pres, remarquer que le point virgule suivi sendmail_from a été supprimé