background preloader

PHP

Facebook Twitter

L' URL Rewriting - APACHE mod_rewrite sur ExpReg. Découvrons la réécriture d'URL "à la volée". Il était impossible de créer ce site sur les regex sans vous parler du MOD_Rewrite du serveur Apache qui permet de réécrire les URL à la volée (aussi appelé URL Rewriting). Ce module, en effet, utilise toute la puissance des expressions régulières. 1) Installation Pour utiliser le module de réécriture des URL à la volée, votre hébergeur doit avoir activé ce MOD, ou vous devez avoir accès au paramètre de configuration d'Apache (fichier httpd.conf). a) Vérifier - Actif ou pas ?

B) Activer le moduleSi vous avez accès au fichier de config ou si vous possédez un dédié, il suffit d'ouvrir le httpd.conf dans le dossier Apache et de décommenter les 2 lignes suivantes en enlevant le # en début de ligne : LoadModule rewrite_module modules/mod_rewrite.soAddModule mod_rewrite.c /! Si le point a) et le point b) se sont révélés tous deux négatifs, rien n'est encore perdu, vous pouvez quand même passer au point c) et faire un ultime test. La première URL : Recherche debugger PHP. Où trouver de l'aide ? :: Débuter avec CakePHP :: Le Manuel :: Collection 1.2 :: Le Cookbook.

Débuter avec CakePHP :: Le Manuel :: Collection 1.2 :: Le Cookbook. Démarrer un projet CakePHP. Nous allons voir en 5 étapes la création d’un nouveau projet CakePHP sous Windows avec Xampp et Eclipse PDT. Nous souhaitons pouvoir placer notre travail dans le dossier C:\Sites\ en créant un sous répertoire à chaque nouveau projet. 1. Hôte virtuel La première étape consiste à créer un hôte virtuel avec un nom de domaine qui ne sera accessible que sur notre machine. 1.1 Hôte virtuel sous Windows Commençons par enregistrer le nom de domaine de notre projet sous Windows. C:\WINDOWS\system32\drivers\etc\hosts Ce fichier comporte la seule ligne non commentée suivante : Ajoutons une ligne : avant d’enregistrer et de fermer l’éditeur. 1.2 Hôte virtuel sous Apache Nous devons maintenant enregistrer ce nouveau nom de domaine dans le serveur Apache, afin que celui-ci sache à quel répertoire du disque associer le domaine.

C:\Program Files\xampp\apache\conf\extra\httpd-vhosts.conf et ajoutons les lignes suivantes à la fin du fichier : avant d’enregistrer et de fermer l’éditeur. 2. 3. 4. 5. En : Cours de PHP - Les variables globales. Voici le tutorial concernant les variables globales. Ceci n'est pas vraiment un tutorial, mais plutôt une note d'information. En effet, depuis la version 4.2.0 de PHP, un paramètre de la configuration de PHP (celui concernant les variables globales) est initialisé par défaut à la valeur OFF lors de l'installation (ce qui implique que les variables globales ne sont pas activées) alors qu'auparavant, il était initialisé à ON (là, les variables globales sont activées). En conséquence, suivant votre hébergeur, et donc de sa configuration de PHP, il se pourrait très bien que tout ce que vous avez vu jusque là ne fonctionne pas sur votre site. Cependant, cette différence d'initialisation de paramètre n'influence que sur la méthode permettant de récupérer les variables, que ce soit : des variables provenant de formulaires POST ou GETla valeur des cookiesdes variables de sessionsdes variables d'environnementdes variables de serveurs On aura lors, par exemple, la page login.php suivante : <?

<? <? Formulaire de contact en PHP. Objectif et prérequis L'objectif de ce script est d'afficher un formulaire pour que vos visiteurs puissent vous contacter, sans avoir de client mail (comme Outlook, thunderbird) sous la main. Ainsi, une fois le formulaire rempli, le mail part directement depuis le serveur dans la boîte du destinataire... Prérequis : Support du PHP et de la fonction mail quelques connaissances en HTML Un peu de logique ! Formulaire - HTML Cette partie va permettre d'établir le formulaire en HTML. Pour cet exemple, je vais demander ceci au visiteur : Son nom, son email L'objet du contact Le message qu'il souhaite m'adresser Nous aurons besoin de champs type <input><textarea> pour ces entrées de texte.

Traitement du formulaire - PHP Il faut maintenant traiter ce formulaire, c.à.d. récupérer ce que le visiteur a envoyé, le vérifier, puis générer (si besoin) le mail. Améliorations Ceci est un exemple simple, mais fonctionnel. Exemple du même formulaire, en une seule page nommée contact.php : _SERVER. Le tutoriel du blog CakePHP :: Exemple d'Applications :: Le Manuel :: Collection 1.2 :: Le Cookbook. Test si une variable est un nombre entier.

PHPCS.com | PHP CodeS SourceS | 3280 sources PHP, Source, Code, PHP Scripts, Programmation, Cours , Script, Tutorial, Tutoriaux etc... Concevez votre site web avec PHP et MySQL. Manuel PHP. Edit Report a Bug Manuel PHP ¶ par: Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana Et bien d'autres Édité par: Peter Cowburn par: Frédéric Blanc Traducteur Vincent Blanchon Traducteur Pierrick Charron Traducteur Julien Pauli Traducteur Mickaël Perraud Relecteur Guillaume Plessis Traducteur Yannick Torrès Traducteur Vincent Briet Jean-Sébastien Goupil David Manusset © 1997-2019 PHP Documentation Group add a note User Contributed Notes There are no user contributed notes for this page.