Le langage PHP est un langage conçu pour les serveurs et des librairies sont accessibles pour des utilisations spécifiques. Parmi ces librairies, PHPOffice est une librairie qui offrent des fonctionnalités liées aux fichiers XML. Dans les applications bureautiques, les fichiers XML sont utilisés pour des applications comme le traitement de texte, les tableurs graphiques, les… Poursuivre la lecture PHPOffice
php
L’environnement de php
Windows PHP peut s’installer sous windows avec les serveurs web Apache 2, Nginx, Apache Tomcat, IIS… Dans le cadre d’une installation windows, WAMP (Windows Apache MySQL, PHP) est une méthode éprouvée qui dispose d’une documentation. PHP 5 contient également un serveur web spécifique aux fichiers php. Pour installer PHP dans windows, il faut télécharger le… Poursuivre la lecture L’environnement de php
Ecriture d’un classeur libreoffice calc – exemple
Exemple saisie des éléments variables du salaire brut Contrôle de la rémunération brute totale avec le montant minimum au 1er janvier 2024 Le script ci-dessous montre de manière basique une intéraction entre un formulaire de saisie web et un classeur qui s’ouvre en local sur une application de tableur graphique (libre office, open office ou… Poursuivre la lecture Ecriture d’un classeur libreoffice calc – exemple
Lecture d’un classeur libreoffice calc – exemple
Dans cet exemple, un classeur libreoffice calc contient des données. Ces données sont affichées avec le bouton ci-dessous Affichage des données Affichage des données avec la grille Script PHP utilisé sur cette page <?php require ‘vendor/autoload.php’; $reader = new \PhpOffice\PhpSpreadsheet\Reader\Ods(); if ($_SERVER[‘REQUEST_METHOD’] === ‘POST’) { $filename = ‘classeur_gpaie_c01_v01.ods’; $spreadsheet = $reader->load($filename); $sheet = $spreadsheet->getSheet(0); $cellB15… Poursuivre la lecture Lecture d’un classeur libreoffice calc – exemple
PHPSpreadsheet
La librairie PhpSpreadsheet est un module de la librairie PHPOffice qui succède à PHPExcel. PHPSpreadsheet et PHPExcel apporte des modifications qui ne permettent pas d’être compatibles. Voir le lien officiel github. Sur l’utilisation de ce module, des ressources éparses (certaines techniques d’autres plus accessibles selon le niveau avec le langage php) sont disponibles sur le… Poursuivre la lecture PHPSpreadsheet
Mysql requête préparée select avec pdo – exemple
Exemple de fichier de requête préparée avec php pdo Cette requête test avec des mots anglais français à titre d’exemple une connexion mysqli en procédural La traduction est approximative, il s’agit d’un exemple de gestion de données. <?php include_once(‘config_conn.php’); // 1 $f_lettre_frm = $_POST[‘fletter’]; 2 if (empty($f_letter)) { // 3 die(« Sélection lettre requise »); } $dsn… Poursuivre la lecture Mysql requête préparée select avec pdo – exemple
Mysql requête select avec pdo – exemple
Exemple de fichier de requête avec php pdo Cette requête test avec des mots anglais français à titre d’exemple une connexion mysqli en procédural La traduction est approximative, il s’agit d’un exemple de gestion de données. <?php include_once(‘config_conn.php’); // 1 $f_lettre_frm = $_POST[‘fletter’]; 2 if (empty($f_letter)) { // 3 die(« Sélection lettre requise »); } $dsn =… Poursuivre la lecture Mysql requête select avec pdo – exemple
Connexion à une base de données mysql avec pdo
Connection à mysql avec php pdo version 1 Exemple de fichier de configuration php « config_local.php », « config_svr01 » ou « config_svr02″… <?php define(‘SVR_IP’, ‘192.168.1.10’); define(‘BDD’, ‘bdd_01’); define(‘BDD_PORT’, 3306); define(‘UTILISATEUR’, ‘utilisateur_01’); define(‘MOTDEPASSE’, ‘mdp_01’); define(‘CHRSET’, ‘utf8mb4’); ?> Ce fichier définit le serveur qui héberge la base de données et les paramètres d’accès à la base de données. Exemple de fichier… Poursuivre la lecture Connexion à une base de données mysql avec pdo
Introduction aux bases de données avec Php Data Objects (PDO)
PDO pour PHP Data Objects est une extension PHP qui permet d’accéder à une interface commune à plusieurs moteurs de base de données. L’accès se fait avec un « pilote PDO » ou driver PDO. Le driver PDO est spécifique à chaque moteur de base de données. PHP PDO est compatible avec les bases de données mysql,… Poursuivre la lecture Introduction aux bases de données avec Php Data Objects (PDO)
MySqli requête préparée select en poo – exemple
Exemple de fichier de requête avec php mysqli (orienté objet) Cet exemple montre une requête simple sécurisée avec une requête préparée. Cette requête test avec des mots anglais français à titre d’exemple une connexion mysqli en programmation orientée objet. La traduction est approximative, il s’agit d’un exemple de gestion de données. <?php $f_lettre_frm = $_POST[‘fletter’];… Poursuivre la lecture MySqli requête préparée select en poo – exemple