Remplace liste dans FAQ HowtoPHP.md par des <h3>

Cela permet de créer des liens vers des exemples spécifiques.
This commit is contained in:
Patrick Marchand 2018-11-26 18:51:29 +01:00
parent 93ca1b9400
commit 74bf4f0cb8

View file

@ -778,12 +778,12 @@ include /etc/nginx/hhvm.conf;
## FAQ ## 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 Remplacer `zend_extension=` par `extension=` pour le chargement du
module PHP. 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 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 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. 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 Si vous avez des fichiers PHP en ISO-8859, on peut forcer son
utilisation via `default_charset ISO-8859-15`. À noter que pour les utilisation via `default_charset ISO-8859-15`. À noter que pour les
fichiers HTML ou TXT, on peut utiliser l'option Apache `AddDefaultCharset fichiers HTML ou TXT, on peut utiliser l'option Apache `AddDefaultCharset
ISO-8859-15`. 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 Il est conseillé d'utiliser PDO_MySQL, mais une méthode rapide est
d'utiliser l'extension mysqli : <http://php.net/manual/fr/book.mysqli.php> d'utiliser l'extension mysqli : <http://php.net/manual/fr/book.mysqli.php>
@ -814,20 +814,20 @@ Quelques exceptions :
* mysqli_error() doit avoir un argument : le résultat de mysqli_connect() * 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 * 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 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 5.4) du type _ ERROR 1148 : The used command is not allowed with
this MySQL version_ une solution peut être d'utiliser le module this MySQL version_ une solution peut être d'utiliser le module
alternatif php5-mysqlnd 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 Pour calculer le nombre d'error reporting php dans la configuration
php, dans un vhost ou un .htacccess ce lien les répertories : php, dans un vhost ou un .htacccess ce lien les répertories :
<https://maximivanov.github.io/php-error-reporting-calculator/> <https://maximivanov.github.io/php-error-reporting-calculator/>
* 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 Il faut configurer la variable *sendmail_path* à /bin/true comme
ceci, par exemple dans un VirtualHost : 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" 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" php_admin_value sendmail_path "/bin/true"
~~~ ~~~
* `allow_url_fopen = Off` empêche dutiliser file_get_contents ### `allow_url_fopen = Off` empêche dutiliser file_get_contents
La solution est dutiliser La solution est dutiliser
(fsockopen())[https://secure.php.net/manual/fr/function.fsockopen.php] (fsockopen())[https://secure.php.net/manual/fr/function.fsockopen.php]