Écrire un CMS en PHP - Un seul point d'entrée pour tout le site web
Un seul point d'entrée pour tout le site web Dans ce chapitre, nous allons configurer le serveur Apache pour que toutes les requêtes vers le site soient redirigées vers un seul fichier : index.php . Pour tester le résultat en ligne, entrez dans la barre d'adresse de votre navigateur. Essayez plusieurs URLs à partir de comme . Vérifiez que le module rewrite est bien activé par Apache. LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so NOTE : Selon les distributions, la configuration d'Apache est souvent répartie dans plusieurs fichiers et vous devrez probablement suivre les directives Include jusqu'à ce que vous trouviez le bon. Sous Windows, la directive de chargement du module est un peu différente : LoadModule rewrite_module modules/mod_rewrite.so $ cd /etc/apache2/mods-enabled $ sudo ln -s .. Créez un dossier site0 dans /cms . <? NOTE : Ne pas fermer une balise <? <?
MySQL : initiation aux bases de données
XP-Infos n° 11 – mai 2010 Article Nous terminons notre passage en revue des technologies Web par le système de base de données MySQL. Développé à l’origine par trois Scandinaves, MySQL est devenue la base de données open source la plus populaire au monde. Le code MySQL L’interaction avec une base de données se passe en deux étapes : les opérations sur la base de données utilisent le langage SQL (Structured Query Language, langage structuré de requêtes) ; c’est le code PHP (ou autre langage de programmation Web) qui transmet le code SQL à la base de données. Voici à quoi ressemble le code SQL : SELECT titre, auteur, date FROM livres WHERE stock = 'oui' ORDER BY date DESC Petites explications : Notre petite base de données est constituée d’une table livres, qui contient des lignes et des colonnes : Le code PHP pour MySQL Comme indiqué plus haut, c’est le code PHP qui va communiquer avec la base et lui transmettre les requêtes SQL. Explications : Utilité des bases de données Trucs et astuces
SELFHTML 8.0
SELFHTML stellt seit 1995 eine deutschsprachige Dokumentation zu HTML und verwandten Technologien zur Verfügung. Wir möchten dabei besonders … Anfängern die Grundlagen vermitteln und Kurse in deutscher Sprache anbieten Fortgeschrittenen ein Nachschlagewerk bereitstellen Discord SELFHTML hat einen Discord-Kanal, bei dem Sie Fragen rund um HTML und Programmierung stellen können. Everyone’s a publisher SELFHTML gehört seit vielen Jahren zu den bekanntesten Dokumentationen über das Erstellen von Web-Seiten. Fertige Content Management Systeme, soziale Netzwerke und andere Plattformen bieten dafür ebenfalls Mittel an. Wollen Sie aber eine individuelle Webseite gestalten, müssen Sie sich mit den grundlegenden Werkzeugen vertraut machen. Für Fragen zum Inhalt und Diskussionen steht das SELFHTML-Forum zur Verfügung.
Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
QBE est un langage de requêtes révolutionnaire concurrent à SQL. Il a été inventé par Moshe Zloof pour le compte de la compagnie IBM, en 1977. Paradox, contrairement aux autres SGBDR, travaille nativement en interface QBE lorsque l'on veut écrire des réquêtes. QBE signifie, Query By Exemple, c'est à dire, « requête par l?exemple »... Création : 26 août 2003
CSS Débutant : cours et tutoriels sur les feuilles de style CSS
Initiation à la conception de bases de données relationnelles avec MERISE
Le modèle logique de données (MLD) est composé uniquement de ce que l'on appelle des relations. Ces relations sont à la fois issues des entités du MCD mais aussi d'associations, dans certains cas. Ces relations nous permettront par la suite de créer nos tables au niveau physique. Une relation est composée d'attributs. Une relation possède un nom qui correspond en général à celui de l'entité ou de l'association qui lui correspond. Voici un premier exemple de relation (issue de l'entité «Edition» de notre précédant MCD) : Edition (id_ed, nom_ed) Légende :x : relationx : clef primaire Remarques : Ce premier MLD est représenté de manière textuelle. Il existe un autre type de clef appelé clef étrangère. Complétons notre premier exemple avec une autre relation où apparaît une clef étrangère : Edition (id_ed, nom_ed)Exemplaire (ref_e, id_ed#) Légende :x : relationx : clef primairex# : clef étrangère III-A-2-a. Il existe toutefois quelques cas particuliers que vous pourrez voir au paragraphe .
CSS - Feuille de style - Cours CSS - Cascading Style Sheets
Pédagogie + Numérique = Apprentissages 2.0 (dossier)
L’Institut Français de l’Éducation publie un dossier complet d’actualité veille et analyses (n°79, novembre 2012) intitulé Pédagogie + Numérique = Apprentissages 2.0 (21 pages, en pdf). Questions centrales de ce document : quelle est l’efficacité du numérique en terme d’impact pour les apprentissages ? Y a-t-il une motivation renouvelée chez les apprenants ? Quelles solutions technologiques peuvent soutenir efficacement les apprentissages, et quelle pédagogie doit être mise en place pour profiter pleinement des possibilités offertes par le numérique ? Le dossier a été coordonné par Rémi Thibert (chargé d’études et de recherche à l’IFé). Numérique et apprentissage : analyse Le dossier Pédagogie + Numérique = Apprentissages 2.0 met en avant une sélection de travaux sur les usages du numérique dans les établissements scolaires du secondaire pour établir une analyse distanciée du rapport des technologies de l’information et de la communication à l’apprendre. Introduction Bibliographie Licence :
CSS
Ce que vous avez toujours voulu savoir sur CSS Adaptive Images and Responsive Web Design Cédric Morin makes a ready-to-use solution solving Adaptive Images issue, that fits well with dynamic websites (one more solution, yeah): this solution is not trivial, but is designed to be automated. Adaptive Images et Responsive Web Design Cédric Morin étudie une solution prête à l’emploi pour résoudre le casse-tête des Adaptive Images, adaptée aux sites dynamiques (une de plus, oui). Cette solution est complexe, mais est prévue pour être complètement automatisable (comprenez industrialisable). Intégration web, les bonnes pratiques Une fois n’est pas coutume, nous reproduisons ici la préface du livre « Intégration Web, les bonnes pratiques » avec l’accord de l’auteure Corinne Schillinger. Rétablissons l’outline Un point extrêmement simple à gérer en matière d’accessibilité mais tellement important pour certaines personnes est souvent oublié, ce point s’appelle… la visibilité du focus clavier.
Cours PHP : les bases
Les bases du PHP Les fichiers contenant des scripts PHP doivent posséder l'extension php. Attention la version actuelle de PHP est 4, si vous utilisez encore la version 3 vos scripts devront avoir l'extension php3. Vous devez aussi faire attention dans ce dernier cas à la configuration de votre serveur apache. Par défaut il n'accepte pas cette extension. Vous devez décommenter les lignes contenant le mot clé Addtype en rapport avec php3. Lorsque vous incluez du code PHP dans un script vous devez indiquer que cette partie à interpréter est dans ce langage comme si vous incluez du javascript par exemple. Vous pouvez utiliser l'une des trois suivantes : Dans les trois cas la première ligne correspond à l'ouverture de la partie contenant le script en php. Les commentaires très importants dans vos programmes doivent être intégrés de la manière suivante : Si votre commentaire ne se situe que sur une ligne vous pouvez le faire précéder par deux slashs // ou par un dièse #.