Rechercher : dans
Par :

[php] Boite de dialogue

Dernière réponse le 15 jan 2008 à 15:38:29 azaret, le 15 aoû 2006 à 15:23:20 
 Signaler ce message aux modérateurs

Bonjour à tous ...

Je souhaiterais savoir s'il est possible d'afficher des boite de dialogue sous php.

Je sais que c'est possible sous JavaScript mais il m'est impossible de passer par du javascript pour afficher mon texte.

mon code qui fonctionne mais je voudrias qu'au lieu d'afficher le message sur la page, qu'il l'affiche dans une boite de dialogue :

<?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>

Meilleures réponses pour « [php] Boite de dialogue » dans :
[Windows] Personnaliser la boîte de dialogue 'Enregistrer' Voir Personnaliser la boîte de dialogue "Enregistrer" ou "Enregistrer sous..." de Windows (XP ou 2000); Plus précisément, il s'agit de personnaliser la colonne de gauche, contenant par défaut les raccourcis (icônes) "Mes documents récents", "Bureau", "Mes...
Javascript - les boîtes de dialogue VoirQu'est-ce qu'une boîte de dialogue? Une boîte de dialogue est une fenêtre qui s'affiche au premier plan suite à un événement, et qui permet Soit d'avertir l'utilisateur Soit le confronter à un choix Soit lui demander de compléter un champ pour...
VBScript - Les boîtes de dialogue VoirQu'est-ce qu'une boîte de dialogue? Une boîte de dialogue est une fenêtre qui s'affiche au premier plan suite à un événement, et qui permet : soit d'avertir l'utilisateur ; soit le confronter à un choix ; soit lui demander de compléter un champ...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...

1

crabs, le 15 aoû 2006 à 17:55:54

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épondre à crabs

2

 poof65, le 16 aoû 2006 à 11:20:59

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 !!!

Répondre à poof65