Règles pour l'accessibilité des contenus Web (WCAG) 2.0 Cette publication a été en partie financée par des fonds du gouvernement fédéral des États-Unis du ministère de l'éducation, de l'Institut National pour la recherche sur le handicap et la réadaptation (Institute on Disability and Rehabilitation Research (NIDRR)) sous le numéro de référence ED05CO0039. Le contenu de cette publication ne reflète pas nécessairement les avis ou politiques du ministère américain de l'éducation, la mention de noms de marques, de produits commerciaux ou d'organismes ne signifie pas non plus qu'ils ont été approuvés par le gouvernement des États-Unis. Des informations supplémentaires à propos de la participation au groupe de travail des règles pour l'accessibilité des contenus Web (WCAG WG) sont consultables sur la page d'accueil du groupe de travail (en anglais). Anciens participants dans le groupe de travail des WCAG et autres contributeurs
Les flashcodes, comment les générer automatiquement et facilement avec PHP Posté le 21 mars 2011 dans Développement web , par Abdelhak - Caroline nous expliquait dans un précédent article ce qu’est un flashcode, comment ces codes sont utilisés, etc. Nous, on fait beaucoup de PHP, tout les jours, et on aime bien se sentir rassuré de temps en temps en se disant avec PHP on peut tout faire ! Alors, peut-on faire des flashcodes avec php ? c’est le sujet de ce billet, générer un flashcode (ou plus exactement un Qrcode) avec php. La librairie en question est PHP QrCode (très original ^^). Pour la télécharger c’est ici : Exemple d’utilisation : Et pour finir voici un petit snippet complet qui permet d’afficher sur n’importe quelle page d’un site, un Qrcode renvoyant vers cette même page, en insérant une balise image quelque part sur la page : <? Voici le résultat : Ingénieur développeur web à X-PRIME, naeh.net c'est mon blog, snippets.fr est ma boite à snippets…
Les classes abstraites et finales PHP intègre un autre concept de la programmation orientée objet : les classes abstraites. Ce cours définit et introduit la notion de classes abstraites. Nous présenterons ce que sont les classes abstraites, à quoi elles servent au développement et comment les déclarer et les utiliser. Présentation et déclaration des classes abstraites Définition des classes abstraites Les classes abstraites s'inscrivent davantage dans la sûreté de la programmation orientée objet. Une classe abstraite se comporte comme une classe concrète typique. Jusque là, il n'y a aucun changement par rapport aux classes concrètes si ce n'est le fait que l'on ne puisse pas instancier les classes abstraites. Déclaration d'une classe abstraite La déclaration d'une classe abstraite se réalise au moyen du mot-clé « abstract ». Déclaration d'une classe abstraite <? abstract class EtreHumain * Sexe de la personne * @var string protected $sexe; * Nom de la personne protected $nom; * Met à jour le nom * @param string $nom * @return void
PHP regular expressions examples The regular expression, as a pattern, can match all kinds of text strings helping your application validate, compare, compute, decide etc. It can do simple or very complex string manipulations. The list of possibilities is enormous when it comes to what you can achieve using regular expressions. You can take any phrase that starts with an "A" or any character and do various things with it. Mastering Regular Expressions quickly covers the basics of regular-expression syntax, then delves into the mechanics of expression-processing, common pitfalls, performance issues, and implementation-specific differences. function do_reg($text, $regex) { if (preg_match($regex, $text)) { return TRUE; } else { return FALSE; } } The next function will get the part of a given string ($text) matched by the regex ($regex) using a group srorage ($regs). function do_reg($text, $regex, $regs) { if (preg_match($regex, $text, $regs)) { $result = $regs[0]; } else { $result = ""; } return $result; } Columns Dates Logs
get_html_translation_table The fact that MS-word and some other sources use CP-1252, and that it is so close to Latin1 ('ISO-8859-1') causes a lot of confusion. What confused me the most was finding that mySQL uses CP-1252 by default. You may run into trouble if you find yourself tempted to do something like this: <?php $trans[chr(149)] = '•'; $trans[chr(150)] = '–'; $trans[chr(151)] = '—'; $trans[chr(152)] = '˜'; $trans[chr(153)] = '™'; ?> Don't do it. You can use: <?
Extracting XML attributes with regex in PHP This is page three of an article about using PHP and regular expressions to extract data from XML files. This page is about extracting the attributes from an element in an XML sample. Page one is about extracting the content of a single element, and page two is about extracting multiple elements into an array. The source code for the functions described in this article can be downloaded on page one. Extracting attributes from XML elements Here is the code for a simple function I've written to extract attributes from a named XML element: This function searches the provided XML sample for the first element of the given name that has attributes, and returns those attributes in an associative array. Example of use Given the following XML sample in a PHP variable called $xml: <item><target href=" type="text/html" category="Home & Leisure" /><title>This is the title of this item</title></item> you could call element_attributes like this: = element_attributes('target', );
oop - PHP getter/setter to array Is it possible to auto generate Getter/Setter from Array Values in PHP