background preloader

PHP

Facebook Twitter

Tutoriel de présentation de la base MySQL, ses tables, son mode de fonctionnement dans la logique d'un site web. Récupérer le fichier. Poursuivons notre petite histoire.

Récupérer le fichier

PHP Astux : développement PHP, HTML, CSS - Scripts et Tutoriaux. V3.0 // elePHPant Creator – Web addict since 1995… Logo elePHPant à télécharger - Vincent Pontier. Bienvenue sur PHP Débutant. Réalisation d'un forum de discussion utilisant PHP et MySQL. Réalisation d'un livre d'or avec PDO et MVC. Les livres d'or font partie des applications dynamiques les plus populaires sur Internet.

Réalisation d'un livre d'or avec PDO et MVC

Ils permettent aux visiteurs d'un site de déposer une trace écrite de leur passage dans le but d'aider le webmaster à améliorer son site. Nous allons présenter dans ce tutoriel, une manière simple et efficace de développer un livre d'or fonctionnel et sécurisé. Bien entendu, celui-ci s'appuiera sur une base de données de type MySQL et son moteur de stockage MyISAM.

Dans une optique de structuration de l'application, nous nous appuierons sur le modèle MVC. Pré-requis Avant de rentrer dans le vif du sujet, nous considérons que vous êtes déjà à l'aise avec Les variables, constantes et tableaux Les fonctions et procédures utilisateurs Les bases de la programmation orientée objet L'utilisation minimale (création d'une table, requête SQL SELECT, INSERT) des bases de données. Coder les adresses email sur les pages web pour qu'elles soient indétectables par les logiciels d'extraction. Vous voulez laisser votre adresse email sur votre site web pour que vos visiteurs puissent vous contacter simplement, mais vous ne voulez pas qu'elle soit récoltée par les logiciels d'extraction des spammeurs.

Coder les adresses email sur les pages web pour qu'elles soient indétectables par les logiciels d'extraction

Entrez votre adresse dans l'encodeur ci-dessous et cliquez sur le bouton "Encoder". Le code JavaScript généré représente le lien mailto complet. Il n'y a plus qu'à le copier et coller dans le code source de votre page HTML, là où le lien doit apparaître. encode n'importe quel lien, y compris les liens sur des images encodage variable, aléatoire et multi-couches vos visiteurs peuvent utiliser le lien, quel que soit leur navigateur l'encodeur fonctionne hors ligne - aucune communication avec notre serveur.

Débutez ou progressez en PHP/MySQL avec les cours ManuelPHP.com. Les structures de contrôle : les conditions. Ce chapitre présente 2 principes importants à assimiler : les condititions et les boucles.

Les structures de contrôle : les conditions

Ce premier concept est particulièrement important puisqu'il permet d'effectuer une série d'actions en fonction des conditions que l'on teste. Quant au second, il permet de répéter N fois une série d'actions, et ce dans des temps très courts (à l'échelle humaine). L'intérêt de l'arrivée de l'informatique est de pouvoir faciliter la vie des utilisateurs en exécutant des tâches que ces derniers ne peuvent remplir.

Si l'on demande à une personne de compter de 0 jusqu'à 1 000, il lui faudra plusieurs minutes tandis qu'un ordinateur traitera cette opération en quelques millisecondes (voire quelques nanosecondes selon sa puissance de calcul). On comprend alors tout de suite les atouts de l'informatique. Script PHP Livre d'or Demo. Script PHP Livre d'or Version 8.2 Accueil Demo.

Script PHP Livre d'or Demo

Annuaire de sources PHP. IDE CodinGame. Les variables prédéfinies. Liens sponsorisés : Les variables prédéfinies : ce sont des variables inclues dans PHP qui évitent le recours à des fonctions longues pour obtenir le même résultat.

les variables prédéfinies

Elles sont très utiles et permettent d'avoir des informations sur le client et le serveur. Voici les variables classées par type : Les variables serveur : On obtient leur valeur comme ceci :$_SERVER['nom_de_la_variable']; Expressions régulières - Tutoriaux, php, astuces. Apprendre PHP et MySql. Manuel PHP. The 5th Annual China PHP Conference Edit Report a Bug Manuel PHP ¶ par: Mehdi Achour Friedhelm Betz Antony Dovgal.

Manuel PHP

Formulaire de contact avancé. Bienvenue sur PHP Débutant. Quand l'un de vos visiteurs entre les informations dans un formulaire, celle-ci sont récupérées sous forme de variables.

Bienvenue sur PHP Débutant

Le nom de ces variables dépend de la méthode d'envoi du formulaire. Comme dans notre exemple suivant la méthode d'envoi est POST, il faut mettre comme nom $_POST['nom_du_champ']. Pour les anciens qui exploitaient les variables de facon $nom_du_champ au lieu de $_POST['nom_du_champ'], je conseille de lire de toute urgence le tutoriel de flyingcow sur les variables globales à OFF et surtout d'arrêter de coder ainsi. Cette variable contient ce qu'a entré le visiteur dans le champ, oops :). Allez, un exemple me paraît plus simple, ci-dessous le name="nom" devient $_POST['nom'] et name="prenom" devient $_POST['prenom'], il ne reste plus qu'à faire un print() des variables et le tour est joué !

Cours: Créer des pages en PHP/MySQL. Modifier un enregistrement Nous allons reprendre le code précédent pour permettre de modifier les commentaires.

Cours: Créer des pages en PHP/MySQL

Pour simplifier, nous allons voir comment modifier les commentaires, mais pas comment ne permettre cela qu'à l'utilisateur qui a écrit le commentaire. Le but de l'exercice est de voir comment faire cette modification et non pas de protéger la base de données. Reprenons la fin du code ci-dessus et rajoutons un lien pour la modification (la ligne 6) : Commentaires : attention à l'imbrication des guillemets doubles et des guillemets simples dans la ligne 6.

Avec ce code source, pour chaque enregistrement on aura aussi un lien "modifier". Passons maintenant au formulaire de modification, càd la page "modifier.php" : Commentaires : En ligne 5, on récupère toutes les colonnes (avec le joker "*") pour une ligne donnée, celle qui correspond à $id. On affiche un formulaire avec les valeurs récupérées dans la base de données. Reste à enregistrer les modifications dans la base de données. PHP : Pense-bêtes, astuces, bugs etc ...