vue Site de base a la noix en css et html - Page 1
Kommunauty
Connexion
Inscription

Site de base a la noix en css et html


Mizur Messages : 6615

OK cool merci...

Oui voila un formulaire de contact...

mercredi 24 décembre 2008

Dawlin Messages : 3381

Et voilààààà :

Alors tu as une page "envoyer.php" que on s'en fout de son nom et de son format. :


<html>

<body>
<!-- Comme tu peux le voir ce formulaire de type POST envoie à recevoir&#46;php !-->
<form id="form1" name="form1" method="post" action="recevoir&#46;php">
  <p>Votre Nom &#58;
   <!-- Ce champ de text porte comme nom "nom" il enverra une variable appelée nom !-->
    <input name="nom" type="text" />
    <br />
    Votre E-Miel&#58;
<!-- Ici on enverra une variable appellée mail !-->
    <input type="text" name="mail" />
  </p>
  <p>
  <!-- Devine &#58;!-->
    <textarea name="message" cols="60" rows="10"></textarea>
  </p>
  <p>
  <!-- Et on envoie ! !-->
    <input type="submit" name="Submit" value="Envoyer" />
  </p>
 <!-- Bien pensert à fermer le formulaire après avoir mis tout DEDANS !-->
</form>
</body>
</html>

Tout est mis en commentaire...

Ceci est envoyé à une page "recevoir.php" qui doit porter ce nom puisqu'elle est mentionnée dans la première.


<?php
//Pour recevoir des données de type POST, tout est stocké dans le tableau POST &#58;

//Donc dans ce tableau $HTTP_POST_VARS il y a ma variable nom
$nom = $HTTP_POST_VARS&#91;'nom'&#93;;
//ma variable mail
$mail = $HTTP_POST_VARS&#91;'mail'&#93;;
$message = $HTTP_POST_VARS&#91;'message'&#93;;
//et au passage je récupère l'ip au cas où le méchant m'insulterait&#46;&#46;&#46;
$ip = $_SERVER&#91;'REMOTE_ADDR'&#93;;

//mettons en forme &#58;
$full = "Vous avez reçu un nouveau message depuis votre SUPA MAIL BOARD BY DAWLIN<br>Le voici &#58;<br><br>De &#58; ""&#46;$nom&#46;"" "&#46;$mail&#46;"<br><br>"&#46;$message&#46;"<br>ip&#58;"&#46;$ip;

//et je l'écris au lieu de l'envoyer parce que j'ai pas ton mail &#58;
print $full;
?>

Et si tu veux le voir en fonctionnement, c'est là :

Envoyer.php

Et si tu veux le télécharger en archive c'est là :

Mizur.zip

Avoue, la qualité de la réponse est exellente

mercredi 24 décembre 2008

Mizur Messages : 6615

Ho oui mon cher en effet c'est remarquable!

PS: En fait je voulais dire "cimer albert"

jeudi 25 décembre 2008

Mizur Messages : 6615

Heu ouais mais là... Comment adresse e-mail? Je la met où? PAs a la place de print, pas a la place de $full... Ben alors où? >.<

dimanche 28 décembre 2008

Dawlin Messages : 3381

Ah ben ça c'est la fonction mail();

regarde sur la doc de PhP (ultra importante et pratique la doc de PhP) :

Fonction Mail();

Ah oui vu qu'ils demandent un sujet tu rajoutera dans ton HTML un champ de texte (de nom sujet) et dans le PhP une variable de récupération (comme les autres mais avec [']; ) que tu mettras en paramètre de la fonction.

elle marche comme ceci :


<?php
mail('mizur@kommunauty&#46;fr', $sujet, $full);
?>

Et voilou !!!

dimanche 28 décembre 2008

Mizur Messages : 6615

Merci mais heu... J'ecris, j'envois, enfin je clique sur le bouton envoyer et je tombe sur:

Notice&#58; Undefined variable&#58; HTTP_POST_VARS in C&#58;Program FilesEasyPHP 2&#46;0b1wwwrecevoir&#46;php on line 5

Notice&#58; Undefined variable&#58; HTTP_POST_VARS in C&#58;Program FilesEasyPHP 2&#46;0b1wwwrecevoir&#46;php on line 7

Notice&#58; Undefined variable&#58; HTTP_POST_VARS in C&#58;Program FilesEasyPHP 2&#46;0b1wwwrecevoir&#46;php on line 8

Notice&#58; Undefined variable&#58; sujet in C&#58;Program FilesEasyPHP 2&#46;0b1wwwrecevoir&#46;php on line 16

Warning&#58; mail() &#91;function&#46;mail&#93;&#58; "sendmail_from" not set in php&#46;ini or custom "From&#58;" header missing in C&#58;Program FilesEasyPHP 2&#46;0b1wwwrecevoir&#46;php on line 16
dimanche 28 décembre 2008

Dawlin Messages : 3381

Ton serveur n'est pas sous PHP5 ou supérieur.

Passe à EasyPhP 7 !

dimanche 28 décembre 2008

Mizur Messages : 6615

Ah ouais t'as raison...

mardi 30 décembre 2008

SiMax Messages : 7572

Il y a les mails sur EasyPHP 7

mardi 30 décembre 2008

Dawlin Messages : 3381

Ben en server de test en tout cas ça marche...

après moi pour vraiment envoyer des mails j'héberge direct... ça change rien vu que c'est mon mail si ça m'envoie 35 mails ratés d'un coup je m'en fout.

mercredi 31 décembre 2008

Page suivante »