Php
Fermé
ineg
-
24 oct. 2009 à 23:52
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 25 oct. 2009 à 00:10
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 25 oct. 2009 à 00:10
A voir également:
- Php
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
4 réponses
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
24 oct. 2009 à 23:56
24 oct. 2009 à 23:56
slt, tu devrais mettre ptre en minuscule NAME ADRESS etc..., et ca donne quoi comme erreur ?? une page vide ou bien une erreur ecrite 'error' ???^^
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
24 oct. 2009 à 23:58
24 oct. 2009 à 23:58
Déjà, c'est <?php ... ?> et pas <? ... ?> !
Pour utiliser la fonction mail() en local, il te faut un serveur SMTP et avoir configurer PHP pour qu'il l'utilise (avec le php.ini). Si tu fais fonctionner le script sur ton hébergeur, il doit autorisé la fonction mail()
Pour utiliser la fonction mail() en local, il te faut un serveur SMTP et avoir configurer PHP pour qu'il l'utilise (avec le php.ini). Si tu fais fonctionner le script sur ton hébergeur, il doit autorisé la fonction mail()
Mouad50cents
Messages postés
195
Date d'inscription
mardi 25 décembre 2007
Statut
Membre
Dernière intervention
27 avril 2016
8
24 oct. 2009 à 23:58
24 oct. 2009 à 23:58
you are the best cowboy
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
25 oct. 2009 à 00:10
25 oct. 2009 à 00:10
Tu as mis <php? au lieu de <?php ...
25 oct. 2009 à 00:08
<php?
// récuperation des variables provenant du formulaire
$name = $_POST['name'];
$adress = $_POST['adress'];
$city = $_POST['city'];
$province= $_POST['state_province'];
$postal= $_POST['postal'];
$country= $_POST['country'];
$phone= $_POST['phone'];
$arrival= $_POST['arrival'];
$departure= $_POST['departure'];
$guests= $_POST['guests'];
$email= $_POST['email'];
$comments= $_POST['comments'];
//E-mail auquel sera envoyé le formulaire
$destinataire = 'info@monsite.fr';
//sujet du mail envoyé
$sujet = 'ONLINE RESERVATION';
//test pour vérifier que les champs sont bien tous remplis !!
if( !empty($name) && !empty($adress) && !empty($city) && !empty($province)&& !empty($postal)&& !empty($country)&& !empty($phone)&& !empty($arrival)&& !empty
($departure)&& !empty($guests)&& !empty($email)&& !empty($comments)){
// création du message, les \n permettent de faire un saut de ligne
$message = "name : $name\n adress : $adress\n city : $city\n province : $province\n postal : $postal\n country : $country\n phone : $phone\n arrival :
$arrival\n departure : $departure\n guests : $guests\n email : $email;
// On envoi le mail
if( mail($destinataire, $sujet, $message) )
// Si tout se passe bien on affiche un message de succès d'envoi
{ echo 'Your reservation has been sent';
}
// Si on rencontre un problème de réseau (connection serveur etc...)
else{ echo 'error';
}
}
// Si tous les champs ne sont pas remplis
else{ echo 'All fields are not filled';
}