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

Fermé
Prot0.8 Messages postés 46 Date d'inscription samedi 15 juillet 2017 Statut Membre Dernière intervention 5 octobre 2018 - 4 oct. 2018 à 17:46
Jithel Messages postés 843 Date d'inscription mercredi 20 juin 2018 Statut Membre Dernière intervention 31 août 2021 - 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)

3 réponses

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.
0
On m'avait justement conseillé de faire un autre post pour demander conseil à ce sujet là. Sinon je fait mes scripts en Python.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
7 oct. 2018 à 11:35
'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.
0
Jithel Messages postés 843 Date d'inscription mercredi 20 juin 2018 Statut Membre Dernière intervention 31 août 2021 171
Modifié le 9 oct. 2018 à 09:06
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.
0