Php include et htaccess
Résolu
jjaco
Messages postés
534
Date d'inscription
Statut
Membre
Dernière intervention
-
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
mon site est composé de fichiers html dont index.html, sujet1.html, sujet2.html.....
avec des liens des uns vers les autres.
mon head et le début de mon body sont identiques pour tous les fichiers.
Si je devais changer ou ajouter un élément, je devrais changer dans tous les fichiers.
Heureusement, il existe en php la fonction include.
J'ai donc créé un fichier php : haut.php. qui reprend <html><head>et le début de <body>.
j'ai créé un fichier test.html dans le même répertoire que voici :
<?php include('haut.php');?>
voici ma page de test
</body>
</html>
et comme résultat j'obtiens seulement :" voici ma page de test "et rien de ce qui précède.
est-ce que je dois mettre tous mes fichiers en php? ou créer un fichier
".htaccess" directoryindex index.php ou index.html?
merci d votre aide
mon site est composé de fichiers html dont index.html, sujet1.html, sujet2.html.....
avec des liens des uns vers les autres.
mon head et le début de mon body sont identiques pour tous les fichiers.
Si je devais changer ou ajouter un élément, je devrais changer dans tous les fichiers.
Heureusement, il existe en php la fonction include.
J'ai donc créé un fichier php : haut.php. qui reprend <html><head>et le début de <body>.
j'ai créé un fichier test.html dans le même répertoire que voici :
<?php include('haut.php');?>
voici ma page de test
</body>
</html>
et comme résultat j'obtiens seulement :" voici ma page de test "et rien de ce qui précède.
est-ce que je dois mettre tous mes fichiers en php? ou créer un fichier
".htaccess" directoryindex index.php ou index.html?
merci d votre aide
A voir également:
- Php include et htaccess
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Tu a une fonction php dans un fichier .html donc déjà sa ne peux pas marcher. de plus, as tu un serveur web (apache et php au moins).
De plus, l'html est traité coté client et le php coté serveur. Pour t'expliquer simplement: l'html est lu et comprit par ton navigateur et t'affiche l'information.
Par contre les navigateurs sont incapables de comprendre le php, il faut qu'il l'envoi a un serveur php qui lui, va leur retourné du html qu'il pourront t'afficher.
Pour plus d'info lis sa:
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_2
Les fichiers .htaccess permette de bloqué l'accès a certain dossier de ton site, sa n'a aucun rapport avec ton problème a mon avis
Bon courage
De plus, l'html est traité coté client et le php coté serveur. Pour t'expliquer simplement: l'html est lu et comprit par ton navigateur et t'affiche l'information.
Par contre les navigateurs sont incapables de comprendre le php, il faut qu'il l'envoi a un serveur php qui lui, va leur retourné du html qu'il pourront t'afficher.
Pour plus d'info lis sa:
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_2
Les fichiers .htaccess permette de bloqué l'accès a certain dossier de ton site, sa n'a aucun rapport avec ton problème a mon avis
Bon courage
Si dans test.html, tu mets du php, forcément il va pas être interprété...
renomme ton fichier en test.php, upload le sur un serveur et exécutes le ;)
".htaccess" directoryindex index.php ou index.html?
Pas la peine de config ça normalement tu n'as qu'a mettre qu'un fichier nommé index.php et pas d'html et le tour est joué(ça prend par défaut le fichier nommé index.* peu importe son extension), sinon c'est a toi de voir sur lequel tu veux le faire pointer, je dirai .php à en lire ta demande.
renomme ton fichier en test.php, upload le sur un serveur et exécutes le ;)
".htaccess" directoryindex index.php ou index.html?
Pas la peine de config ça normalement tu n'as qu'a mettre qu'un fichier nommé index.php et pas d'html et le tour est joué(ça prend par défaut le fichier nommé index.* peu importe son extension), sinon c'est a toi de voir sur lequel tu veux le faire pointer, je dirai .php à en lire ta demande.