Bonjour, je souhaite vous demander une petite chôse.
Je débute en PHP, et je voudrais réaliser un site pour proposer mes logiciels.

Malheureusement, j'ai toujours une notice de php, 'undefined variable: jour at line 29 ', et 'undefined variable: mois at line 25'.

Je ne comprends pas pourquoi, puisque les variables sont définies !
Voivi mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  <?php
    $jour["Monday"] = "Lundi";
    $jour["Tuesday"] = "Mardi";
    $jour["Wednesday"] = "Mercredi";
    $jour["Thursday"] = "Jeudi";
    $jour["Friday"] = "Vendredi";
    $jour["Saturday"] = "Samedi";
    $jour["Sunday"] = "Dimanche";
    $mois["January"] = "Janvier";
    $mois["Febrary"] = "Février";
    $mois["March"] = "Mars";
    $mois["April"] = "Avril";
    $mois["May"] = "Mai";
    $mois["June"] = "Juin";
    $mois["July"] = "Juillet";
    $mois["August"] = "Août";
    $mois["September"] = "Septembre";
    $mois["October"] = "Octobre";
    $mois["November"] = "Novembre";
    $mois["December"] = "Décembre";
    function getMois($month){
        return $mois[$month]; //<=notice ici
    }
 
    function getJour($day) {
        return $jour[$day]; //<=notice ici
    }
 
    $month = Date("F");
    $day = Date("l");
    getJour($day);
    getMois($month);
    print "$jour[$day] ";
    print Date("d")." ";
    print "$mois[$month] ";
    print Date("Y");
?>
Pouvez-vous m'expliquer ?

Merci beaucoup