Aller au contenu

silv1

Webmaster Régulier
  • Compteur de contenus

    64
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par silv1

  1. Bonjour! Alors voilà en fait je dispose d'un nom de domaine sur un site spécialisé dans la vente de noms de domaine. Or j'ai achété un hébergement chez OVH et j'aimerais savoir comment il faut s'y prendre pour utiliser ce nom de domaine chez OVH. J'ai cru comprendre qu'il faut changer les paramètres DNS ou quelque chose comme ça mais je ne vois pas du tout ce qu'il faut faire concrètement. Merci d'avance pour vos précieux conseils! Bonne journée Silv1
  2. Oui promis dès que le site est en ligne je vous envoie le lien Merci encore!
  3. Voilà, j'ai suivi les conseils de birdyman et ça marche!!!!! Merci à tous pour vos précieux conseils!
  4. Ah désolé birdyman tu as répondu pendant que j'écrivais ce nouveau post et tu as donc anticipé ma question dans ta réponse Merci beaucoup pour ton aide, je vais tout de suite essayer ça!
  5. Plutot que d'habiller la page resultat.php, est-il possible d'afficher directement le résultat du simulateur sur la page ou se trouve le formulaire? Merci d'avance pour vos suggestions!
  6. Yesssss! j'ai déjà bien avancé sur le scipt et tout marche nickel, c'est génial! Le résultat s'affiche donc comme prévu sur la page resultat.php Au niveau de la personnalisation de la page php est-il possible de retrouver l'apparence de la page de calcul (celle ou se situe le formulaire et qui est en html)? Autrement dit, peut-on insérer le code qui se trouve sur resultat.php et l'intégrer dans une page html dont on aurait changé la terminaison pour faire une page php? Oula je m'embrouille un peu, je sais pas si vous voyez ce que je veux dire... Enfin bon je suis déjà super méga content de voir que le simulateur fonctionne!
  7. Merci birdyman! J'ai tout compris! Je commence tout de suite le simulateur!
  8. Bonjour! Avant de me lancer dans l'élaboration du simulateur de gains, j'ai essayé de reprendre l'exemple de Jop... J'ai donc intégré le premier code (celui du formulaire) sur une première page (calcul.htm) et j'ai créé une autre page nomé resultat.php Le calcul (une simple multiplication) s'opère comme prévu mais bizarement le résultat ne s'affiche pas... Voici ce qui apparait dans la barre de naviguation: http://monsite.com/calcul.htm?champs1=3&champs2=2 Comment faire pour que le résultat apparaisse sur la page? Autre petite question: pour le simulateur que je souhaite mettre en place, il ne s'agit pas de faire des calculs à partir de chiffres indiqués par l'internaute. Je m'explique: en fait, en fonction des réponses je souhaiterais attribuer des nombres bien précis. Pour vous donner un exemple concret, si un internaute coche la région PACA dans la liste des régions, une valeur bien précise lié au degré d'ensoleillement serait alors attribué. Il en serait de même pour l'orientation du toît, le nombe de panneaux solaires, etc. Ensuite il s'agirait d'opérer une ligne de calcul en fonction de ces différents chiffres. Dans ce cas comment fait t-on? Faut-il utiliser une base de données? Merci d'avance!
  9. Merci beaucoup pour vos réponses! J'y vois déjà beaucoup plus claire! Jop, ton exemple est super bien expliqué, je n'ai plus qu'à me lancer! Lorsque j'aurai établi une première ébauche du script je vous le soumettrai, histoire de voir si je n'ai pas fait trop de bétises Merci encore pour votre aide!
  10. Bonjour! Alors voila, en fait j'aimerais créer un simulateur de gain en php (ou en javascript?) qui permettrait aux visiteurs de mon site de calculer l'économie qu'ils pourraient réaliser en optant pour l'énergie renouvelable; Il s'agirait d'un formulaire ou l'internaute renseigne différents champs. Mais contrairement à un formulaire classique les réponses ne seront pas stockées dans une base de données ou envoyés sur une adresse mail, mais feront l'objet d'un calcul. Une fois le formulaire complété, le visiteur clique sur "voir les résultat" et une nouvelle page ou s'afficheront les résultats du calcul, à savoir une estimation des gains réalisés. En bref il s'agirait d'une sorte de petit simulateur tout simple. Le problème, c'est que je débute en php... Je sais réaliser des formulaires, mais jusqu'ici je n'ai jamais fait de calcul avec les données saisies par les internautes. S'agit t-il d'une mission impossible pour un débutant? Est ce très compliqué? Existe t-il un "squelette" pour ce type de scipt? Voilà je vous remercie d'avance pour vos réponses!
  11. Voilà maintenant ça marche! Juste une petite question... Comment se fait t-il qu'on ne met pas de ".=" devant $mail_corps = "Message de : $civilite $nom\n"; Encore merci celtic!
  12. Ah d'accord!Merci beaucoup celtic! Je vais tout de suite faire les modifs pour voir ci ça marche maintenant!
  13. Bonjour! Voilà, en fait je viens de suivre un tutorial sur le net pour apprendre à créer un formulaire dont les données sont ensuite envoyées sur une adresse mail. J'ai dont 2 script: le premier est inclu dans ma page html tandis que le deuxième est sur un fichier php Lorsque je reprend textuellement le script proposé en exemple dans ce tutorial, tout marche nickel. Je reçois bel et bien un mail avec les données des différents champs du formulaire. Mais lorsque j'ai voulu le personnaliser les choses ont commencer à se gâter... Je recois désormais un mail mais seul quelques données du formulaires appraissent mais pas l'ensemble. J'ai beau modifier le script dans tous les sens c'est toujours la même chose. A chaque fois il manque des données dans le mail. Voici les 2 codes: Tout d'abord le code du formulaire: <form method="post" action="traitement2.php"> <p class="titre">Coordonnées</p> <fieldset id="coordonnees" style="border: 1px solid #FFFFFF"> <legend> </legend> <p id="civilite"><label>Civilité</label><span style="font-weight: 600; color: red">*</span><label> : </label> <input type="radio" name="civilite" value="M." />M. <input type="radio" name="civilite" value="Mlle" />Mlle <input type="radio" name="civilite" value="Mme" />Mme </p> <p id="civilite"> </p> <label>Nom</label><span style="font-weight: 600; color: red">*</span><label> : </label> <input type="text" name="nom" size="30" /><p><br /> <label>Adresse</label><span style="font-weight: 600; color: red">*</span><label> : </label> <input type="text" name="adresse" size="30" /></p> <p><br /> <label>Code postal</label><span style="font-weight: 600; color: red">*</span><label> : </label> <input type="text" name="codepostal" size="30" /></p> <p><br /> <label>Ville : </label> <input type="text" name="ville" size="30" /></p> <p><br /> <label>Pays : </label> <select name="pays"> <option value="france">France</option> <option value="belgique">Belgique</option> <option value="suisse">Suisse</option> </select> </p> <p> </p> <label>Adresse e-mail</label><span style="font-weight: 600; color: red">*</span><label> : </label> <input type="text" name="adressemail" size="30" /><p> </p> </p> <p id="habitation"><label>Type d'habitation</label><span style="font-weight: 600; color: red">*</span><label> : </label> <input type="radio" name="habitation" value="Maison" />Maison <input type="radio" name="habitation" value="Appartement" />Appartement <input type="radio" name="habitation" value="Entreprise" />Entreprise </p> <p id="habitation"> </p> <p id="milieu"><label>Milieu</label><span style="font-weight: 600; color: red">*</span><label> : </label> <input type="radio" name="milieu" value="Urbain" />Urbain <input type="radio" name="milieu" value="Semi-urbain" />Semi-urbain <input type="radio" name="milieu" value="Rural" />Rural </p> <p id="milieu"> </p> <label>Consommation annuelle (en KWH)</label><span style="font-weight: 600; color: red">*</span><label> : </label> <input type="text" name="consommation" size="30" /><p><br /> <p id="milieu"> </p> <p> </p> <p id="interets"><label>Centres d'intérêts : </label> <input type="checkbox" name="interets[]" value="sport" />Sport <input type="checkbox" name="interets[]" value="cinema" />Cinéma</p> <p id="interets"><br /> <input type="checkbox" name="interets[]" value="internet" />Internet <input type="checkbox" name="interets[]" value="voyages" />Voyages </p> </fieldset> <p class="titre">Message</p> <fieldset id="message" style="border: 1px solid #FFFFFF"> <legend> </legend> <textarea name="comments" rows="5" cols="40"></textarea> </fieldset> <p id="buttons"> <input type="submit" value="Envoyer" /> <input type="reset" value="Recommencer" /> </p> </form> Et voici le fichier php que j'ai nomé "traitement2" <?php $msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>"; $msg_ok = "Votre demande a bien été prise en compte."; $message = $msg_erreur; define('MAIL_DESTINATAIRE','monadresse_AT_gmail.com'); define('MAIL_SUJET','Message du formulaire du site *** ***'); // vérification des champs if (empty($_POST['civilite'])) $message .= "Votre civilité<br/>"; if (empty($_POST['nom'])) $message .= "Votre nom<br/>"; if (empty($_POST['adresse'])) $message .= "Votre adresse<br/>"; if (empty($_POST['codepostal'])) $message .= "Votre code postal<br/>"; if (empty($_POST['ville'])) $message .= "Votre ville<br/>"; if (empty($_POST['adressemail'])) $message .= "Votre adresse mail<br/>"; if (empty($_POST['habitation'])) $message .= "Votre habitation<br/>"; if (empty($_POST['milieu'])) $message .= "Votre milieu<br/>"; if (empty($_POST['comments'])) $message .= "Votre message<br/>"; // si un champ est vide, on affiche le message d'erreur if (strlen($message) > strlen($msg_erreur)) { echo $message; // sinon c'est ok } else { foreach($_POST as $index => $valeur) { $$index = stripslashes(trim($valeur)); } $interets = $_POST['interets']; $sqlinterets = ''; for ($i=0; $i<count($interets); $i++) { $sqlinterets .= $interets[$i]; $sqlinterets .= ', '; } //Préparation de l'entête du mail: $mail_entete = "MIME-Version: 1.0\r\n"; $mail_entete .= "From: {$_POST['nom']} " ."<{$_POST['email']}>\r\n"; $mail_entete .= 'Reply-To: '.$_POST['email']."\r\n"; $mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"'; $mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n"; $mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n"; // préparation du corps du mail $mail_corps = "Message de : $civilite $nom\n"; $mail_corps .= "Adresse : $adresse, $codepostal $ville, $pays\n"; $mail_corps .= "Adresse e-mail : $adressemail\n"; $mail_corps = "Type d'habitation : $habitation\n"; $mail_corps = "Milieu : $milieu\n"; $mail_corps .= "Concommation annuelle (en KWH) : $consommation\n"; $mail_corps .= "Ses centres d'intérêts : $sqlinterets\n\n\n"; $mail_corps .= $comments; // envoi du mail if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) { //Le mail est bien expédié echo $msg_ok; } else { //Le mail n'a pas été expédié echo 'Une erreur est survenue lors de l\'envoi du formulaire par email'; } } ?> Dans le mail que je reçois, seul le milieu, la consommation annuelle et les centres d'intéret apparaissent Est ce que par quelqun pourrait me donner un coup de main en regardant ce qui ne va pas? Je vous remerci d'avance pour votre aide!
  14. Tu avais raison!!!! ça marche!!!! Merci beaucoup Silv1
  15. Tu avais raison nicoo, on peut éditer des formulaires directement sur wanewsletter en allant dans la rubrique "outil" puis en choisissant "Générateur de formulaire". J'ai donc réussi à créer un formulaire sur ma page d'accueil mais j'ai quelques problèmes pour configurer l'url de réception. Voici ce qu'indique Wanewsletter: Placez ce code à l'adresse que vous avez/allez indiquer dans la configuration de la liste de diffusion: <form method="post" action="http://www.monsiteweb.com/lettre/subscribe.php/"> Adresse email : <input type="text" name="email" maxlength="100" /> <input type="hidden" name="format" value="1" /> <input type="hidden" name="liste" value="1" /> <br /> <input type="radio" name="action" value="inscription" checked="checked" /> Inscription <br /> <input type="radio" name="action" value="desinscription" /> Désinscription <br /> <input type="submit" name="wanewsletter" value="Valider" /> </form> Jusque là je comprend et ça marche nickel. C'est après que ça se complique: Vous devez placer ce code à l'adresse de destination du formulaire (adresse entrée précédemment), le fichier doit avoir l'extension php ! Le script s'occupe de trouver le chemin canonique à placer dans la variable $waroot, si toutefois il n'est pas bon, vous devrez le modifier vous même et indiquer le bon chemin (le chemin doit être relatif, pas absolus): <?php define('IN_WA_FORM', true); $waroot = 'd:/www/monsiteweb/htdocs/lettre/'; include($waroot . 'newsletter.php'); ?> Quelqun pourrait-il m'expliquer ou il faut placer ce deuxième code? Merci d'avance! Silv1
  16. A ce jour il y a environ 1400 abonnés ; concernant la fréquence, disons une fois par mois au grand maximum. Merci nicoo, je vais tenter la manipe! Silv1
  17. j'ai essayé de suivre tes instructions mais j'ai du faire une bétise car ça ne marche pas En fait j'arive pas à récupérer le formulaire waneswsletter et à le copier/coller sur ma page d'accueil... Je nage... J'ai essayé d'utiliser les formulaires de frontpage pour rediriger les résultats vers wanewsletter mais là encore ça bug (j'ai eu le message "No hacking" )
  18. Merci Captain Torche! est ce que cette manipe que tu décris est compliqué à réaliser pour quelqun qui débute en php? Peux tu me donner un exemple de code avec la propriété "action"? Merci d'avance! Silv1
  19. silv1

    Installer une newsletter...

    hello, en fait j'aimerais savoir quelle est la méthode à suivre pour installer sur la page d'accueil de mon site web, un mini formulaire d'inscription à une newsletter comprenant simplement un champ mail à remplir et un bouton de validation. J'ai déjà installé une newsletter (j'utilise le programme wanewsletter qui marche nickel) mais il figure sur une page à part de type .php ; pour une meilleur visibilité je souhaiterai donc insérer le formulaire d'insription sur ma page d'accueil sans toutefois passer ma page d'accueil au format php. Je sais pas si vous voyez ce que je veux dire... En tout cas merci d'avance de m'éclairer sur la question Silv1
  20. en fait c'est bon j'ai trouvé tout seul Pour ceux qui se posent la même question: <?php include "nom-du-fichier.php"; ?>
  21. Hello! Finalement j'ai essayé le formulaire en php proposé par HUB Webmaster à cette adresse: http://www.webmaster-hub.com/publication/U...e-site-web.html Et là miracle ça marche nikel! Merci HUB Maintenant j'aimerai juste savoir comment intégrer ce formulaire sur une de mes pages html (car actuellement, le formulaire est sur une page contact.php). La manipe est-elle compliquée? Merci d'avance pour vos précieux conseils Silv1
  22. J'ai fait la manipe mais maintenant je reçois plus aucun mail j'ai du faire une gourde!
  23. Merci TheRec, je vais essayer ça tout de suite!
  24. Merci Beal pour ton aide! J'ai essayé avec ton code mais ça ne marche pas non plus... Je continue à faire plein de bidouilles en espérant que ça va marcher
  25. Bonjour, Voilà j'ai un petit problème pour configurer un formulaire de contact sur mon site web Quand je test ce formulaire, je reçois bel et bien un mail, mais il est vide... je m'explique: le mail se présente sur la forme "Message de monadresse_AT_free.fr à monadresse_AT_free.fr" et le mail est vide, c'est à dire que le texte que j'avais envoyé en essai n'apparait pas; l'adresse de l'expéditeur (fictive) n'apparait pas non plus... Voici le code que j'ai intégré sur ma pahe html: <div align=center> <form method=POST action=formmail.php > <input type=hidden name=subject value=formmail> <table> <tr><td>Votre Nom:</td> <td><input type=text name=realname size=30></td></tr> <tr><td>Votre Email:</td> <td><input type=text name=email size=30></td></tr> <tr><td>Sujet:</td> <td><input type=text name=title size=30></td></tr> <tr><td colspan=2>Commentaires:<br> <textarea COLS=50 ROWS=6 name=comments></textarea> </td></tr> </table> <br> <input type=submit value=Envoyer> - <input type=reset value=Annuler> </form> </div> Et concernant le fichier formmail.php: <?php $TO = "mon adresse email"; $h = "From: " . $TO; $message = ""; while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; } mail($TO, $subject, $message, $h); Header("Location: http://<ma page de remerciement>"); ?> Est- ce que par hasard il y auarit quelque chose qui cloche? Merci d'avance pour vos précieux conseils! Silv1
×
×
  • Créer...