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 →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 →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 →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 →function encode_email($email='info@domain.com', $linkText='Contact Us', $attrs ='class="emailencoder"' ) { // remplace l'arobase et le point $email = str_replace('@', '@', $email); $email = str_replace('.', '.', $email); $email = str_split($email, 5); $linkText = str_replace('@', '@', $linkText); $linkText = str_replace('.', '.', $linkText); $linkText = str_split($linkText, 5); $part1 = '<a href="ma'; $part2 = 'ilto:'; $part3 = '" '. $attrs...
Read more →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 →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 →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 →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 →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 ( ) sans savoir qu’ils réinventent la roue ! Cette roue trop souvent oubliée se nomme optgroup.
Read more →Un effet de slide sur le background d’un menu. Possible qu’avec Flash ? Pas du tout ! ça s’appelle LavaLamp.
Read more →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 →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 →… 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 →Jenna Smith, freelance britannique, nous présente un script basé sur JQuery. Ce script possède le double avantage de fonctionner avec et sans JavaScript. Ça se passe ici.
Read more →