Mettre une page web en ligne ???

julien33240 Messages postés 11 Statut Membre -  
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour ,

Dans un premier temps je me présente julien je suis professionnel dans le domaine des télécoms et donc je suis nouveau sur ce forum .

J'avais une question ou deux , voila je suis débutant dans ce domaine qui commence a vraiment m'intéresser et je suis en train d'essayer de créer une page web de contact client ou je voudrais intégrer a l'intérieur un bouton envoyer qui permettrait de m'envoyer directement un mail avec la demande de mes clients .Alors pour le moment j'ai la structure de la page faite avec dreamweaver cc mais je voudrais savoir comment mettre déjà cette page en ligne sur internet et de plus savoir comment faire que quand un client a remplit nom prénom mail... et clique sur envoyer que ça arrive arrive directement sur ma boite mail ???

Merci d'avance pour vos réponses
A voir également:

12 réponses

jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
Bonjour,


je voudrais savoir comment mettre déjà cette page en ligne sur internet


Déjà.. il te faut un endroit pour l'héberger ton site...
Voir ici :https://www.commentcamarche.net/faq/1624-choisir-le-meilleur-hebergeur-web-gratuit-ou-payant

Ensuite : Il faudra transférer ton fichier sur cet hébergeur via, le plus souvent, un FTP.


et de plus savoir comment faire que quand un client a remplit nom prénom mail... et clique sur envoyer que ça arrive arrive directement sur ma boite mail


Pour ça.. il te faudra autre chose que simplement du HTML....
Intéresse toi au PHP (et plus particulièrement à la class PHPMailer).


1
Utilisateur anonyme
 
Bonjour,

dans ton fichier traitement.php

if isset($_POST) {              // si le formulaire a été envoyé

traitement des données ...

}


https://apprendre-php.com/tutoriels/tutoriel-12-traitement-des-formulaires-avec-get-et-post.html

En informatique 99% des problèmes se situent entre le fauteuil et le clavier
1
julien33240 Messages postés 11 Statut Membre
 
Voici le code de ma page faite avec dreamweaver :
<form method="post" action="traitement.php">
<p class="titre">Coordonnées</p>
<fieldset id="coordonnees">
  <p id="civilite"><label>Civilité : </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>
  <label>Nom : </label>
    <input type="text" name="nom" size="30" /><br />
    <label>Prénom : </label>
    <input type="text" name="prenom" size="30" /><br />
  <label>Adresse : </label>
    <input type="text" name="adresse" size="30" /><br />
  <label>Code postal : </label>
    <input type="text" name="codepostal" size="30" /><br />
  <label>Ville : </label>
    <input type="text" name="ville" size="30" /><br />
 <label>Adresse Mail : </label>
    <input type="text" name="adressemail" size="30" /><br />
<p id="motif"><label>Motif de la demande : </label>
    <input type="checkbox" name="motif[]" value="Réparation" />Réparation
    <input type="checkbox" name="motif[]" value="Déblocage" />Déblocage
    <input type="checkbox" name="motif[]" value="SAV" />SAV
    <input type="checkbox" name="motif[]" value="Autre" />Autre
  </p>
</fieldset>
<p class="titre">Commentaire</p>
<fieldset id="commentaire">
  <textarea name="comments" rows="15" cols="80"></textarea>
</fieldset>
<p id="buttons">
  <input type="submit" value="Envoyer" />
  <input type="reset" value="Recommencer" />
</p>
</form>



EDIT : Ajout des balises de code (jordane)
0
julien33240 Messages postés 11 Statut Membre
 
Merci pour cette réponse !

Donc moi j'ai déja mon hébergeur one.com ou j'ai mon nom de domaine tout ça .

Par contre je me renseigne un peut sur internet sur php mailer mais je n'arrive pas trop a comprendre comment relier l'envoi du mail a mon bouton envoyer en faite ?

Un peu plus d'aide ?

Merci d'avance
0
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
Ton bouton fait un submit ..vers la page traitement.Php
... c'est donc dans cette page qu'il faut coder ton envoi de mail.
0
Utilisateur anonyme
 
je plussoie !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
julien33240 Messages postés 11 Statut Membre
 
d'accord donc enfaite si je comprend bien le codage pour le php se fais sur une autre page que mon html de base ?
dsl si je comprend pas je dois pas être trés logique
0
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
Là oui..vu que dans ton form tu as indiqué une autre page dans l'attribut ACTION.
0
julien33240 Messages postés 11 Statut Membre
 
ça c'est mon html de base donc ou il y l'action "traitement php je suis d'accord mais comment je lie mon formulaire php ( quand j'aurai réussi a le faire bien sur :) ) ??

<img src="logo page web.png" width="808" height="267" alt=""/>
<form method="post" action="traitement.php">

<fieldset id="coordonnees">
<p id="civilite">
<label>Civilite : </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>
<label>Nom : </label>
<input type="text" name="nom" size="30" /><br />
<label>Prenom : </label>
<input type="text" name="prenom" size="30" /><br />
<label>Adresse : </label>
<input type="text" name="adresse" size="50" /><br />
<label>Code postal : </label>
<input type="text" name="codepostal" size="10" />
<label>Ville : </label>
<input type="text" name="ville" size="30" /><br />
<label>Adresse Mail : </label>
<input type="text" name="adressemail" size="50" /><br />
<p id="motif"><label>Motif de la demande : </label>
<input type="checkbox" name="motif[]" value="Réparation" />
Reparation
<input type="checkbox" name="motif[]" value="Déblocage" />
Deblocage
<input type="checkbox" name="motif[]" value="SAV" />SAV
<input type="checkbox" name="motif[]" value="Autre" />Autre<br />
</p>
<label>Marque du telephone : </label>
<input type="text" name="marquedutelephone" size="30" />
<label>Modele du telephone : </label>
<input type="text" name="modeledutelephone" size="30" /><br />
<label>Mobile bloque sur quel operateur (si deblocage) : </label>
<input type="text" name="mobilebloque" size="30" /><br />
</p>

<p class="titre">Commentaire</p>
<fieldset id="commentaire">
<textarea name="comments" rows="15" cols="80"></textarea>

<p id="buttons">
<input type="submit" value="Envoyer" />
<input type="reset" value="Recommencer" />
</p>
</form>
0
Utilisateur anonyme
 
un formulaire PHP ça n'existe pas ! Tu dois créer un fichier traitement.php qui sera directement lié à ton formulaire HTML puisque tu y indiques

<form method="post" action="traitement.php">


et le PHP

if isset($_POST) {              // si le formulaire a été envoyé

envoi_OK = mail( ton_adresse_mail, sujet_de_ton_message, ton_message )

if ! (envoi_OK) {

echo "Le message n'est pas parti";

}

else {

echo "Le message est parti";

}

}

0
Utilisateur anonyme
 
j'ai oublié des $ et des ; les puristes auront rectifié d'eux même ^^
0
julien33240 Messages postés 11 Statut Membre
 
d'accord donc enfaite si je comprend bien je fais un fichier du même genre que ma page html et je met ta formule a la place que j'enregistre dans le même dossier que ma page web que en remplacent le texte par mon mail mon nom ... et je met tout sa chez mon hébergeur (ftp)

Si ce n'est pas ça il faut que j'arrête lol
0
Utilisateur anonyme
 
oui c'est bien ça : )

simplement faire un fichier texte ( traitement.php ) qui sera hébergé au même niveau que ton fichier HTML ( même répertoire )

Il faut espérer que ton hébergeur accepte la commande mail.

Cdt

ps -> ceci ne fonctionnera pas en local ( sauf si tu as installé un client de messagerie sur ton PC )
0
julien33240 Messages postés 11 Statut Membre
 
merci pour toutes ces réponse juste une dernière petite question qu'est ce que le mail va contenir en texte quand un client aura cliquer sur envoyer ?
0
Utilisateur anonyme
 

if isset($_POST) {              // si le formulaire a été envoyé

$ton_adresse_mail = "toto@free.fr";
$sujet_de_ton_message = "Message reçu du site internet";
$ton_message = $_POST['civilite'] . ' ' . $_POST['nom'] . ' ' . $_POST['prenom']";

..........

} 


a toi de compléter la chaine $ton_message avec les élément donnés par le formulaire

En informatique 99% des problèmes se situent entre le fauteuil et le clavier
0
julien33240 Messages postés 11 Statut Membre
 
et on ne peut pas faire que se soit une copie de la page ?
0
Utilisateur anonyme
 
sans doute mais là ça dépasse mes humbles compétences ^^

pour ce faire il faudrait capturer l'affichage du formulaire complété ( sur le poste client ), en faire une image en .jpg ( par exemple ) puis joindre cette image au mail envoyé ...

je cède ma place ^^

cdt
0
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
C'est éventuellement faisable en javascript. .mais bon..ca n'est JAMAIS utilisé...

dans ta page tu as des zones de saisie..des boutons..... hors dans un mail tu n'as QUE de l'affichage...
Je te conseille donc d'oublier cette idée saugrenue.
0
Utilisateur anonyme
 
je plussoie : )
0
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
Au passage .. voici un exemple d'envoie de mail via une class PHPmailer.
Simple et efficace .... ( via un compte Gmail par exemple)
https://forums.commentcamarche.net/forum/affich-31113030-envoi-de-formulaire-par-mail-html#top


0