Aller au contenu

Yoav

Webmaster Régulier
  • Compteur de contenus

    51
  • Inscrit(e) le

  • Dernière visite

Messages postés par Yoav

  1. Bonjour,

    J'utilise votre formulaire de contact mais j'ai un petit soucis. Je l'ai intégré dans une page existante e mon site mais ça ne marche pas bien. Il y a des moments où il n'y a plus les graphismes mais après avoir envoyer un message ils reviennent ... je ne comprends pas bien.

    Voici mon script : contact.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <head>
    <title>Eretz.be | Contacter le Webmaster</title>
    <META NAME="description" CONTENT="Site de Yoav avec des sous domaines consacrés entre autre à Primo Levi ou à l'Athénée Maïmonide de Bruxelles et à son émission de radio ! ">
    <META NAME="keywords" CONTENT="Primo, Levi, Rheims, Yoav, Juif, Etudiant, Israel, Sioniste,
    EEIB, EI, EIB, Juive, Athénée, Maimonide, Ecole, Maternelle, thora, torah, site, sion ,sioniste, Sionsite, sioniste, talmud, talmud, casher, cacher, Casher, Cacher, tanach, Tanach, David, roi david, Magen, Magen David,
    Magen David Adom, Adom, il, Il, IL, KKl, kkl, Mossad, Israel, Israël, israeli, Tali, tali, ">
    <META NAME="subject" CONTENT="Eretz.be">
    <META NAME="author" CONTENT="Yoav Rheims">
    <META NAME="copyright" CONTENT="© Eretz.be | Yoav Rheims">
    <META NAME="revisit-after" CONTENT="30 days">
    <META NAME="identifier-url" CONTENT="http://www.eretz.be">
    <META NAME="publisher" CONTENT="Yoav Rheims">
    <META NAME="Robots" CONTENT="all">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <link rel="stylesheet" type="text/css" media="screen" href="style.css" />



    <!-- DEBUT DU SCRIPT -->
    <script language="JavaScript">
    /*
    SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
    [url="http://www.editeurjavascript.com"]http://www.editeurjavascript.com[/url]
    URL du script : [url="http://www.editeurjavascript.com/scripts/scripts_textes_1_80.php"]http://www.editeurjavascript.com/scripts/s...textes_1_80.php[/url]
    */
    texteAff = "Bienvenue sur Eretz.be !";
    place = 0;
    tempoLong = 100;
    function EJSAnimEtat2()
    {
    texteTemp1 = texteAff.substring(0,place);
    texteTemp2 = texteAff.substring(place,place+1);
    texteTemp2 = texteTemp2.toUpperCase();
    texteTemp3 = texteAff.substring(place+1,texteAff.length);
    window.status = texteTemp1 + texteTemp2 + texteTemp3;
    if (place>texteAff.length)
    {
    place=0;
    tempoLong=1000;
    }
    if (place==0)
    tempoLong=100;
    place++;
    tempoAnimEtat2 = setTimeout("EJSAnimEtat2()",tempoLong)
    }
    function EJSAnimEtat2Break()
    {
    window.status = "";
    clearTimeout(tempoAnimEtat2);
    }
    window.onload = EJSAnimEtat2;
    window.onunload = EJSAnimEtat2Break;
    </script><!-- FIN DU SCRIPT -->




    </head>
    <body >
    <div id="conteneur">
    <div id="header">
    <img src="images/header.jpg" alt="header" width="800" height="136" />
    <div id="menu">
    <div><a href="http://www.eretz.be/">Accueil</a></div>
    <div><a href="http://maimo.eretz.be/forum/ici/">Forum</a></div>
    <div><a href="http://www.eretz.be/maimo.htm">Athénée Maïmonide</a></div>
    <div><a href="http://primo-levi.eretz.be/">Primo Levi</a></div>
    <div><a href="http://www.eretz.be/divers.htm">Divers</a></div>
    </div>
    </div>
    <div id="body">
    <div id="left">
    <div class="shout_titre">
    :: Naviguation ::
    </div>
    <div class="shout">
    -: <a href="http://www.eretz.be/">Accueil</a> :-<br/>
    -: <a href="http://maimo.eretz.be/forum/ici/">Forum</a> :-<br/>
    -: <a href="http://www.eretz.be/maimo.htm">Athénée Maïmonide</a> :-<br/>
    -: <a href="http://primo-levi.eretz.be/">Primo Levi</a> :-<br/>
    -: <a href="http://www.eretz.be/contact.php">Contact</a> :-
    </div>
    <img src="images/9.jpg" style="float:left;" alt="" width="177" height="64" />

    <br/>
    <div class="shout_titre">

    </div>
    <div class="shout">
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input name="tax" value="0" type="hidden"><input name="ah" value="0" type="hidden">
    <input name="currency_code" value="EUR" type="hidden"><input name="no_note" value="1" type="hidden"><input name="no_shipping" value="1" type="hidden"><input name="item_name" value="Donation" type="hidden"><input name="business" value="yoavrheims_AT_gmail.com" type="hidden"><input name="cmd" value="_xclick" type="hidden">
    <input name="lc" value="FR" type="hidden">
    <p>
    <input src="https://www.paypal.com/fr_FR/i/btn/x-click-but04.gif" name="submit" alt="VALIDER" border="0" height="31" type="image" width="80"></p>
    </form>
    <div align="center">

    <a href="http://www.xiti.com/xiti.asp?s=275038" title="Mesurez votre audience">
    <script type="text/javascript">
    <!--
    Xt_param = 's=275038&p=';
    try {Xt_r = top.document.referrer;}
    catch(e) {Xt_r = document.referrer; }
    Xt_h = new Date();
    Xt_i = '<img width="39" height="25" border="0" ';
    Xt_i += 'src="http://logv32.xiti.com/hit.xiti?'+Xt_param;
    Xt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();
    if(parseFloat(navigator.appVersion)>=4)
    {Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}
    document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Analyse d\'audience">');
    //-->
    </script>
    <noscript>
    Mesure d'audience ROI frequentation par <img width="39" height="25"
    src="http://logv32.xiti.com/hit.xiti?s=275038&p=" alt="Analyse
    d'audience" /></a></noscript>

    </a></div>
    <p align="center">
    </div>

    <img src="images/9.jpg" style="float:left;" alt="" width="177" height="64" />

    <br/>
    <div class="shout_titre">
    :: Nouveautés ::
    </div>
    <div class="shout">

    <marquee behavior="scroll" direction="up" scrollamount="1" scrolldelay="1" onmouseover="this.stop()" onmouseout="this.start()" style="height:100px;"><span class="texte"><strong>N</strong>ouveau template !!<br/><br/><strong>R</strong>echerche un graphiste qui sache utiliser photoshop<br/><br/><strong>B</strong>ientôt de nouvelles mises à jour ... Surprises !</span></marquee>
    </div>
    <img src="images/9.jpg" style="float:left;" alt="" width="177" height="64" />
    </div>



    <div id="right">
    <div id="page_titre">
    :: Bienvenue sur Eretz.be ::
    </div>
    <div id="page">
    <?php
    include_once("antispam.php");
    ?>

    <?php
    // Dans la ligne qui suit, remplacer webmaster_AT_domaine.tld par l'adresse email du webmaster, à laquelle les messages devront être envoyés
    $email_webmaster = "yoav_AT_eretz.be";
    // Rajout alphega: Dans cette ligne remplacer example.com par le nom de votre site. Utile si vous avez plusieurs formulaires.
    $titre_cache = "Depuis le site Eretz.be";
    // === traitement des données du formulaire ============================================================
    if (isset($_POST["envoyer"])){
    // le formulaire a été soumis
    $etat = "erreur";
    // Valeur par défaut. Prendra la valeur "ok" s'il n'y a pas d'erreur
    // --- mise en forme des champs saisis dans le formulaire lors de sa soumission ---
    if (isset($_POST["email_expediteur"])) {
    $_POST["email_expediteur"]=trim(stripslashes($_POST["email_expediteur"]));
    }
    if (isset($_POST["titre"])) {
    $_POST["titre"]=trim(stripslashes($_POST["titre"]));
    }
    if (isset($_POST["message"])) {
    $_POST["message"]=trim(stripslashes($_POST["message"]));
    }
    // --- test de la validité des champs saisis ---
    if (empty($_POST["email_expediteur"])) {
    // il manque l'email de l'expéditeur
    $erreur="Saisissez votre adresse email...";
    }
    elseif (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$_POST["email_expediteur"])){
    // l'adresse e-mail n'est pas valide
    $erreur="Votre adresse e-mail n'est pas valide...";
    }
    elseif (empty($_POST["message"])) {
    // le message est vide
    $erreur="Saisissez un message...";
    }
    elseif (antispam_check() == false) {
    // l'addition est fausse
    $erreur="Résultat incorrect, veuillez réessayer !";
    }
    else {
    // --- tous les champs sont correctement remplis: on pourra envoyer le mail ---
    $etat="ok";
    }
    }
    else {
    // --- le formulaire n'a pas été soumis ---
    $etat="attente";
    }
    // === fin de traitement des données du formulaire =======================================================
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xml:lang="fr" lang="fr" xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Formulaire de contact</title>
    </head>
    <body>
    <h1>Contacter le webmaster</h1>
    <?php
    if ($etat!="ok"){// le formulaire n'a pas été soumis, ou soumis avec une erreur
    if ($etat=="erreur"){
    //le formulaire a été soumis avec une erreur
    echo "<p><strong>".$erreur."</strong></p>\n";
    // afficher le message d'erreur
    }
    ?>
    <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
    <p><label for="email_expediteur">Votre adresse e-mail (obligatoire):</label><br />
    <input type="text" size="40" name="email_expediteur" id="email_expediteur" value="<?php
    if (!empty($_POST["email_expediteur"])) {
    // l'adresse email de l'expéditeur a été saisie: la réafficher
    echo htmlspecialchars($_POST["email_expediteur"],ENT_QUOTES);
    }
    ?>" />
    </p>
    <p><label for="titre">Titre de message (facultatif):</label><br />
    <input type="text" size="40" name="titre" id="titre" value="<?php
    if (!empty($_POST["titre"])) {
    // le titre du message a été saisi: le réafficher
    echo htmlspecialchars($_POST["titre"],ENT_QUOTES);
    }
    ?>" />
    </p>
    <p><label for="message">Message (obligatoire):</label><br />
    <textarea name="message" id="message" cols="40" rows="5"><?php
    if (isset($_POST["message"])) {
    // le message a été saisi: le réafficher
    echo htmlspecialchars($_POST["message"],ENT_QUOTES);
    }
    ?></textarea>
    </p>
    <p>Résultat du calcul:</p>
    <?php antispam_ins(); ?>
    <p><input type="submit" name="envoyer" value="Envoyer" />
    </p>
    </form>
    <?php
    }
    else {
    // le formulaire a été soumis sans erreur, on envoie le mail
    $entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
    $entete .= "Return-Path: ". $email_webmaster . "\n";
    $entete .= "MIME-Version: 1.0";
    if (@mail($email_webmaster,$titre_cache." / ".$_POST["titre"],$_POST["message"],$entete)){
    // mail envoyé
    echo "Votre message a été envoyé.<br />\n";
    echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n";
    }
    else {
    // erreur lors de l'envoi du mail
    echo "Un problème s'est produit lors de l'envoi du message.\n";
    echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Réessayez...</a>\n";
    }
    }
    ?>
    <br/>
    </div>
    <img src="images/10.jpg" style="float:left;" alt="" width="548" height="64" />
    </div>
    </div>
    <div id="footer">
    © <a href="http://www.eretz.be">Eretz.be</a> | Design by <a href="http://fluidblow.free.fr">
    <font color="#000000">FluidBlow</font></a> pour <a href="http://www.rien2net.com">
    <font color="#000000">www.rien2net.com</font></a>
    </div>

    </div>
    <br/>




    </body>
    </html>

    Il y a peut-être un problème avec l'hébergeur (one.com) mais je ne pense pas ...

    Mon hébergeur est en php4.

    Merci de votre solution,

    Yoav

×
×
  • Créer...