• Archive for octobre, 2009

    Connexion à MySQL

    10/23/2009 • Programmation

    Gagner du temps, c’est toujours intéressant. Pour cela, il faut utiliser les fonctions, les classes et la POO. Aujourd’hui, nous verrons une fonction simple et rapide : la connexion Php à une base MySQL. <? ############################################# ## FONCTION DE CONNEXION A LA BASE DE DONNEES function appel_base(){ $serveur = "localhost"; $user = "utilisateur"; $pass...

    Read more →

    Variables globales sur off ? no problem !

    10/23/2009 • Programmation

    La fonction extract() est notre amie. Toutes les variables sont récupérées, parsées dans un tableau et redonnées dans leur intitulé d’origine, pour cela pas besoin d’un script de 2000 lignes… <? extract($_REQUEST,EXTR_SKIP); extract($_SERVER,EXTR_SKIP); extract($_ENV,EXTR_SKIP); extract($_GET,EXTR_SKIP); extract($_POST,EXTR_SKIP); extract($_SESSION,EXTR_SKIP); # etc. ?> Certains diront que ça ajoute une couche d’insécurité (« tu comprends, après je te balance...

    Read more →

    Supprimer les accents des caractères accentués

    10/23/2009 • Programmation

    Solution boiteuse mais couramment utilisé par les franco-français (fan de la norme iso-8859-1) <?php $str = strtr($str, ‘ÁÀÂÄÃÅÇÉÈÊËÍÏÎÌÑÓÒÔÖÕÚÙÛÜÝ’, ‘AAAAAACEEEEEIIIINOOOOOUUUUY’); $str = strtr($str, ‘áàâäãåçéèêëíìîïñóòôöõúùûüýÿ’, ‘aaaaaaceeeeiiiinooooouuuuyy’); ?> Solution qui fonctionne et utilisée par les développeurs internationaux (basé sur utf-8) <?php function suppression_accents($str, $charset=’utf-8′) { $str = htmlentities($str, ENT_NOQUOTES, $charset); $str = preg_replace(‘#\&()(?:acute|cedil|circ|grave|ring|tilde|uml)\;#’, ‘\1′, $str); $str =...

    Read more →

    Envoi d’email en Php

    10/21/2009 • Programmation

    function EnvoiEmail($Destinataire, $Sujet, $MessageTexte, $MessageHTML , $Expediteur, $AdresseRetour) { $Codage = "_NextPart_".md5(uniqid(rand())); $Entete = "Reply-to: ".$AdresseRetour."\n"; $Entete .= "From:".$Expediteur."\n"; $Entete .= "Date: ".date("l j F Y, G:i")."\n"; $Entete .= "MIME-Version: 1.0\n"; $Entete .= "Content-Type: multipart/alternative;\n"; $Entete .= " boundary=\"----=".$Codage."\"\n\n"; //--- Message au format Text $Texte = "This is a multi-part message in MIME format.\n";...

    Read more →

    Protéger un email des sniffers

    10/21/2009 • Programmation

    function encode_email($email='info@domain.com', $linkText='Contact Us', $attrs ='class="emailencoder"' ) { // remplace l'arobase et le point $email = str_replace('@', '&#64;', $email); $email = str_replace('.', '&#46;', $email); $email = str_split($email, 5); $linkText = str_replace('@', '&#64;', $linkText); $linkText = str_replace('.', '&#46;', $linkText); $linkText = str_split($linkText, 5); $part1 = '<a href="ma'; $part2 = 'ilto&#58;'; $part3 = '" '. $attrs...

    Read more →

    Préchargement d’images en CSS

    10/21/2009 • Ergonomie - Usability - UX, Programmation

    Pendant longtemps, le préchargement d’images dans le cache du navigateur se faisait par le biais de Javascript. Beaucoup ont utilisé pendant longtemps des scripts tout droit en provenance de Dreamweaver avec la fonction MM_preloadImages(). Hors, il existe, bien entendu, une solution plus simple, plus accessible et plus rapide : Créer un div qui contiendra...

    Read more →

    Petit guide .htaccess

    10/14/2009 • Programmation

    De tous les éléments de développement web, .htaccess est certainement le plus intimidant. Après tout, c’est un outil incroyablement puissant, et l’un de ceux qui a le potentiel de détruire votre site si vous ne faites pas attention. Nous allons voir quelques techniques et astuces permettant de bien démarrer avec .htaccess. Ce n’est pas...

    Read more →

    Le manager, de A à Z

    10/14/2009 • Management

    Manager une équipe n’est pas être le meilleur professionnel d’un groupe de personnes. C’est au contraire savoir tirer parti de la somme de compétences dont on dispose. Et plus ces compétences sont variées, plus le groupe pourra être performant. Attention ainsi à la tentation de construire une équipe de clones - juste un peu moins...

    Read more →

    Menu animé avec JQuery

    10/12/2009 • Design, Programmation

    Ou comment ne plus utiliser Flash pour des besoins basiques ! Il suffit d’un client qui souhaite avoir un menu animé de façon aussi « smooth » (ndlr :  le client veut-il dire « fluide » ?) que ce qu’on trouve avec Flash Player pour que l’utilisation du plug-in soit l’idée universelle. Hors, il n’en est rien. Flash...

    Read more →

    101 trucs et astuces pour WordPress

    10/05/2009 • Design, Programmation

    Voici le premier article d’une série intitulée « Guide pour un CMS puissant utilisant WordPress ». A travers cet article, le focus sera mis sur de nombreux hacks, ideés et astuces WordPress. Le lien vient de chez Noupe.com Encore plus d’astuces ? Lisez Smashing Magazine et WPBeginner et ça.

    Read more →

    Les 60 scripts les plus usités en retouche photos

    10/01/2009 • Design

    Chaque script Photoshop est une séquence de tâches, qui, en cliquant sur « play » vous donne le même effet encore et encore sans le besoin de répéter les étapes individuellement. Ces scripts Photoshop sont puissants et économisent énormement de temps quand arrive un processus de « batch poto ». Adobe Photoshop est fourni avec un jeu par...

    Read more →

    Je veux un « effet génie » !

    10/01/2009 • Programmation

    … Dixit « le client », qui, d’une sobriété à toute épreuve n’en rajouta pas plus. La réponse me fut donnée par Jarel Remick. Un script simple et efficace qui fait effet pour peu d’effort. Que demander de mieux ? C’est ici qu’il se trouve.

    Read more →