Pour répondre à la réponse que vous avez donnée il y a une heure, qui a dit (citant):
Dans certains hôtes PHP, vous pouvez être un bloc de script avec <?
. Dans IIS, le bloc doit commencer par <?php
.
Ce n'est pas un paramètre d'IIS; qui est une option de configuration de PHP, qui est appelé short_open_tag
: si cette option de configuration est activée, les balises courtes (à savoir <?
) seront acceptés. L'utilisation de balises ouvertes courtes n'est souvent pas considérée comme une bonne pratique, car elles peuvent être désactivées - et elles sont, par défaut, avec des versions récentes de PHP - mais si vous êtes administrateur de votre serveur, vous devriez être capable de les réactiver.
Et, pour information, ils sont également considérés comme « mauvaise », car ils peuvent causer des problèmes avec les fichiers XML, qui commencent avec <?xml
- si short_open_tag
est activée, cela entraînera des problèmes, car il commence par <?
Activation short_open_tag
est juste une question de l'édition de votre fichier php.ini
, et en utilisant
short_open_tag = On
Au lieu de
short_open_tag = Off
Pas besoin de modifier/chemin tous ;-) vos fichiers PHP
(Eh bien, si vous êtes administrateur de votre serveur, qui est ...)
doit être déplacé à l'adresse http://serverfault.com/ –
Est-ce que PHP est installé correctement, est-ce que 'echo phpinfo();' fonctionne? –
Si je démarre l'application de console PHP et que je tape "echo phpinfo();", rien ne se passe.En fait, peu importe ce que je tape, rien ne se passe. –