Génération PHP en pratique
Transcription
Génération PHP en pratique
Génération PHP en pratique 1 Présentation WEBDEV permet de générer des sites PHP sans pour autant connaître le langage PHP. Le développement du site peut se faire complètement en WLangage, comme pour un site WEBDEV classique. Il est toutefois possible de saisir votre propre code PHP (code serveur). 1.1 Qu’est-ce qu’un site PHP ? Un site PHP est compilé en PHP. Si ce site manipule une base de données, l’accès à cette base se fera par un driver ODBC (MyODBC, ODBC pour Oracle, ...) ou via l’accès natif pour MySQL. Concernant le driver ODBC, il est spécifique à chaque base de données (et peut être trouvé sur le site de l’éditeur de la base de données). Un site PHP est composé de pages ".php" et nécessite un moteur PHP pour être lancé. Pour compiler (en PHP) un projet PHP avec WEBDEV, il est nécessaire d’installer sur le poste de développement un moteur PHP. De nombreux mo- teurs PHP sont disponibles sur internet. Il est nécessaire d’en télécharger un et de l’installer. Vous avez par exemple EasyPHP (http://www.easyphp. org/). Ce moteur est donné à titre indicatif et vous pouvez utiliser tout autre moteur PHP. Remarque : PHP 4.3.2 version minimale est nécessaire. Une base de données MySQL est nécessaire. Les sites PHP générés avec WEBDEV peuvent également être utilisés avec des serveurs PHP version 5. 1.2 Pourquoi développer un site PHP avec WEBDEV ? Pour certains sites, surtout de petits sites, il peut être pratique de désirer réaliser ces sites en PHP afin de faciliter leur hébergement gratuit. Vous en avez désormais la possibilité avec WEBDEV. Remarque : Le nombre de fonctions WLangage utilisables dans un projet PHP est limité dans cette version. Ce nombre de fonctions est amené à croître régulièrement. 2 Fonctionnalités pour un projet PHP 2.1 Création d’un projet PHP La création d’un projet PHP est effectuée de la même façon que tout autre projet WEBDEV : parmi les boutons d’accès ra1. Cliquez sur pide de WEBDEV. La fenêtre de création d’un nouvel élément s’affiche : cliquez sur "Projet". 2. L’assistant de création de projet se lance. 3. Dans un des premiers écrans de l’assistant, vous pouvez choisir le type de génération de votre projet. Il suffit de sélectionner "PHP" et de suivre l’assistant. Dès que le projet est configuré comme un projet PHP, tous les outils WEBDEV disponibles sont automatiquement paramétrés pour le projet PHP : •Le RAD PHP qui génère du code PHP depuis un projet pour de nombreuses fonctionnalités de WEBDEV. •Le compilateur indique les fonctions ou champs non utilisables en PHP. Un message apparaît en violet dans le volet "Erreurs de compilation". •Le déploiement du site PHP est proposé via l’outil WDDéploie. Remarque : Il est conseillé de créer un nouveau projet WEBDEV pour développer un site PHP plutôt que de transformer un site WEBDEV en PHP. 2.2 RAD PHP Comme sur tout projet associé à une analyse, vous pouvez utiliser le RAD pour générer les pages de votre site. Le RAD prend en compte toutes les spécificités de la génération PHP (champs, traitements, fonctions utilisables dans un site PHP généré depuis WEBDEV). Partie 3 : Environnement de développement111