10
votes

La commande echo ne fait rien

J'ai commencé à étudier PHP pendant mes temps libres, et le premier exemple de code que j'ai reçu était celui-ci: XXX

de ce que je comprends, cela devrait écrire "Hello World" . Cependant, tout ce que je vois est une page Web vide. Toutes idées pourquoi c'est et comment je devrais aller à la réparer?


4 commentaires

Qu'est-ce que la visualisation de la source de la page Web révèle?


Affichage de la source montre simplement le même code que ci-dessus.


Des solutions à cela? J'ai le même problème! Je suis très nouveau à php et j'ai un index.php sur mon bureau qui ne fonctionne pas


@Adamp - Avez-vous déjà trouvé la solution? Je suis curieux. Ma pensée initiale était que ce n'était pas un fichier .php, mais je vois que c'était. Était-ce parce que vous n'aviez pas correctement activé PHP sur votre machine?


5 Réponses :


1
votes

Assurez-vous que le fichier contenant ce code est un fichier PHP - se termine dans '.php'.


2 commentaires

Et que le serveur Web est configuré pour l'exécuter réellement via PHP. S'il est sur un hôte Web, que devrait-il être fait pour lui, mais s'il met en place un serveur à la maison, il pourrait ne pas être.


Le fichier a une extension .php et je suis sur un serveur Web, donc je ne pense pas que ce soit de ce que ce soit le problème. Merci d'avoir essayé cependant.



0
votes

Si vous ne voyez pas les balises html dans la source, cela signifie qu'il existe une erreur PHP. Vérifiez votre source de vue et si rien n'est affiché, vérifiez vos journaux d'erreur.


3 commentaires

Affichage de la source Affiche le code d'origine I Publié ci-dessus avec Tags HTML Inclus.


Assurez-vous ensuite que les fichiers .php sont définis pour fonctionner avec PHP.


Essayez d'ajouter chacun de ces (un à la fois) à un .htaccess addTType x-mapp-php5 .php addhandler application / x-httpd-php5 .php addhandler cgi-php5 .php Voir: forum.joomla.org/viewtopic.php?p=501583



14
votes

Voici une liste de contrôle

  • Quel serveur utilisez-vous? Soutenez-vous PHP?
  • est activé PHP?
  • est votre fichier nommé avec l'extension .php?
  • Lorsque vous utilisez la source de vue, pouvez-vous voir le code dans les balises PHP? Si oui, php n'est pas activé

    comme test essayez d'enregistrer cela comme info.php xxx

    et voir s'il affiche des informations sur votre serveur


1 commentaires

J'utilise un serveur FTP de mon fournisseur de services Internet local. Lorsque je visite la source, je peux voir le code dans les balises PHP. Je suppose que cela signifie que PHP n'est pas activé. Est-ce qu'il y a quelque chose



1
votes

Vous voudrez peut-être activer votre déclaration d'erreur dans .htaccess dans le dossier public_html et essayer de diagnostiquer le problème en fonction du message d'erreur.


0 commentaires

1
votes

Le code semble bien, il devrait certainement faire ce que vous avez l'intention.

Probablement ce qui s'est passé est que vous avez nommé le fichier avec quelque chose comme exemple.html , vous devez donc vérifier l'extension. Il faut ressembler à exemple.php . Avec l'extension .php à la fin du fichier, vous indiquez au serveur Web que ce fichier contient du code PHP. De cette façon, le va être interprété et avez-vous l'intention de le faire.


1 commentaires

J'ai déjà vérifié que le fichier a une extension .php plusieurs fois, alors je doute que c'est le problème. Merci d'avoir essayé cependant.