créer un site


formulaire php

Poster un nouveau sujet sur php   Répondre au sujet à php:formulaire php    Accueil Forum -> php
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
lez
frontpage mioche
frontpage mioche
Messageformulaire php , Posté le: 08-01-2010 16:28

bonjour à tous,

je suis novice en php je viens d inserer mon premier formulaire, malheureusement je n ai pas reussit à faire fonctionner le votre "site heberger chez online"
j aimerai un retour a l index apres envoi du message

www.psycholyon.com

connaissez vous le code à inserer ? et ou ?? Confused

<?php

/* Initialisation des variables */
$from = "psycholyon@psycholyon.com"; // l'expéditeur : remplacer ici domaine.com par votre domaine
$to = "doibiza@hotmail.com"; // le destinataire : mettez ici votre adresse mail valide

/* Préparation */
$subject = "Formulaire"; // le sujet du mail
$email = NULL;
$message = NULL;

/* Récupération du champs email */
if (!empty($_POST['email'])) {
$email = $_POST['email'] ;
}
/* Récupération du champs message */
if ($email && !empty($_POST['message'])) {
$message = "Message envoye par $email :\n" . $_POST['message'];
}

/* Envoi*/
if ($email && $message)
{

/* En-têtes obligatoires du message */
$headers = "From: psycholyon <$from>\n";
$headers .= "To: Contact <$to>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-15\n";

/* Appel a la fonction mail */
if (!mail($to, $subject, $message, $headers)){
echo "Erreur: Impossible d'envoyer le mail";
} else {
echo "Message envoye";
}
}
else {
echo "Erreur: vous devez specifier une adresse email valide et un texte\n";
}


?>

MERCI pour votre aide
albedo0
supermioche
supermioche
Messageformulaire php , Posté le: 03-07-2010 15:58

Pour rediriger un utilisateur en PHP, il faut utiliser les header.

La fonction suivante redirige vers index.php :
header( 'Location: index.php' ) ;

Attention !! Il ne doit y avoir aucun caractère d'envoyer à l'affichage avant de lancer cette commande, sinon l'erreur http header is already send sera renvoyée !
Montrer les messages depuis:   
Poster un nouveau sujet sur php   Répondre au sujet à php:formulaire php    Accueil Forum -> php Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


© Mentions Légales