• Connexion à MySQL

    10/23/2009

    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

    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

    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

    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

    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

    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

    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

    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

    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 →

    Grouper les éléments avec « optgroup »

    10/06/2009

    Il est quelquefois pratique de grouper les éléments d’un menu/liste. Certains développeurs utilisent des styles CSS imbriqués couplés à des espaces insécables (&nbsp;) sans savoir qu’ils réinventent la roue ! Cette roue trop souvent oubliée se nomme optgroup.

    Read more →

    101 trucs et astuces pour WordPress

    10/05/2009

    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

    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

    … 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 →

    100 réponses clients concernant le référencement

    09/29/2009

    Pourquoi mon site ne ressort pas dans Google ? Il faut tout d’abord vérifier si Google connaît votre site web. Tapez « site:votresite.com » dans Google pour savoir s’il a indexé des pages appartenant à votre site. Si aucune page n’est connue, essayez d’obtenir quelques liens pointant vers votre site afin que Google le découvre. Si...

    Read more →

    Générer un flux RSS

    09/29/2009

    Un petit lien qui explique clairement et de façon détaillée la manière de créer un flux RSS en provenance d’une base MySQL. C’est ici que ça se passe.

    Read more →

    Le scraping : nouvel vecteur de lectorat.

    09/25/2009

    Dans une vidéo diffusée sur la chaine Google Webmaster Central, Matt Cutts s’exprime sur le fait de voir son contenu « scrapé« , c’est-à-dire reproduit par des sites tiers. Selon lui, tant que le scraper fait un lien vers la source, ou que le contenu scrapé contient des liens vers le site original, cette duplication de...

    Read more →

    Toucher sa cible avec un petit budget

    09/25/2009

    Tout le monde ne commence pas son business avec des millions d’euros de budget Marketing. Beaucoup d’entre nous commencerons avec, pour seul arme, une motivation et une ambition inébranlables… Le problème reste entier : motivation et ambition ne sont pas de bons moyens de paiement, alors comment avoir un marketing efficace, lorsque l’on n’a...

    Read more →