Un script php d'espace membre contient une mailbox pour mes membres qui peuvent envoyer et recevoir des messages des autres membres.
J'aimerais modifier ce script pour qu'ils puissent également recevoir et envoyer à des adresses emails.

voici le script d'envoi , j'espère que vous pourrez m'aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
 
<?php
 
//------------------------------------...
// !!!! NE MODIFIER PAS CE FICHIER !!!! ||
//------------------------------------...
 
//-- Fichier de configuration et fonction
 
require_once("../includes/conf.php");
require_once("../includes/template.php...
require_once("../includes/class/class....
require_once("../includes/class/class....
require_once("../includes/class/class....
 
//-- Preparation de la class mysql
 
$mysql = new mysql;
$db_link = $mysql -> connexion_mysql($cheminbdd,$userbdd,$pas...
 
//-- Preparation de la class espace membre
 
$espace_membre = new espace_membre;
$espace_membre -> parametres();
 
//-- Demarage des sessions
 
session_start();
 
//-- Protection de l'espace membre
 
$espace_membre -> protection($_SESSION['id_user']);
 
//-- Recherche des informations
 
$requete = mysql_query("select * FROM hs_espace_membre_membres WHERE id_user = '".$_SESSION['id_user']."'") or die(mysql_error());
$user = mysql_fetch_array($requete);
 
//-- Ajout du message dans la mailbox
 
if(isset($_POST['insert_to_message']))
{
 
//-- Verification des champs
 
if(empty($_POST['id_destinataire']) or empty($_POST['sujet']) or empty($_POST['message']))
{
redirection_alert("index.php",TITRE_...
}
 
//-- Insertion du message dans la base de donénes
 
mysql_query("INSERT INTO `hs_espace_membre_mailbox` (
`id` ,
`id_expediteur` ,
`id_destinataire` ,
`sujet` ,
`message` ,
`time` ,
`ip`,
`lue`
)
VALUES (
NULL ,
'".$_SESSION['id_user']."',
'".$_POST['id_destinataire']."',
'".$_POST['sujet']."',
'".$_POST['message']."',
'".time()."',
'".$_SERVER['REMOTE_ADDR']."',
'0'
);") or die(mysql_error());
 
 
//-- Message de confirmation
 
redirection_alert("index.php",MSG_CON...
}
 
//-- Preparation
 
$template = new Template('');
 
// modèle à utiliser auquel on adjoint un nom arbitraire
 
$template -> set_filenames(array(
'nojavascript' => '../templates/'.STYLE_TEMPLATE.'/nojavas...
'menu' => '../templates/'.STYLE_TEMPLATE.'/menu.tp...
'mailbox-envoi-message' => '../templates/'.STYLE_TEMPLATE.'/mailbox...
));

// Assignation des variables

$template -> assign_vars(array(
'STYLE_TEMPLATE' => STYLE_TEMPLATE,
'MESSAGE_JAVASCRIPT' => TITRE_MSG_ERREUR_JAVASCRIPT,
'LISTE_MEMBRE' => $espace_membre -> liste_membre($_GET['to']),
));

//-- Affichage des fichiers JS et CSS

echo "<link href=\"../templates/".STYLE_TEMPLATE."/c... rel=\"stylesheet\" type=\"text/css\" />\n";
echo "<script language=\"javascript\" type=\"text/javascript\" src=\"../javascript/scripts.js\"></scrip...

// Affichage des données

$template->pparse('nojavascript');

?>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="1%" valign="top"><?php $template->pparse('menu'); ?></td>
<td width="99%"><?php $template->pparse('mailbox-envoi-message... ?></td>
</tr>
</table>
<?php
 
//-- Deconnexion de la base de données
 
$mysql -> deconnexion_mysql($db_link);
 
?>


Vous pouvez visiter l' espace membre (il faut vous inscrire pour y accedeer) pour voir ce que çà donne à cette adresse: http://s255859051.onlinehome.fr/script-e...

Merci.