Menu

Qu'est ce qu'un header et comment l'inclure

Prot0.8 46 Messages postés samedi 15 juillet 2017Date d'inscription 5 octobre 2018 Dernière intervention - 4 oct. 2018 à 17:46 - Dernière réponse : Jithel 88 Messages postés mercredi 20 juin 2018Date d'inscription 18 octobre 2018 Dernière intervention
- 9 oct. 2018 à 09:04
Bonjour à tous,

Je viens d'un précédent poste où l'on m'avait conseillé d'inclure un header pour mes scripts. Cependant 1 : je ne sais pas ce que c'est exactement et 2 : comment faire pour l'utiliser.
Merci d'avance pour vos réponses.

Ps : Je suis sous Windows (10)
Afficher la suite 

Votre réponse

4 réponses

0
Merci
Salut, cela serait mieux de continuer dans le même sujet. Là on sait pas de quoi tu parle ni de quel langage.

En javascript et PHP le header pour les pages. Cela veut dire en tête et correspond à une URL chargée dans le navigateur, donc un header ça peut être https://www.commentcamarche.net ou bien http://monsite.fr/monimage.png voire http://site.domaine/monscript.php ou pareil avec un .js etc...

En HTML la balise header indique simplement une zone d'en-tête(à ne pas confondre avec le head).

ps: en python je ne sait pas mais ça correspond à autre chose.
On m'avait justement conseillé de faire un autre post pour demander conseil à ce sujet là. Sinon je fait mes scripts en Python.
Commenter la réponse de colasoma
ElementW 4774 Messages postés dimanche 12 juin 2011Date d'inscriptionContributeurStatut 13 octobre 2018 Dernière intervention - 7 oct. 2018 à 11:35
0
Merci
'lut,
le header est soit un concept général d'en-tête sur un document (comme une page HTML par exemple), soit des fichiers à inclure dans certains langages pour importer classes, fonctions, variables, constantes, etc...
Dans les langages comme le C et C++ les headers sont un composant essentiel au développement.
En Python en revanche, les headers n'existent pas (à moins qu'on considère les stub files
.pyi
comme des "headers"). Python fonctionne par packages et modules, les packages étant des dossiers et les modules des fichiers Python. Ça s'importe directement au travers du mot clé
import
, pas besoin de fichier annexe pour que ça marche.
Tu peux trouver plus d'infos là-dessus un peu partout sur le web, comme ici par exemple.
Commenter la réponse de ElementW
Jithel 88 Messages postés mercredi 20 juin 2018Date d'inscription 18 octobre 2018 Dernière intervention - Modifié par Jithel le 9/10/2018 à 09:06
0
Merci
Comme personne ne sait vraiment de quoi tu parles, je me permet d'ajouter mon grain. En recherchant Python header sur Google, on tombe sur un sujet de stackoverflow : https://stackoverflow.com/questions/1523427/what-is-the-common-header-format-of-python-files

Il explique à un internaute comme inclure un header dans un fichier Python dans le but d'apporter des informations sur l'auteur du fichier (qui ? quand ? copyright ?). Ce header permet de protéger le fichier d'une licence si l'auteur le désire.

Ce header n'est rien de plus que quelques variables déclarées au début du fichier. On parle de métadata pour ces variables.
Commenter la réponse de Jithel