Gestion des bordures intérieurs et extérieurs en CSS

L'affichage intérieur ou extérieur des bordures en CSS dépend de la définition de type de document (doctype) utilisé pour vos pages.
Par exemple si vous utilisez le doctype suivant alors les bordures seront intégrés dans la largeur de votre bloc.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="ltr" lang="fr">
[...]

En revanche si vous utilisez le doctype "strict" les bordure seront extérieurs à votre bloc.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
[...]

Voici un résumé sur les différences entre ces deux cas. Pour information la bordure est de 5 pixels (grise) afin de bien marquer la différence. Le cadre rouge permet de délimiter la limite du bloc.

http://www.maraumax.fr/medias/Billets/css-bordures-interieurs-exterieurs.png
La position des bordures peux parfois vous gêner si vous souhaitez aligner les blocs sur votre site.

Drivers Odbc 32 bits sur windows 2003/2008 64bits

Suite à plusieurs jours de recherche intense afin de mettre un place une base de donnée Access (.mdb) sur un serveur windows 2008 64bits je partage la solution en espérant qu'elle puisse servire à d'autres !
La manipulation consiste à modifier une option (et ajouter vos base sous le gestionnaire Obdc si vous l'utilisez) mais résoud les soucis de connexions possible.

Vérifier la validité d'une date en PHP

La date est une notion beaucoup utilisé dans les formulaires sur les site web : date de naissance, mariage, évènement...
Ainsi les valeurs (souvent des champs texte libre) renseignés peuvent très bien être erronées volontairement ou non pas l'utilisateur. Je vous propose donc une fonction permettant de vérifier si une date à un format valide et existe réellement.

Liste de mes extensions firefox

http://www.maraumax.fr/medias/Billets/firefox.png
J'utilise Firefox depuis maintenant plusieurs années, car c'est un navigateur très polyvalent et dont il existe de très nombreux modules complémentaires !
Seulement on se perd un peu et on n'a pas toujours le temps de tous les lister ! Par exemple sur Geckozone ce n'est pas moins de 500 extensions qui y sont répertoriés !

Je vais donc vous présenter la liste très réduites des extensions que j'utilise principalement pour le développement de site web, mais aussi pour le plaisir et/ou qui me sont vraiment très utiles.

Nettoyer et afficher un numéro de téléphone en PHP

Voici une fonction assez simplement permettant dans un premier temps de vérifier un numéro de téléphone (après avoir retiré tous les caractères non alphanumériques) puis de formater un affichage.
Vous pouvez l'utiliser avant d'entrer le numéro dans la base de données (après le traitement par formulaire) ou par exemple afficher le numéro sur votre site sous la forme "00-00-00-00-00". (Séparateur modifiable)

Retrouver une police depuis une image

On a tous un jour ou l'autre cherché à retrouver une police présente sur une image d'un jeu, site, ... pour en faire un usage personnel ! Seulement pas toujours facile... il existe des milliers de fonts sur la toile !
Je vais donc pour présenter un site permettant à partir d'une image (assez net et grande si possible) de retrouver la police d'écriture !

Lister les fichiers d'un dossier entre deux dates (PHP)

Voici une fonction assez simple mais qui peut se rendre bien utile afin de lister tous les fichiers contenus dans un dossier entre deux dates (ou pas).
De nombreuses améliorations sont possibles comme permettre de lire toute l'arborescence d'un répertoire ou encore ne prendre en compte que certaines extensions.

Saisie impossible de certains caractères dans un flash sous firefox

http://www.maraumax.fr/medias/Billets/flash.pngSi vous n'arrivez pas à ajouter dans un champ texte dynamiques certains caractères tel que le "@", ".", ... (par exemple lorsque vous demandez une adresse mail) dans une animation flash que vous avez fraichement crée...
Rassurez-vous, "c'est normal" ! Voici la solution très simple pour y remédier !

Multiples jointures sous Access (ASP)

Les jointures sous Access c'est pas ce qu'il y a de plus simple ! J'ai eu pas mal de soucis et j'espère vous faire gagner du temps en vous proposant directement une solution pour corriger les erreurs pouvant survenir lorsque vous associés plusieurs jointures (Left, Inner, Right et Outer) dans une unique requête sous Access.

Tutoriel création d'un réseau privé virtuel (VPN)

http://www.maraumax.fr/medias/Billets/tutoriels/vpn/tutoriel_vpn_internet.pngUn réseau privé virtuel ou VPN permet de créer un réseau sécurité entre deux sites via un réseau non sécurisé à savoir internet. Vous avez ainsi la possibilité de jouer en réseau, échanger des informations importantes et bien plus d'options...

Je viens de terminer la rédaction d'un tutoriel vous permettant de créer ce type de connexion.
C'est entièrement gratuit et assez simple/rapide à mettre en place !

N'hésitez pas à tester et me faire quelques retours sur votre connexion. wink

Création d'un VPN entre deux stations windows via des livebox

Find Me If U Can - Retrouver votre mobile perdu !