-2
votes

Ma page par défaut est en php et je vais le HTML et le PHP

Je suis un jeune développeur (15 ans) J'ai un problème blanc mon site web. Ma page ne se synchronise pas avec HTML et PHP dans "localhost / sn /". Normalement, lorsque je tape "localhost / sn /" dans mon navigateur, je devrais avoir la page HTML synchronisée avec le PHP. Mais ça ne marche pas. Quand je tape ça, je n'ai que ma page index.php. Mon serveur est avec XAMPP. S'il vous plaît aidez-moi !!!!!


7 commentaires

Salut. Votre question n'est pas claire. S'il vous plaît expliquer que voulez-vous dire par "pas synchroniser"? Montrez-nous une partie du code où vous posez problème.


J'ai normalement besoin d'avoir la page HTML avec la fonction PHP comme page par défaut.


Que signifie "synchroniser"? Vous pouvez avoir un init index.php ou index.html par répertoire. Pas les deux. Je pense que le répertoire "sn" contient index.html et index.php et vous vous demandez pourquoi seul le .php est chargé.


Oui c'est ça


Les serveurs Web choisissent d'abord index.php et s'il n'y a pas, il choisit index.html. Un serveur Web ne peut pas charger 2 fichiers / pages en même temps / URL.


Ce n'est pas un serveur Web, c'est un hôte local


Juste parce que vous utilisez le nom d'hôte localhost pour y accéder à votre navigateur, cela ne signifie pas qu'il n'y a pas de serveur Web exécutant - c'est un serveur Web local . Vous semblez être confus à propos de beaucoup de terminologie commune ici, ce qui rend plus difficile de vous aider ... parce que ce que votre problème réel est, n'est toujours pas clair.


4 Réponses :


-1
votes

Si vous voulez simplement afficher la page HTML, vous n'avez pas besoin de XAMPP. Si vous souhaitez afficher la page HTML avec une logique, il doit s'agir d'index.php avec modèle en HTML


1 commentaires

Ok et comment puis-je faire la deuxième option?



0
votes

Si vous souhaitez exécuter votre site Web avec uniquement des structures HTML et CSS, vous utilisez le fichier avec l'extension HTML (E.x Index.html) et, bien sûr, vous n'avez pas besoin d'utiliser XAMPP.

Si vous souhaitez exécuter votre site Web et que vous avez du code PHP, utilisez le fichier avec l'extension PHP (E.x index.php) et plus important encore, vous devez le mettre dans le répertoire HTDOCS de XAMPP.


2 commentaires

D'accord, mais j'ai besoin de l'index.php avec mon modèle HTML.


Vous pouvez mettre librement votre code HTML et CSS dans un fichier PHP, vous ne pouvez que le code PHP et le fichier HTML.



0
votes

Il y a plusieurs choses que vous pouvez faire.

Premier, PHP est un langage de programmation, où vous pouvez mélanger le code PHP et la sortie HTML ensemble. Il y a plusieurs raisons, pourquoi vous ne devriez pas (appelé code spaghetti, voir ici ) , mais comme vous venez de commencer, cela semble être ok. D'autre part, vous pouvez intégrer votre HTML dans votre PHP avec exiger Code> ou inclure code> . P>

Bien sûr que vous n'êtes pas un abri de l'un autre. Vous pouvez mélanger les deux approches (et chaque application PHP sérieuse le fait) p>

Mélange HTML et PHP H2>
<h1>My 2nd header</h1>


1 commentaires

Merci, mais puis-je vous poser des questions en privé



0
votes

Vous n'avez besoin que 1 fichier {index.php}, xxx

puis, ouvert chrome ou quel que soit le navigateur que vous aimez, tapez: localhost / index.php

Assurez-vous que le fichier {index.php} est dans le dossier HTDOCS et XAMPP Apache est activé.

J'espère que j'ai aidé.


1 commentaires

Vous ne devriez rien produire avant la déclaration DOCTYPE ( )