le forum étant phpbb, je vais faire le résonnement avec toi :
si on crée un nouveau poste, dans la section que l'on veut,
posting.php?mode=newtopic&f=5
5 est le numéro du forum...
alors il y a des champs :
Le sujet du post : subject
Le message du post : message
Pour désactiver l'html : disable_html
Pour désactiver le bbcode : disable_bbcode
Pour désactiver les smileys : disable_smilies
Pour attacher sa signature : attach_sig
Pour que le message soit notifié (tu recois un mail lors de réponce) : notify
Le mode d'action : mode
Pour avoir ton id de connexion : SID <== tres important
Le numéro du forum : f
Ensuite pour un sondage, je présume que tu ne mets rien pour un post pour un train...
Tu as maintenant tout les élements pour pouvoir ajouter un post...
si tu cliques sur envoyer, il va sur la page posting.php
<form action="posting.php" method="post" name="post" onsubmit="return checkForm(this)">
donc, sans réfléchir, tu mets ce code si dans une page php
bien sur, tu n'es pas obligé que les champs soit tous remplis par jeff (si j'ai bien compris
) , tu peux les crées toi meme, mais il faut alors passer par une page intermédiaire
Code:
<?
echo "
<html>
<head>
<title>Petit test de message automatique sur un forum</title>
</head>
<body>
<form action=\"posting1.php\" method=\"post\" name=\"post\">
Clan : <input type=\"edit\" name=\"clan\"><br>
Date : <input type=\"edit\" name=\"date\"><br>
Heure : <input type=\"edit\" name=\"time\"><br>
Notre map : <input type=\"edit\" name=\"notremap\"><br>
Leur map : <input type=\"edit\" name=\"leurmap\"><br>
<input type=\"submit\" value=\"Envoyer\">
</form>
</body>
</html>
";
?>
ca c la premiere page... la page d'apres, posting1.php :
Code:
<?
$clan = $_POST['clan'];
$date = $_POST['date'];
$time = $_POST['time'];
$notremap = $_POST['notremap'];
$leurmap = $_POST['leurmap'];
if (!empty($clan) && !empty($date) && !empty($time) && !empty($notremap) && !empty($leurmap)) {
echo "<form method=\"post\"
$subject = "War du ". $date . " à " . $time . " contre les ". $clan;
$message = "War organisée le ". $date ." à " .$time ." contre le clan : ". $clan " \n \n Ils ont choisis la map " .$leurmap ." et nous nous avons choisis la map ".$notremap;
//définir les autres paramètres du forum
$f = 5; // numéro du forum
$disable_html = 0; //désactivé l'html
$disable_bbcode = 0; //désactivé les bbcodes
$disable_smilies = 0; //désactivé les smilies
$attach_sig = 0; // n'attache pas la signature
$notify = 1; // recevoir un email en cas de réponce
$mode = "newstopic"; // ne pas toucher a ceci
}
?>
avec un peu de javascript, on peut envoyer le formulaire a la page posting.php de phpbb... et je me demande si tu peux le faire comme ca. Sinon un truc que je sais pas comment avoir : le sid ! c'est pour "l'identité" du posteur du message !!
tu crois que tu peux te débrouiller maintenant ???
il y a peut etre des erreurs mais j'ai tapé ca comme ca sans aucune vérification