IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Passer en php8


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Par défaut Passer en php8
    Bonjour à toud,
    Je suis null en php depuis la migration de mon fournisseur vers php8 , mon formulaire ne s'envoi plus
    pouvez-vous m'aider

    Merci
    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
    38
    39
    40
    41
    42
    43
    44
    <?php 
     
        {
            // CREATION DU MAIL
     
           $subject = "Commande sur www.xxx.be";
     
     
     
     
    $TO = "commande@xxx.be,aa@xxx.be,bb@xxx.be";
     
    //$h  =  "From:" . $TO ;
    $h = "From: \"Commande du site\"<commande@xxx.be>"; 
    //$h = "From: \"WeaponsB\"<xxx@mail.fr>";
    $message = "";
     
    while (list($key, $val) = each($_POST)) {
    if(empty($val)) {
     
    } else{
     $message .= "$key : $val\n";  
     
    }
    }
     
    mail($TO, $subject, $message, $h);
     
     
        }
     
    ?>
      <meta http-equiv="refresh" content="1;url=http://www.xxx.be/commande/merci.php"/>
     
     
     
     
           <style type="text/css">
    <!--
    body {
        background-color: #5e2b08;
    }
    -->
    </style>

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    La fonction each() n'existe plus en PHP 8 c'est probablement ca la source de ton problème.
    Il faut traiter des données $_POST autrement (avec un foreach par exemple)
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Bonjour petitflamand

    (pseudo amusant pour quelqu'un qui habite du côté de Huy ;-))

    Citation Envoyé par grunk Voir le message
    La fonction each() n'existe plus en PHP 8 c'est probablement ca la source de ton problème.
    Il faut traiter des données $_POST autrement (avec un foreach par exemple)
    Tu trouveras un exemple ici : https://stackoverflow.com/a/20336556/1065340. Au final, ce code-là ressemble assez fort au tien ;-)

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Par défaut
    Ce pseudo a commencé quand j'ai été engager dans une firme flamande a EKE et on ma dit vous parlez flamand, j'ai répondu un petit peu et il mon appelé petitflamand

  5. #5
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 497
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    le code proposé par cavo789 semble très bien pour toi ; l'as-tu testé ?

Discussions similaires

  1. Passer un projet de la version 6 à la version 7
    Par clisson dans le forum XMLRAD
    Réponses: 2
    Dernier message: 10/02/2003, 11h37
  2. Passer de la zone d'édition vers une instruction sql
    Par tripper.dim dans le forum C++Builder
    Réponses: 2
    Dernier message: 27/11/2002, 14h44
  3. pk passer de mysql à postgre
    Par pioums dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 03/10/2002, 10h31
  4. Passer du Pascal à Delphi
    Par poppels dans le forum Langage
    Réponses: 7
    Dernier message: 30/08/2002, 21h07
  5. Passer en mode 800*600
    Par flavien tetart dans le forum Assembleur
    Réponses: 8
    Dernier message: 30/05/2002, 23h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo