informatique:php
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
informatique:php [25/05/2021 09:30] – [Blade] cyrille | informatique:php [27/12/2022 10:12] – [PHP] cyrille | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
[[/ | [[/ | ||
- | Installer Php/ | + | |
+ | Installer | ||
+ | < | ||
+ | sudo apt install software-properties-common | ||
+ | sudo add-apt-repository ppa: | ||
+ | sudo apt update | ||
+ | </ | ||
===== Application Frameworks ===== | ===== Application Frameworks ===== | ||
Ligne 30: | Ligne 37: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http://cakePhp.org|CakePHP]] : [[wpfr> | + | * [[/informatique/ |
* [[http:// | * [[http:// | ||
Ligne 100: | Ligne 107: | ||
==== Debug with Eclipse/PDT and Zend Debugger ==== | ==== Debug with Eclipse/PDT and Zend Debugger ==== | ||
- | Voir [[:informatique: | + | Voir [[informatique:ide: |
config XDebug dans le php.ini : | config XDebug dans le php.ini : | ||
Ligne 193: | Ligne 200: | ||
[[http:// | [[http:// | ||
+ | |||
+ | ==== Cron ==== | ||
+ | |||
+ | === crunz === | ||
+ | |||
+ | https:// | ||
+ | * Crunz is a framework-agnostic package to schedule periodic tasks (cron jobs) in PHP using a fluent API | ||
+ | * Install a cron job once and for all, manage the rest from the code | ||
+ | * Crunz is capable of executing any kind of executable command as well as PHP closures | ||
+ | |||
+ | Ce package semble bien géré et pérenne ;-) | ||
==== Validation ==== | ==== Validation ==== | ||
Ligne 223: | Ligne 241: | ||
=== PDF Parser === | === PDF Parser === | ||
- | http:// | ||
- | |||
- | Une lib très simpliste pour extrait des éléments d'un PDF. C'est une sur-couche simplifiant l'API de TCPDF | ||
+ | * http:// | ||
+ | * Une lib très simpliste pour extrait des éléments d'un PDF. C'est une sur-couche simplifiant l'API de TCPDF | ||
+ | * https:// | ||
+ | * is a standalone PHP package that provides various tools to extract data from PDF files. | ||
=== mPDF === | === mPDF === | ||
Ligne 275: | Ligne 294: | ||
=== xmlrpc-epi-php === | === xmlrpc-epi-php === | ||
- | ==== Divers | + | ==== Html & DOM scraper |
- | === eZComponents Workflow=== | + | === Simple HTML DOM === |
- | http://ezcomponents.org/docs/tutorials/Workflow | + | https://packagist.org/packages/voku/simple_html_dom |
- | The Workflow component provides a virtual machine that executes workflows represented through object graphs. These object graphs can be created programmatically through the software component' | + | === php-html-parser === |
- | [[http://ezcomponents.org/docs/api/trunk/ | + | https://packagist.org/packages/paquettg/php-html-parser |
- | + | ||
- | + | ||
- | ===php_uploadprogress=== | + | |
- | + | ||
- | Une extension PECL en C qui permet de suivre la progression d'un upload (An extension to track progress of a file upload).\\ | + | |
- | http:// | + | |
- | + | ||
- | See http:// | + | |
- | It is only known to work on Apache with mod_php, other SAPI implementations unfortunately still have issues. | + | |
- | At least PHP 5.2 is needed. | + | |
- | + | ||
- | Articles : | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
=== Goutte === | === Goutte === | ||
Ligne 332: | Ligne 332: | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Divers ==== | ||
+ | |||
+ | === eZComponents Workflow=== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | The Workflow component provides a virtual machine that executes workflows represented through object graphs. These object graphs can be created programmatically through the software component' | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | ===php_uploadprogress=== | ||
+ | |||
+ | Une extension PECL en C qui permet de suivre la progression d'un upload (An extension to track progress of a file upload).\\ | ||
+ | http:// | ||
+ | |||
+ | See http:// | ||
+ | It is only known to work on Apache with mod_php, other SAPI implementations unfortunately still have issues. | ||
+ | At least PHP 5.2 is needed. | ||
+ | |||
+ | Articles : | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
Ligne 432: | Ligne 463: | ||
MySQLnd Plugins: [[http:// | MySQLnd Plugins: [[http:// | ||
+ | |||
+ | ===== Other stuff ===== | ||
+ | |||
+ | ==== Streaming ==== | ||
+ | |||
+ | * When using nginx you need to disable fastcgi_buffering with header(' | ||
+ | * Disabling the cache is useful to avoid caching the response header(" | ||
+ | |||
+ | Streaming Ajax response | ||
+ | * [[https:// | ||
+ | |||
+ |
informatique/php.txt · Dernière modification : 08/09/2023 07:41 de cyrille