fatal error

Petit nouveau ! | 1 Messages

12 août 2011, 10:08

Bonjjour
je débute dans ce qui me parait une grande galère, PHP
En localhost j'essaie d'ouvrir une page index.php:

Le message suivant se met en place
Fatal error: Call to undefined function: get_header() in /web/jefcondon/www/nouveau/index.php on line 1

contenu de la ligne 1

<?php get_header(); ?>
pouvez vous m'éclairer?
Merci

Mammouth du PHP | 19672 Messages

12 août 2011, 10:16

Il y a plusieurs en-têtes envoyés, pas juste un seul, et accessoirement, la doc est utile
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2577 Messages

12 août 2011, 12:01

Bonjour,

Pour compléter les remarques orthographiques de Cyrano sur le pluriel, la fonction ne permet pas d'avoir accès aux entêtes de la page en cours, mais à celle d'une URL.

Un certains nombres d'information sur les entêtes envoyées par le navigateur sont disponible dans des variables PHP. Tu peux avoir une idée de ces informations (et de plein d'autre chose utile) en faisant une page avec uniquement la fonction phpinfo().

condon
Invité n'ayant pas de compte PHPfrance

12 août 2011, 12:09

Merci de vos réponses, mais je suis un débutant débutant; Je n'ai absolument aucune norion de PHP
Résultat, je ne comprends rien a ce que vous m'écrivez
Pouvez vous me conseiller ouvrages ou liens pour apprendre le PHP
Merci
Pour finir comment, que dois je écrire pour ne plus avoir ce message

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

12 août 2011, 15:45

a tu regardé la doc de la fonction ?????

c'est get_headerS() normal que la fonction n'existe pas sans le s :mrgreen:


@+
Il en faut peu pour être heureux ......

condon
Invité n'ayant pas de compte PHPfrance

07 mai 2013, 09:37

Merci de vos réponses
J'ai bêtement je dois le dire (mais il s'agit pour moi de faire dans un 1er temps de faire fonctionner ce site) ajouté un S, mais d'autres messages apparaissent.
Je vous en fais copie:
Ma correction:
<?php get_headers(); ?>

<?php get_template_part('includes/entry','index'); ?>

<?php get_footers(); ?>

Messages d'erreurs:

Warning: get_headers() expects at least 1 parameter, 0 given in C:\wamp\www\Gleam\index.php on line 1
Call Stack
# Time Memory Function Location
1 0.0005 364752 {main}( ) ..\index.php:0
2 0.0005 364784 get_headers ( ) ..\index.php:1

( ! ) Fatal error: Call to undefined function get_template_part() in C:\wamp\www\Gleam\index.php on line 3
Call Stack
# Time Memory Function Location
1 0.0005 364752 {main}( ) ..\index.php:0

Merci de votre aide

Jef