Web Development Knowledge Base
| |
Sections :
RSS Feed You too, please publish your useful code snippets in any programming language : write an article ! Plateforme d'envoi de gros fichiers en ligne Dépannage site web Blog infogérance Hébergement e-mail |
PHPVérifier la syntaxe d'une adresse email en PHPVoici une petite fonction PHP pour vérifier si une adresse email entrée par l'utilisateur est valide, c'est à dire si sa syntaxe est valide et ne contient pas d'erreur : function isValidEmail($email) {    $regexp ...Afficher une vidéo Youtube au hasardDans un fichier texte, enregistrez le code HTML des vidéos Youtube (code proposé par Youtube, à copier-coller). Attention, pour que ça fonctionne, il faut une ligne par vidéo (un retour chariot par vidéo) : Voici l ...Extraire le contenu d'un dossier ZIP en PHPLe principe de ce tuto : il arrive que des applications stockent automatiquement sur des serveurs des dossiers ZIP. Ces dossiers compressés contiennent parfois des fichiers textes, dont le contenu peut servir pour alime ...Vérifier la syntaxe d'un numéro de téléphone en PHPVoici une petite fonction PHP pour vérifier si un numéro de téléphone entré par l'utilisateur est valide, c'est à dire si sa syntaxe est valide et ne contient pas d'erreur. Les chiffres du numéro de téléphone pe ...Supprimer un fichier par son inode sous LinuxParfois il est difficile de supprimer certains fichiers dont le nom contient des caractères spéciaux qui ne sont pas facilement entrables dans une commande Linux du type 'rm'. Pour contourner ces problèmes, il suffit ...Calculer l'âge d'une personne dans une requête MySQLComme vous l'avez peut être déjà remarqué, en programmation les dates démarrent au 1er janvier 1970. Même si dans une table MySQL il est possible d'inscrire des dates de n'importe quelle époque (ex: 1792-07-14), i ...Sauvegarder / restaurer une base de données MySQLVoici comment sauvegarder puis restaurer une base de données MySQL, en conservant la structure des tables et leurs données, à partir de la ligne de commande (shell de Linux ou de Windows) : Pour faire une sauvegarde ( ...Détection du FAI de l'internaute en PHPVoici un script qui permet de détecter, en PHP, le fournisseur d'accès à Internet (FAI) de l'internaute qui visite la page. Vous pouvez bien sûr modifier le script pour l'améliorer et supporter plus de FAIs. N'hési ...Passer une chaîne de caractères en majuscules, y compris les caractères accentuésEn PHP, on a l'habitude d'utiliser la fonction strtoupper (string to upper case), pour passer une chaîne de caractères en majuscules. Sous un environnment de développement Windows, elle ne pose pas de problèmes pour ...Upload de fichiers sécurisé en PHPCette fonction php permet l'envoi de fichiers via un formulaire HTML classique ; elle effectue plusieurs tests sur le fichier sélectionné avant de l'envoyer (extension du fichier, taille maximale autorisée, caractère ...Manipuler des fichiers Excel en PHPVoici quelques adresses de scripts permettant la lecture et/ou l'écriture de fichiers Excel. Si vous avez l'occasion de les essayer, n'hésitez pas à venir publier vos commentaires/critiques sur cette page ! PHP Simple ...Accélérer le chargement des pages web avec la compression gzipPar défaut, le transfert d'une page HTML du serveur au client se fera sans encodage particulier. Si vos pages (toutes ou une partie) sont assez lourdes en codes HTML, une solution simple est d'utiliser la compression GZ ...Récupérer un timestamp ultra précis en PHPEn PHP la fonction time() permet de récupérer un timestamp, mais sous forme de nombre entier (nombre de secondes depuis le 01/01/1970), donc relativement peu précis. Voici une fonction pour récupérer le même genre ...Le Grouillou Rank est un nouvel indice de popularité, attribuant à chaque site Internet un score de 0 à 100%. Développé par des spécialistes du SEO, l'indice tient compte de nombreux critères d'optimisation du rà ...Read/write Microsoft Excel files with PHPThere are some scripts that let you edit (read and/or write) Microsoft Office Excel datasheets : PHP Simple Excel File Generator http://sourceforge.net/projects/psxlsgen/ This project includes some classes which are used ...Check email address syntax with PHP regexIf you need to save and use email addresses that you got from user input, you need to check these addresses are valid and safe to use. But you can't just check for a "@" sign, you need to check the syntax is re ...Get file size in PHP for files larger than 2 GBYou may encounter some problems when using the filesize() function of PHP on large files (> 2 GB). This is because of 32 bits PHP internal limitations. Here is a workaround to get file size with no limit. You may need ...Disable gzip compression in PHP scriptHere is simple function to disable gzip output compression in a PHP script : function disable_gzip() { @ini_set('zlib.output_compression', 'Off'); @ini_set('output_buffering', 'Off'); @ini_set('output_handler', ''); @apa ...Suppression de fichiers et de dossiers en PHPAdmettons que sur l'espace FTP de votre site, vous vouliez supprimer le contenu d'un dossier... Votre logiciel FTP vous indique le message suivant "Permission Denied..." . Plutôt gênant, mais en PHP, on peut ...Vérifier la validité d'un nom de domaine pour une adresse e-mailCette fonction vérifie que le nom de domaine d'une adresse e-mail existe bien, en allant inspecter les serveurs MX : function email_domaine($email) { list($compte,$domaine)=split("@",$email,2); if(!checkdnsrr( ...Enlever les accents d'une chaine - removeAccents(string)Voici une fonction pour nettoyer une chaine de caractère, et remplacer les caractères accentués par leur équivalent non-accentué. Intéressant par exemple lorsque des utilisateurs uploadent des fichiers et que l'on ...Expression régulière pour contrôler les répétitions de caractères identiquesLes expressions régulières qui suivent sont valables en PHP et Javascript. Elles permettent de vérifier des champs de formulaires, plus précisément selon le type de chaîne attendue (une suite de lettres, ou bien de ...Extraire le nom d'utilisateur et le FAI d'une adresse e-mail - Fonction explode en PHPIl est parfois utile d'extraire le nom du FAI ou du nom de domaine d'une adresse e-mail, si vous voulez par exemple filtrer des utilisateurs en provenance d'un FAI bien particulier. PHP offre un méthode fort simple pour ...Script PHP anti-robot facile à utiliser (captcha)Cette fonction php génère une image au format PNG, qui contient 5 caractères que l'internaute doit recopier avant de valider un formulaire par exemple : <? header("Content-type: image/png"); session_start ...Fonction qui corrige le bug des PNG transparents dans IE 6IE 6 ne gère pas la transparence des images PNG (il affiche d'horribles bordures bleu-gris à la place). Pour corriger ce problème, utilisez cette fonction : <?php function put_png($path2img, $width, $height){ $HTTP ...Optimisation PHP : trucs et astuces de Rasmus LerdorfLisez les trucs et astuces proposés par Rasmus Lerdorf (l'inventeur du PHP) à l'occasion de la PHPCon de 2002, c'est assez instructif ! http://lerdorf.com/tips.pdf  ...Convertir une vidéo MPEG en FLV sous LinuxVoici les notes que j'avais pris après avoir (difficilement) réussi à faire le nécessaire pour convertir une vidéo MPEG (ou autre format) en FLV, le format propriétaire d'Adobe Flash. Utile lorsque les internautes ...Bloquer complètement une IP - administration serveur LinuxUn utilisateur de votre site vous pose des problèmes ? Interdisez lui l'accès à votre serveur, tous services confondus (Apache, email, DNS ...) : iptables -A INPUT -s 194.119.20.90 -j DROP Attention à ne pas bloquer ...Créer une image PNG 32 bits (canal alpha) avec PHP et GDSi vous tentez de créer une image PNG avec de la transparence partielle en PHP (canal alpha permettant d'attribuer une opacité donnée pixel par pixel), vous verrez que ça n'est pas possible sans un petit parmétrage ...Extraire la miniature d'un fichier .AI (Adobe Illustrator) en PHPLes fichiers .AI (format Adobe Illustrator) contiennent une miniature intégrée, pour pouvoir les prévisualiser sans que le logiciel aie besoin de faire un rendu complet. Voici un script fait maison pour extraire cette ...Lire la couleur d'un pixel d'une image en PHPTout d'abord vous devez ouvrir votre image, par exemple en utilisant : $img = imagecreatefrompng('truc.png'); Ensuite, pour lire la couleur d'un pixel donné ($x, $y) :           $rgb = imagecolorat($img, $x, ...Désactiver la mise en cache d'une page web à partir de PHPVoici un code PHP, adaptable à d'autres langages, pour désactiver la mise en cache d'une page web : header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("C ...Téléchargement de fichier via PHP, mise en cache et problème sous IESi vous faites un script pour permettre à l'utilisateur de télécharger des données en passant par un script PHP dynamique, et non pas avec un lien direct vers un fichier sur le serveur, vous devez utiliser l'entête ...Backup de base de données (dumps) MySQL avec PHPCette fonction PHP permet de sauvegarder très rapidement l'ensemble d'une base de données MySQL : enregistrez cette fonction dans un fichier PHP, que vous uploadez ensuite sur votre serveur (par exemple, à la racine d ...str2hex() / hex2str() en PHP pour encoder/décoder du texte en hexadécimalVoici deux fonctions PHP pour encoder/décoder du texte en hexadécimal : function str2hex($string) { $hex = ""; for ($i = 0; $i < strlen($string); $i++) { $hex .= (strlen(dechex(ord($string[$i]))) < 2) ? ...Mettre un texte en minuscules sauf la première lettreQuelques astuces pour la casse des chaînes de caractères en PHP (pratique pour des entrées de formulaire, quand l'utilisateur entre tout en majuscules, comme son prénom et son nom, qui normalement devraient être en ... |
Nos partenaires : iPhone 8 Cases & Protection |