|
|
|
|
<?php
$mail = $_POST['mail'];
$objt = $_POST['sujet'];
$txtm = $_POST['msg'];
$url = '';
$urlmsg = $url.'/message.txt';
$site = '';
$mailto = '';
$webmail = '';
$msgalert = 'Traitement du message ...';
$object = 'Message ['.$site.']';
$gotime = strftime("%d/%m/%y %H:%M:%S");
$txtfd = 'Nouveau Message ('.$gotime.')\n'.$mail.'\n'.$objt.'\n'.$txtm.'\n ______________________________';
// Vérification du mail
if (preg_match("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!", $mail))
{
// Sauvegarde du message sur le site
$fd = fopen($urlmsg, "w");
fwrite($fd,$txtfd);
fclose($fd);
// Ecriture du message destiner à la socièté
$message1 = 'Message envoyer depuis : '.$site.'\n';
$message1 .= '_____________________________________\n';
$message1 .= 'Venant de : '.$_POST['mail'].'\n';
$message1 .= 'Sujet : '.$_POST['sujet'].'\n';
$message1 .= '\n';
$message1 .= $_POST['msg'].'\n';
$message1 .= '\n';
$message1 .= '_____________________________________\n';
$message1 .= $mailto.' '.$gotime.'\n';
$message1 .= 'Copie envoyer à '.$webmail;
// Ecriture du message destiner au webmaster
$message2 = 'Message envoyer depuis : '.$site.'\n';
$message2 .= '_____________________________________\n';
//$message2 .= 'Venant de : '.$_POST['mail'].'\n';
//$message2 .= 'Sujet : '.$_POST['sujet'].'\n';
//$message2 .= '\n';
//$message2 .= $_POST['msg'].'\n';
//$message2 .= '\n';
$message2 .= 'Message sauvegarder : '.$urlmsg.' \n';
$message2 .= '_____________________________________\n';
$message2 .= $webmail.' '.$gotime.'\n';
$message2 .= 'Copie envoyer à '.$mailto;
// Ecriture du message destiner au correspondant
$message3 = 'Votre message à bien été envoyer\n';
$message3 .= '_____________________________________\n';
$message3 .= 'Venant de : '.$_POST['mail'].'\n';
$message3 .= 'Sujet : '.$_POST['sujet'].'\n';
$message3 .= '\n';
$message3 .= $_POST['msg'].'\n';
$message3 .= '\n';
$message3 .= '_____________________________________\n';
$message3 .= $mail.' '.$gotime.'\n';
// Envoye des messages
mail ($mailto, $object, $message1, "From: $mail");
mail ($webmail, $object, $message2, "From: $mail");
mail ($mail, $object, $message3, "From: $site");
// Message
$msgalert = 'Message envoyer\nVous receverez un mail de confirmation';
}else{
// Message si l'adresse est fausse
$msgalert = 'Votre adresse e-mail : '.$mail.'n\'est pas correcte.\n<a href="javascript:history.back(1)">Retour</a>';
}
?>
<html>
<head>
</head>
<body >
<span id="dialogue"><? echo $msgalert ?></span>
</body>
</html>Salut,
PHP ne pourra pas afficher une boite de dialogue. Ce qui parait un peu étrange, c'est que tu indiques pas de javascript, alors que ton message d'alerte en contient. A+, crabs ..., I think Slackware sounds better than 'Microsoft,' -- Patrick Volkerding - founder and maintainer of Slackware |
Réfléchis un peu.
PHP s'exécute sur le serveur, il n'interagit jamais avec le client. -------------------------------------------------------- L'informatique est un long fleuve pas tranquille !!! |
| 11/02 17h15 | Obtenir un pdf | MacOS |
| 14/02 19h16 | [Windows] Personnaliser la boîte de dialogue [Enregistrer] | Windows |
| 06/11 19h24 | [PHP] Upload de fichiers | PHP |
| 16/10 23h49 | [Messagerie] Faire un backup de votre boite GMail | Messagerie électronique |
| 17/04 20h50 | Page, doc et tutoriaux officiels | PHP |
| 30/06 20h57 | [php]boite de dialogue | 3 |
| 07/08 09h43 | Php : boite de dialogue pour imprimer | 1 |
| 06/05 01h19 | [ACCESS] Boîte dialogue alimentée pr variable | 12 |
| 08/03 11h36 | Modification boite dialogue ouvrir | 0 |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | la boite a couleurs - La Boîte à Couleurs est une application pour Windows écrite par Benjamin Chartier. Comme son nom l'indique, il offre des... | Catégorie: Couleur Licence: Freeware/gratuit |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |
![]() | easyPHP - EasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données... | Catégorie: Serveurs Licence: Open Source |
![]() | Davis Acoustics Dialogue | Catégorie: Enceintes | |
![]() | Thermaltake Mozart Desktop / | Catégorie: Boîtier PC | 89.90 € Web Achat France |
![]() | Lian-li PC-343 Barebone / | Catégorie: Boîtier PC | 12.99 € PC-look |
![]() | Silverstone SST-LC17S Desktop / | Catégorie: Boîtier PC | 99.95 € Grosbill.com |