Catégorie : Développement

Masque de transparence en PHP

Voici une fonction vous permettant d'appliquer un masque de transparences sur vos images en php.
Cette manipulation peux vous permettre ensuite d'afficher vos images sur votre site.

Notez que le système est lourd car il "scan" tous les pixels du calque et de l'images.
Vous pouvez tester le système avec vos images à cette adresse.

Récupérer les URLs et les Emails d'une page en PHP

Voici quelques lignes de codes, notamment composé d'expressions régulières vous permettant de récupérer toutes les adresses emails contenus dans une page ainsi que les liens qui la compose.

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.

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.

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)

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.

Url Rewriting en ASP avec ISAPI Rewrite

La méthode permettant d'utiliser l'url rewriting sur un serveur IIS tournant sur Windows 2000 n'est pas une des plus simples !
Seulement dans un soucis de référencement et de sécurité vous pouvez être appelé à installer ce genre de module complémentaire, car rappelons-le, il est nativement impossible d'utiliser ce genre de service en ASP.

J'ai comme vous pouvez l'imaginer eu le besoin de l'url rewriting pour améliorer le référencement d'un site internet et chercher la meilleure solution, mais aussi des documentations (si possible en français) afin d'installer simplement et gratuitement ce type de service.

L'url rewriting permet comme son nom l'indique de "ré-écrire les adresse" de vos pages. Ainsi vous pouvez ajouter aisément des mots clés dans les adresses de page permettant ainsi d'augmenter considérablement le référencement de votre site sur les moteurs de recherche. Ainsi la page "http://www.monsite.com/fiche.php?id=1" pourra aussi être accessible via l'adresse "[...]/fiche-1-comment-creer-un-serveur-web.asp".

Voici un petit tutoriel afin de mettre en place ce système d'url rewriting sur un serveur Windows 2000.

Arrondir un chiffre en ASP

Il n'y a rien de bien compliqué à cela et c'est une fonction native. Mais ça reste toujours pratique au lieu de rechercher que de l'apprendre tout simplement. (Certaines personnes arrivent à l'ignorer aussi...)