Bonjour bonjour,

besoin d'aide pour un novice programmeur.

Je souhaite faire fonctionner l'envoi de mail par le form de contact de mon site.
Il y a quelques années, un programmeur me l'avait fait. J'ai fais pas mal de modifs, et le form de contact ne fonctionne plus. Je comprend pas pk.

Je suis chez 02 switch, mais j'ai rien paramétré sur le serveur, je ne sais pas quoi faire.

Merci de votre aide.


"
<div class="col-md-8 col-sm-6">
    <div class="contact-us bg-gray padding30">
    <h3 class="inner-title">Contactez-nous</h3>
    <span class="margin-bottom-15">Complétez ce formulaire pour une réponse rapide</span>
    <form id="contact-forms" class="contact_message" action="" method="post">
        <div class="row">
            <input class="form-control" id="id" name="id" value="1" type="hidden">
            <div class="form-group col-md-6 col-sm-6">
                <input class="form-control" id="societe" name="societe" placeholder="Société" type="text">
            </div>
            <div class="form-group col-md-6 col-sm-6">
                <input class="form-control" id="telephone" name="telephone" placeholder="Téléphone" type="text">
            </div>
            <div class="form-group col-md-6 col-sm-6">
                <input class="form-control" id="nom" name="nom" placeholder="Nom" type="text" required>
            </div>
            <div class="form-group col-md-6 col-sm-6">
                <input class="form-control" id="prenom" name="prenom" placeholder="Prénom" type="text" required>
            </div>
            <div class="form-group col-md-12 col-sm-12">
                <input class="form-control" id="email" name="email" placeholder="Adresse Email" type="text">
            </div>
            <div class="form-group col-md-12 col-sm-12">
                <textarea class="form-control" id="message" name="message" placeholder="Message"></textarea>
            </div>
            <div class="form-group col-md-12 col-sm-6">
                <input class="btn btn-primary margin-top-20" id="send" value="Envoyer" type="submit">
            </div>
            <div class="col-md-12">
                <div class="error-handel">
                    <div id="success">Votre email à bien été envoyé, Merci.</div>
                    <div id="error">Une erreur est survenue, veuillez réessayer plus tard.</div>
                </div>
            </div>
        </div>
    </form>
</div>
</div>
"

**et un autre fichier mail**

"
<div class="">
    <!--[if mso]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding-right: 25px; padding-left: 20px; padding-top: 60px; padding-bottom: 30px;"><![endif]-->
    <div style="color:#555555;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;line-height:120%; padding-right: 25px; padding-left: 20px; padding-top: 60px; padding-bottom: 30px;">
        <b>Type de demande :</b> CONTACT<br><br>
        <?php if(!empty($_GET['societe'])){echo '<b>Société : </b>'.strtoupper($_GET['societe']).'<br><br>';}?>
        <b>Nom :</b> <?= strtoupper($_GET['nom']) ?><br><br>
        <b>Prénom :</b>  <?= strtoupper($_GET['prenom']) ?><br><br>
        <?php if(!empty($_GET['tel'])){echo '<b>Téléphone :</b> '.$_GET['tel'].'<br><br>';}?>
        <b>Email : </b><?= $_GET['mail'] ?><br><br>
        <b>Message :</b>
    </div>
    "

**    Et j'ai aussi trouvé ca, un fichier nomé email.php 
Sachant que tous les codes et email grk-securite n'existent plus. et Je ne sais pas ou créer des nouveaux**

<?php
require_once './vendor/autoload.php';
$type = urlencode($_POST['id']);
$name = urlencode($_POST['nom']);
$prenom = urlencode($_POST['prenom']);
$societe = urlencode($_POST['societe']);
$telephone = urlencode($_POST['telephone']);
$message = urlencode($_POST['message']);
$time_intervention = urlencode($_POST['time_intervention']);
$ville_intervention = urlencode($_POST['ville_intervention']);
$agent_intervention = urlencode($_POST['agent_intervention']);

if($_POST['id'] == 1){
    $id = "Demande de contact";
    $url = 'http://cleon-securite.com/mailing/contact.php?mail='.$_POST['email'].'&societe='.$societe.'&nom='.$name.'&prenom='.$prenom.'&tel='.$telephone.'&message='.$message.'';
    $addresse = file_get_contents($url);
}else{
    $id = "Demande de devis";
    $url = 'http://cleon-securite.com/mailing/devis.php?mail='.$_POST['email'].'&societe='.$societe.'&tel='.$telephone.'&time='.$time_intervention.'&ville='.$ville_intervention.'&agent='.$agent_intervention.'&message='.$message.'';
    $addresse = file_get_contents($url);
}

// Create the Transport
$transport = (new Swift_SmtpTransport('mail.grk-securite.com', 465, 'ssl'))
    ->setUsername('contact@grk-securite.com')
    ->setPassword('GRKgrk2017$');

// Create the Mailer using your created Transport
$mailer = new Swift_Mailer($transport);

/* GRK SENDING */
// Create a message
$message = (new Swift_Message($id))
    ->setFrom(['contact@grk-securite.com' => 'contact@grk-securite.com'])
    ->setTo(['contact@grk-securite.com' => 'contact@grk-securite.com'])
    ->setBody($addresse, 'text/html');
;

/* USER SENDING */
$message2 = (new Swift_Message($id))
    ->setFrom(['contact@grk-securite.com' => 'Grk securite'])
    ->setTo([$_POST['email'] => $_POST['email']])
    ->setBody($addresse, 'text/html');
;

 /*Note that often that only the boolean equivalent of the
   return value is of concern (zero indicates FALSE)*/

if ($mailer->send($message) && $mailer->send($message2))
{
  return 1;
}
else
{
  return 0;
}

?>

"

Aucune réponse