PB après changement de version PHP

Résolu
Domi -  
 Domi -
Bonjour,
Mon code fonctionne bien en PHP4. Il s'agit de la réception (par un serveur PHP) de données d'un formulaire envoyées par la méthode POST
Mon hébergeur m'oblige à passer en 5.6 ... mais ça ne fonctionne plus !
Voici mon code :

<?php
$TO = "***@***";
$h = "From: Mon site";
$subject = "Inscription Info";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: InscriptionInfoMerci.htm");
?>

La boucle while ne garni plus la variable $message donc le corps du mail est vide !
Pouquoi ?
Merci

1 réponse

  1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    Remplace
    $HTTP_POST_VARS
    par
    $_POST
    1
    1. Domi
       
      Super, ça marche ! Bravo et merci infiniment
      0