PHP à l'intérieur du HTML ne fonctionne pas
Je veux juste savoir pourquoi ce fichier HTML ne montre rien:
- Je suis en cours d'exécution sur un serveur web
- Nom du fichier est index.php
- J'ai résolu le
<?
de la question, mais ça ne fonctionne toujours pas
Voici le code:
<html>
<head>
</head>
<body>
<?php
echo "hdfguhbgzusgdfghdhhfgh";
?>
</body>
</html>
- Manquant
<?php
! - Il peut être parce apache2 ne sais pas c'est un fichier php. Généralement, vous n'avez qu'à définir l'extension de votre fichier en tant que ".php" Vous devez utiliser <?php au lieu de <?
- Vous exécutez un serveur web? Si vous êtes juste à l'ouverture d'un fichier HTML dans le navigateur, cela ne fonctionne pas.
- depuis qu'elle est partie php, le fichier doit être enregistré avec .extension php et le serveur doit supporter php, aussi, veuillez utiliser
<?php
au lieu de<?
juste pour s'assurer que tout est correct. - Vous nous avez donné pas assez d'infos pour vous aider. Avez-vous des serveur en cours d'exécution? Avez-vous des short_open_tag activé dans php.ini? Ce sujet de l'extension et de réglages?
- si il n'était pas en cours d'exécution d'un serveur, il allait voir le code php. Je suppose que les balises courtes sont désactivés.
- qu'est-ce que votre extension de fichier?
- Ne peut pas être une extension de problème. Si il a servi ce en tant que .la page html, il ne serait pas vide. Vous souhaitez voir le PHP dans le navigateur si elle n'est pas analysée.
- Vérifier vos logs Apache pour voir si il y a d'erreurs là-dedans.
Vous devez vous connecter pour publier un commentaire.
Vous devriez assurez-vous que les éléments suivants sont donnés:
PHP sur votre serveur
Fichiers doivent se terminer par ".php"
Utiliser la Balise d'ouverture
<?php
et pas<?
Alors il devrait fonctionner.
Pour une solution définitive vous devez fournir de plus amples informations.
Que modifié par après sur Avr 8 '14 à 14:13, de la présentation du code n'avait pas de
<?
pose plus de problèmes. Le code semble bien écrit.Dans le cas où celles-code ne fonctionnent toujours pas, peut-être que les gens doivent ajouter:
à l'intérieur de la
.htaccess
fichier.La
.htaccess
fichier doit être dans le même répertoire que votrehtml
fichier. Si vous ne pouvez pas trouvé le.htaccess
fichier même si vous avez déjà tourner sur le spectacle de fichier caché option, vous pouvez créer de nouveaux.htaccess
fichier et comprennent AddHandler mentionnés ci-dessus dans le fichier.Il suffit de créer un fichier texte vide et nommez-le avec
.htaccess
sur ce répertoire.vous avez manqué
php
après<?
donc, changement:
avec
Quelques conseils:
<?php
comme balise d'ouverture au lieu<?
<?echo "YourText"; ?>
Tout le reste semble OK
La short_tags vient désactivée par défaut, vous devez utiliser
invés de:
Pour activer l'option de simplement tourner short_tag en php.ini
http://www.php.net/manual/en/ini.core.php#ini.short-open-tag
PS: Pour des raisons de performances, il est recommander d'utiliser "(guillemets doubles) uniquement lorsque l'écho est variable, de sorte que PHP va analyser et de trouver la variable Si vous placez." (Guillemets doubles) il n'y a pas de variable en php echo à atoa analyse, essayez de déchets de charge.