douchunjing6587 2018-11-24 21:15
浏览 29

发送提交论坛后错误白页联系html网站[重复]

This question already has an answer here:

Hello i use a HTML Template website there is the forum contact , when i click to send message there send me to white page , so please help me i was looking a try to find where is the error but always to same thing displays a white page and no email is being sent I looked around and didn't see anything. also

<form method="post" action="/contact.php" class="contact-form estim" id="contactform">
<input type="radio" name="genre" value="Palette" checked> Palette(s)
            <input type="radio" name="genre" value="Materiel sans conditionnement"> Materiel sans conditionnement<br><br>
<input type="radio" name="typeProduits" value="Produits dangereux">Produits dangereux
            <input type="radio" name="typeProduits" value="Produits Non dangereux">Produits Non dangereux<br><br>
<div class="row">
    <div class="col-md-6">
        <div class="row">
            <div class="col-sm-12">
                <div class="form-group">
                    <input type="text" id="Quantite" name="Quantite" class="form-control input-sm" placeholder="Quantite"  required>
                </div>
            </div>
            <div class="col-sm-12">
                <div class="form-group">
                    <input type="text" id="Poids" name="Poids total(lb)" class="form-control input-sm" placeholder="Poids total(lb)"  required>
                </div>
            </div>

            <div class="col-sm-12">
                <div class="form-group">
                    <input type="text" id="hauteur" name="Dimensions hauteur(po)" class="form-control input-sm" placeholder="Dimensions hauteur(po)"  required>
                </div>
            </div>

            <div class="col-sm-12">
                <div class="form-group">
                    <input type="text" id="largeur" name="Dimensions largeur(po)" class="form-control input-sm" placeholder="Dimensions largeur(po)"  required>
                </div>
            </div>
               <div class="col-sm-12">
                <div class="form-group">
                    <input type="text" id="longueur" name="Dimensions longueur(po)" class="form-control input-sm" placeholder="Dimensions longueur(po)"  required>
                </div>
            </div>
            <div class="col-sm-12">
                <div class="form-group">
                    <input type="text" id="nom" name="nom" class="form-control input-sm" placeholder="Nom"  required>
                </div>
            </div>
            <div class="col-sm-12">
            <div class="form-group">
                <input type="text" id="prenom" name="prenom" class="form-control input-sm" placeholder="Prénom" required>
            </div>
        </div>

            <div class="col-sm-12">
                <div class="form-group">
                    <input type="text" id="tel" name="tel" class="form-control input-sm" placeholder="Téléphone" required>
                </div>
            </div>

        <div class="col-sm-12">
            <div class="form-group">
                <input type="email" id="email" name="email" class="form-control input-sm" placeholder="Courriel" required>
            </div>
        </div>


            <div class="col-sm-12" >
            <div class="form-group">
    <textarea class="form-control input-sm" id="message" name="message" rows="4" placeholder="Information supplémentaire" data-loading-text="Loading..."></textarea>
</div></div>


</div>
</div><!-- End off col-md-6 -->
<div class="col-md-6">
    <div class="row">
    <div class="col-sm-12">
            <div class="form-group">
                <input type="text" class="form-control input-sm" name="date" id="date" placeholder="Date de ramassage">
            </div>
        </div>
        <div class="col-sm-12">
            <div class="form-group">
                <textarea class="form-control input-sm" id="adressedepart" name="adressedepart" rows="3" placeholder="Adresse complète de départ"></textarea>
            </div>
        </div>
            <div class="col-sm-12">
            <div class="form-group">
                <input type="text" class="form-control input-sm" name="date2" id="date2" placeholder="Date de livraison">
            </div>
        </div>
  <div class="col-sm-12">
    <div class="form-group">
        <textarea class="form-control input-sm" id="adressedestination" name="adressedestination" rows="3" placeholder="Adresse complète de destination"></textarea>
    </div>

    </div>

</div>
</div><!-- End off col-md-6 -->

<div class="col-sm-12 margin-top-20 text-center">
<div class="row">
<div class="col-md-4 no-padding">
    <input type="submit" id="submit" value="Envoyez" class="btn btn-lg2">
</div>
<div class="col-md-8 text-left">

<p class="margin-top-10 "> <strong class="star_color">*</strong> Toutes les informations seront gardées strictement confidentielles</p><br><br><br>
</div>
</div>
</div><!-- End off col-sm-12 -->
</div>
</form>

and this is contact Php

    <?php

if(!$_POST) exit;



/*------------------------------------
 * just replace email address with your email address
 ---------------------------------------------*/
$address = "e-money@mail.com";
//$address = "info@themes-wordpress-francais.com";





// Email address verification, do not edit this part.
function isEmail($email) {
    return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i",$email));
}

if (!defined("PHP_EOL")) define("PHP_EOL", "
");

$genre   = $_POST['genre'];
$typeProduits   = $_POST['typeProduits'];
$nom     = $_POST['nom'];
$Quantite     = $_POST['Quantite'];
$Poids     = $_POST['Poids'];
$hauteur     = $_POST['hauteur'];
$largeur     = $_POST['largeur'];
$longueur     = $_POST['longueur'];
$prenom  = $_POST['prenom'];
$tel     = $_POST['tel'];
$email   = $_POST['email'];
$date    = $_POST['date'];
$date2    = $_POST['Datelivraison'];

$adress_dep = $_POST['adressedepart'];
$etage_dep  = $_POST['etagedepart'];
$ass_dep    = $_POST['asc_d'];



$adress_arr = $_POST['adressedestination'];
$etage_arr  = $_POST['etagedestination'];
$ass_arr    = $_POST['asc_a'];


$msg     = $_POST['message'];



if(trim($nom) == '') {
    echo '<div class="error_message">Entrez votre nom.</div>';
    exit();
} else if(trim($prenom) == '') {
    echo '<div class="error_message">Entrez votre prénom.</div>';
    exit();
} else if(trim($email) == '') {
    echo '<div class="error_message">Entrez votre adresse courriel.</div>';
    exit();
} else if(!isEmail($email)) {
    echo '<div class="error_message">Entrez un courriel valide.</div>';
    exit();
}

if(trim($tel) == '') {
    echo '<div class="error_message">Entrez votre numéro de téléphone.</div>';
    exit();
} 

$name = $nom .' '. $prenom;

if(get_magic_quotes_gpc()) {
    $msg = stripslashes($msg);
}

/*------------------------------------
// Configuration option.
// i.e. The standard subject will appear as, "You've been contacted by XpeedStudio ."
// Example, $e_subject = '$name . ' has contacted you via Your Website.';
 ---------------------------------------------*/
$e_subject = 'Demenagement Rivenord Laurentides Estimation de Palettes ' . $name . '.';


// You can change this if you feel that you need to.

$e_body = "<b>Vous avez été contacté par $name.</b><br/><br/>" . PHP_EOL . PHP_EOL;
$e_genre = "<b>Conditionnement:</b>  $genre<br/><br/>" . PHP_EOL . PHP_EOL;
$e_typeProduits = "<b>Produits dangereux?:</b>  $typeProduits<br/><br/>" . PHP_EOL . PHP_EOL
$e_Quantite = "<b>Quantité:</b> $Quantite<br/><br/>" . PHP_EOL . PHP_EOL;
$e_Poids = "<b>Poids(lb):</b> $Poids<br/><br/>" . PHP_EOL . PHP_EOL;
$e_hauteur = "<b>Dimensions_hauteur(po):</b> $hauteur<br/><br/>" . PHP_EOL . PHP_EOL;
$e_largeur = "<b>Dimensions largeur(po):</b> $largeur<br/><br/>" . PHP_EOL . PHP_EOL;
$e_longueur = "<b>Dimensions longueur(po):</b> $longueur<br/><br/>" . PHP_EOL . PHP_EOL;
$e_date = "<b>Date de ramassage :</b> $date<br/><br/>" . PHP_EOL . PHP_EOL;
$e_date2 = "<b>Date de livraison:</b> $date2<br/><br/>" . PHP_EOL . PHP_EOL;
$e_adress_dep = "<b>Ville de départ:</b> $adress_dep<br/><br/>" . PHP_EOL . PHP_EOL;
$e_adress_arr = "<b>Ville de destination:</b> $adress_arr<br/><br/>" . PHP_EOL . PHP_EOL;
$e_phone = "<b>Téléphone:</b> $tel<br/><br/>" . PHP_EOL . PHP_EOL;
$e_email = "<b>Email:</b> $email<br/><br/>" . PHP_EOL . PHP_EOL;
$e_content = "<b>Message:</b> $msg<br/><br/>" . PHP_EOL . PHP_EOL;
$e_reply = "Vous pouvez contacter $name par email à $email ";

$msg = wordwrap( $e_body . $e_phone . $e_email . $e_infos . $info_dep . $info_arr . $e_content . $e_reply, 70 );

$headers = "From: $email" . PHP_EOL;
$headers .= "Reply-To: $email" . PHP_EOL;
$headers .= "MIME-Version: 1.0" . PHP_EOL;
$headers .= "Content-type: text/html; charset=utf-8" . PHP_EOL;
$headers .= "Content-Transfer-Encoding: quoted-printable" . PHP_EOL;

if(mail($address, $e_subject, $msg, $headers)) {

    // Email has sent successfully, echo a success page.

    echo "<fieldset>";
    echo "<div id='success_page'>";
    echo "<h2>Message envoyé correctement</h2>";
    echo "<p>Merci <strong>$name</strong>, votre demande a bien été envoyée.</p>";
    echo "<p>Nous vous contacteront dès que possible</p>";
    echo '<p><a href="/">Retour sur le site</a></p>';
    echo "</div>";
    echo "</fieldset>";

} else {

    echo 'ERREUR!';

}
</div>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥20 java项目连接sqlserver时报ssl相关错误
    • ¥15 一道python难题3
    • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
    • ¥15 牛顿斯科特系数表表示
    • ¥15 arduino 步进电机
    • ¥20 程序进入HardFault_Handler
    • ¥15 oracle集群安装出bug
    • ¥15 关于#python#的问题:自动化测试