From 74bf4f0cb8c8517b220893b6962e21cf9347325a Mon Sep 17 00:00:00 2001 From: Patrick Marchand Date: Mon, 26 Nov 2018 18:51:29 +0100 Subject: [PATCH] Remplace liste dans FAQ HowtoPHP.md par des

MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cela permet de créer des liens vers des exemples spécifiques. --- HowtoPHP.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/HowtoPHP.md b/HowtoPHP.md index 64d8b3c1..dec21e3c 100644 --- a/HowtoPHP.md +++ b/HowtoPHP.md @@ -778,12 +778,12 @@ include /etc/nginx/hhvm.conf; ## FAQ -* J'ai un message d'erreur du type : _/usr/lib/php5/20090626/xcache.so doesn't appear to be a valid Zend extension_ +### J'ai un message d'erreur du type : _/usr/lib/php5/20090626/xcache.so doesn't appear to be a valid Zend extension_ Remplacer `zend_extension=` par `extension=` pour le chargement du module PHP. -* Certaines fonctions GD n'existent pas : imagerotate(), imageantialias(), etc. +### Certaines fonctions GD n'existent pas : imagerotate(), imageantialias(), etc. Pour des raisons de sécurité et de maintenabilité, la version de PHP de Debian n'embarque par le GD modifié par PHP. Ces fonctions @@ -794,14 +794,14 @@ un fichier partagé qui sera ensuite inclus systématiquement dans votre code lorsque l'utilisation est nécessaire. -* Site avec accents en ISO-8859 cassés +### Site avec accents en ISO-8859 cassés Si vous avez des fichiers PHP en ISO-8859, on peut forcer son utilisation via `default_charset ISO-8859-15`. À noter que pour les fichiers HTML ou TXT, on peut utiliser l'option Apache `AddDefaultCharset ISO-8859-15`. -* Mes fonctions mysql_connect, mysql_pconnect, etc. ne fonctionnent plus en PHP 7 +### Mes fonctions mysql_connect, mysql_pconnect, etc. ne fonctionnent plus en PHP 7 Il est conseillé d'utiliser PDO_MySQL, mais une méthode rapide est d'utiliser l'extension mysqli : @@ -814,20 +814,20 @@ Quelques exceptions : * mysqli_error() doit avoir un argument : le résultat de mysqli_connect() * mysqli_select_db(), mysqli_query() doivent avoir le résultat de mysqli_connect() en 1er argument et non plus en second -* Erreurs avec le module php5-mysql +### Erreurs avec le module php5-mysql Si vous avez des erreurs avec le module php5-mysql de Debian 7 (PHP 5.4) du type _ ERROR 1148 : The used command is not allowed with this MySQL version_ une solution peut être d'utiliser le module alternatif php5-mysqlnd -* Connaître les codes d'Error Reporting php : +### Connaître les codes d'Error Reporting php : Pour calculer le nombre d'error reporting php dans la configuration php, dans un vhost ou un .htacccess ce lien les répertories : -* Désactiver l'envoi de mail (dans un VirtualHost par exemple) +### Désactiver l'envoi de mail (dans un VirtualHost par exemple) Il faut configurer la variable *sendmail_path* à /bin/true comme ceci, par exemple dans un VirtualHost : @@ -836,13 +836,13 @@ ceci, par exemple dans un VirtualHost : php_admin_value sendmail_path "/bin/true -t -i -f www-foo" ~~~ -* Désactiver la fonction mail() +### Désactiver la fonction mail() ~~~ php_admin_value sendmail_path "/bin/true" ~~~ -* `allow_url_fopen = Off` empêche d’utiliser file_get_contents +### `allow_url_fopen = Off` empêche d’utiliser file_get_contents La solution est d’utiliser (fsockopen())[https://secure.php.net/manual/fr/function.fsockopen.php]