Que diriez vous d'adapter le mod de prezentator chez punBB a fsb2 ...
Voici le scripte qui serai le modifier ?
[/url]
Voici le scripte qui serai le modifier ?
PHP (Sélectionner le code)
<?php /* 2007 - 2008 +-----------------------+-------------------+ | | by roxtar aka ily | | PREZENTATOR FOR PUNBB | | | v 1.0 | ilycode@gmail.com | +-----------------------+-------------------+ Essayez de pas en faire n'importe quoi ... je vous le file gratos souvenez vous [img:alt=:),title=:)]http://www.fire-soft-board.com/fsb/images/smileys/happy.gif[/img] */ /* Code de punBB */ define('PUN_ROOT', './'); require PUN_ROOT.'include/common.php'; $page_title = pun_htmlspecialchars($pun_config['o_board_title'].' / prezentator'); define('PUN_ALLOW_INDEX', 1); require PUN_ROOT.'header.php'; /* Definition des variables */ $k = $i = 1; $j = 0; $step = secur($_GET['step']); $cible = secur($_POST['cible']); $titre_ = secur($_POST['titre']); $titre = preg_replace('#\s#', '+', $titre_); if (!$pun_user['is_guest']) { $username = $pun_user['username']; $email = $pun_user['email']; }else{ message($lang_common['Bad request']); } /* Definition des fonctions */ function secur($chaine) { return htmlspecialchars(addslashes(str_replace('#', '', $chaine))); } function clean($text) { return preg_replace('#<[^<]*>#', '', trim($text)); } if (isset($titre) && !empty($titre)) { $posttitre = $titre_; } else { $posttitre = 'Recherche'; } if ($step != 3) echo '<div id="vf" class="blocktable"><h2><span>prezentator</span></h2><div class="box"><div style="width:430px; padding:10px; margin:auto;">'; /* PARTIE I : Recherche */ if (empty($step) || $step == 1) { /* Formulaire de recherche */ echo '<center><form method="post" target=""> <input type="text" name="titre" value="' . $posttitre . '" onFocus="if(this.value == \'Recherche\'){ this.value = \'\'}" onblur="if(this.value == \'\'){ this.value = \'Recherche\'}" style="padding:2px; margin-bottom:2px; width:150px;" /><br /><select name="cible" style="width:75px;"> <option value="f">film</option><option value="s">serie</option><option value="l">logiciel</option><option value="j">jeux</option><option value="m">album</option></select> <input type="submit" name="chercher" value="chercher" id="chercher" style="width:75px;" /></form></center><br />'; if (isset($_POST['chercher']) && !empty($titre)) { /* Liste Cinema */ if ($cible == 'f') { $get_film = file_get_contents('http://www.allocine.fr/recherche/?motcle=' . $titre . '&rub=1&page=1'); preg_match_all('#fichefilm_gen_cfilm=(\d+)\.html" class="link1">(.+)</a>#SUmis', $get_film, $result_film, PREG_SET_ORDER); echo '<br /><b>cinema</b><br />'; foreach ($result_film as $liste_film) { echo '• <a href="?step=2&f=' . $liste_film[1] . '">' . preg_replace('#</?b>#', '', $liste_film[2]) . '</a><br />'; } /* Liste Series */ }elseif ($cible == 's') { $get_serie = file_get_contents('http://www.allocine.fr/recherche/?motcle=' . $titre . '&rub=6'); preg_match_all('#ficheserie_gen_cserie=(\d+)\.html" class="link1">(.+)</a></h4>#SUmis', $get_serie, $result_serie, PREG_SET_ORDER); echo '<br /><b>series</b><br />'; foreach ($result_serie as $liste_serie) { echo '• <a href="?step=2&s=' . $liste_serie[1] . '">' . preg_replace('#</?b>#', '', $liste_serie[2]) . '</a><br />'; } /* Liste Logiciel */ }elseif ($cible == 'l') { $get_logiciel = file_get_contents('http://www.01net.com/telecharger/Total.php?searchstring=' . $titre . '&system=windows'); preg_match_all('#\#FFFFFF;[^\#]+idm\.php\?id=(\d+)&system[^<]+>([^<]+)<font[^<]+>#SUmis', $get_logiciel, $result_logiciel, PREG_SET_ORDER); echo '<br /><b>logiciels</b><br />'; foreach ($result_logiciel as $liste_logiciel) { echo '• <a href="?step=2&l=' . $liste_logiciel[1] . '">' . $liste_logiciel[2] . '</a><br />'; } /* Liste Jeux Video */ }elseif ($cible == 'j') { $get_jeux = file_get_contents('http://www.gamekult.com/tout/jeuxvideo/' . $titre . '/'); preg_match_all('#<a[^<]*href="/tout/jeux/fiches/(\w+)\.html"><b class="size2v">(<s>)?([^<]+)(</s>)?</b></a>( <img[^<]+>)?<br>(.+)<font color="\#999999">#SUmis', $get_jeux, $result_jeux, PREG_SET_ORDER); echo '<br /><b>jeux video</b><br />'; foreach ($result_jeux as $liste_jeux) { echo '• <a href="?step=2&j=' . $liste_jeux[1] . '">' . $liste_jeux[3] . '</a> - <i>' . $liste_jeux[6] . '</i><br />'; } /* Liste Album */ }elseif ($cible == 'm') { $get_musique = file_get_contents('http://amazon.fr/s?url=search-alias%3Dpopular&field-keywords=' . $titre); preg_match_all('#<a href="[^"]+/dp/([^/]+)/[^"]+"><span class="srTitle">([^<]+)</span></a>.+par(.+)(,.+)*<span class="bindingBlock">#SUmis', $get_musique, $result_musique, PREG_SET_ORDER); echo '<br /><b>musique</b><br />'; foreach ($result_musique as $liste_musique) { echo '• <a href="?step=2&m=' . $liste_musique[1] . '">' . $liste_musique[3] . '</a> - <i>' . $liste_musique[2] . '</i><br />'; } }else{} } /* PARTIE II : Formulaire de validation */ }elseif ($step == 2) { $fiche_film = secur($_GET['f']); $fiche_jeux = secur($_GET['j']); $fiche_serie = secur($_GET['s']); $fiche_logiciel = secur($_GET['l']); $fiche_album = secur($_GET['m']); /* Recuperation des donnees Cinema */ if (!empty($fiche_film)) { $get_film = file_get_contents('http://www.allocine.fr/film/fichefilm_gen_cfilm=' . $fiche_film . '.html'); preg_match('#<img src="(.+?)" border="0" class="galerie"#', $get_img2, $resultimg); preg_match('#<a href="/video/player_gen_cmedia=(.+?)&cfilm=' . $fiche_film . '.html">#', $get_film, $bande_annonce); preg_match('#<h1 style="color: \#D20000"><b>(.*)</b></h1>#', $get_film, $titre); preg_match('#<tr><td valign="top" width="120"><img src="([^"]*)".+ />#', $get_film, $petite_image); preg_match('#Date de sortie : <[b|a][^<]*>([^<]*)</[b|a]>#', $get_film, $date_sortie); preg_match('#<h4>Réalisé par (.+)</h4>#SUmis', $get_film, $real); preg_match('#<h4>Avec (.*)</h4>#SUmis', $get_film, $acteurs); preg_match('#<h4>Durée : (.*). </h4>#SUmis', $get_film, $duree); preg_match('#<h3><b>Synopsis</b></h3>.*<h4>(.*)</h4>#SUmis', $get_film, $synops); if ($get_images = file_get_contents('http://www.allocine.fr/film/galerievignette_gen_cfilm=' . $fiche_film . '.html')) { preg_match_all('#<img src=\'http://a69\.g\.akamai\.net/n/69/10688/v1/img5\.allocine\.fr/acmedia/crp/80/80/x/x/medias/nmedia/([^<]+)\' alt=\'([^<]+)\'/>#', $get_images, $liste_images, PREG_SET_ORDER); } /* Recuperation des donnees Seie */ }elseif (!empty($fiche_serie)){ $get_serie = file_get_contents('http://www.allocine.fr/series/ficheserie_gen_cserie=' . $fiche_serie . '.html'); preg_match('#<table[^<]+><tr><td><h1[^<]+>([^>]+)</h1></td>#', $get_serie, $titre); preg_match('#<table[^<]+><tr><td[^<]+><table[^<]+><tr><td><img src=\'([^\']+)\'#', $get_serie, $petite_image); preg_match('#Statut : <[^<]+>\s*([^<]*)<[^<]+>#', $get_serie, $date_sortie); preg_match('#<h4>Série créée\s*par (.+)</h4>#SUmis', $get_serie, $real); preg_match('#Avec : (.*)<img[^<]+><a[^<]+>Voir#m', $get_serie, $acteurs); preg_match('#Format</span> : ([^&]+)#', $get_serie, $duree); preg_match('#Synopsis</span> : (.+)</h5></div>#SUmis', $get_serie, $synops); if ($get_images = file_get_contents('http://www.allocine.fr/series/galerievignette_gen_cserie=' . $fiche_serie . '.html')) { preg_match_all('#<img src=\'http://a69\.g\.akamai\.net/n/69/10688/v1/img5\.allocine\.fr/acmedia/crp/80/80/x/x/medias/nmedia/([^<]+)\' alt=\'([^<]+)\'/>#', $get_images, $liste_images, PREG_SET_ORDER); } /* Recuperation des donnees Logiciel */ }elseif (!empty($fiche_logiciel)) { if ($get_logiciel = file_get_contents('http://www.01net.com/telecharger/idm.php?id=' . $fiche_logiciel . '&system')) { preg_match('#class="itemColG10">([^<]+)</a>#SUmis', $get_logiciel, $titre); preg_match('#<td[^<]+><div[^<]+><img[^<]+>(.+)<table#SUmis', $get_logiciel, $infos); preg_match('#Version :<[^<]+></b></td>.*<[^<]+></td>.*<[^<]+><[^<]+>([^<]+)</font>#SUmis', $get_logiciel, $version); preg_match('#minimale :<[^<]+></b></td>.*<[^<]+></td>.*<[^<]+><[^<]+>([^<]+)</font>#SUmis', $get_logiciel, $minimal); preg_match('#Licence :<[^<]+></b></td>.*<[^<]+></td>.*<[^<]+><[^<]+>([^<]+)</font>#SUmis', $get_logiciel, $licence); preg_match('#Editeur :<[^<]+></b></td>.*<[^<]+></td>.*<[^<]+><[^<]+>([^<]+)</font>#SUmis', $get_logiciel, $auteur); $petite_image[1] = 'http://www.01net.com/img/fiches/' . $fiche_logiciel . '.gif'; }else{ echo message('erreur, l\'id n\'existe pas.'); } /* Recuperation des donnees Jeux Video */ }elseif (!empty($fiche_jeux)) { $get_jeux = file_get_contents('http://www.gamekult.com/tout/jeux/fiches/' . $fiche_jeux . '.html'); preg_match('#<title>([^<]+)<#SUmis', $get_jeux, $titre); preg_match('#<img src="(http://img2\.kult-mag\.com/photos/[^"]+)"[^<]+>#SUmis', $get_jeux, $petite_image); preg_match('#Plate-forme : <font[^<]+>([^<]+)<#SUmis', $get_jeux, $plateforme); preg_match('#française : <b>([^<]+)<#SUmis', $get_jeux, $date_sortie); preg_match('#Genre : <a[^<]+>([^<]+)<#SUmis', $get_jeux, $genre); preg_match('#oppeur : <a[^<]+>([^<]+)<#SUmis', $get_jeux, $developpeur); preg_match('#diteur : <a[^<]+>([^<]+)<#SUmis', $get_jeux, $editeur); preg_match('#</td></tr></table></td><td[^<]+><img[^<]+></td></tr></table></div>(.+)\n*<br><br>#SUmis', $get_jeux, $infos); if ($get_images = file_get_contents('http://www.gamekult.com/images/' . $fiche_jeux . '/150002/')) { preg_match_all('#<img src="(http://img2.kult-mag.com/photos/[^"]+)_1.jpg"[^<]+>#', $get_images, $liste_images, PREG_SET_ORDER); } /* Recuperation des donnees Album */ }elseif (!empty($fiche_album)) { $get_album = file_get_contents('http://www.amazon.fr/dp/' . $fiche_album . '/'); preg_match('#<meta name="keywords" content="([^,]+),[^"]+"[^<]+>#SUmis', $get_album, $titre); preg_match('#<img src="([^"]+)" id="prodImage"#SUmis', $get_album, $petite_image); preg_match('#<li><b>CD audio</b> \((.+)\)</li>#SUmis', $get_album, $date_sortie); preg_match('#<li><b>Label:</b>([^<]+)</li>#SUmis', $get_album, $label); preg_match_all('#<tr class="list[^"]+">\n<td>\n+\d*\. ([^<]+)\n+</td>\n+<td class="listen">\n+<a href="([^"]+)">#SUmis', $get_album, $liste_morceaux, PREG_SET_ORDER); }else{} /* Debut du tableau */ echo '<form method="post" action="prezentator.php?step=3"><table cellpadding="0" cellspacing="0" style="border:1px solid black;"> <tr><td colspan="3" style="text-align:center; font-weight:bold; font-size:20px;"><h3>' . $titre[1] . '</h3></td></tr> <input type="hidden" name="titre" value="' . $titre[1] . '" /> <tr><td colspan="3" style="text-align:center"><img src="' . $petite_image[1] . '" /></td></tr> <input type="hidden" name="image" value="' . $petite_image[1] . '" /> <tr><td><input type="checkbox" checked="checked" name="check_date" /> <b>date de sortie : </b></td><td colspan="2">' . clean($date_sortie[1]) . '</td></tr> <input type="hidden" name="date" value="' . clean($date_sortie[1]) . '" />'; /* Partie Cinema et Serie */ if (!empty($fiche_film) || is_numeric($fiche_serie)) { echo '<input type="hidden" name="media" value="' . $bande_annonce[1] . '" /><input type="hidden" name="fiche_film" value="' . $fiche_film . '" /> <tr><td><input type="checkbox" checked="checked" name="check_real" /> <b>realisateur(s) : </b></td><td colspan="2">' . clean($real[1]) . ' </td></tr> <input type="hidden" name="realisateurs" value="' . clean($real[1]) . '" /> <tr><td><input type="checkbox" checked="checked" name="check_acteurs" /> <b>acteur(s) : </b></td><td colspan="2">' . clean($acteurs[1]) . '</td></tr> <input type="hidden" name="acteurs" value="' . clean($acteurs[1]) . '" /> <tr><td><input type="checkbox" checked="checked" name="check_duree" /> <b>duree : </b></td><td colspan="2">' . $duree[1] . '</td></tr> <input type="hidden" name="duree" value="' . $duree[1] . '" /> <tr><td colspan="3"><input type="checkbox" checked="checked" name="check_synops" /> <b>synopsys :</b></td></tr> <tr><td colspan="3">' . clean(stripslashes($synops[1])) . '</td></tr><input type="hidden" name="synopsys" value="' . clean(stripslashes($synops[1])) . '" />'; /* Partie Logiciel */ }elseif (!empty($fiche_logiciel)) { echo '<tr><td><input type="checkbox" checked="checked" name="check_auteur" /> <b>auteur : </b></td><td colspan="2">' . $auteur[1] . '</td></tr> <input type="hidden" name="auteur" value="' . $auteur[1] . '" /> <tr><td><input type="checkbox" checked="checked" name="check_version" /> <b>version : </b></td><td colspan="2">' . clean($version[1]) . ' </td></tr> <input type="hidden" name="version" value="' . clean($version[1]) . '" /> <tr><td><input type="checkbox" checked="checked" name="check_minimal" /> <b>configuration : </b></td><td colspan="2">' . clean($minimal[1]) . '</td></tr> <input type="hidden" name="minimal" value="' . clean($minimal[1]) . '" /> <tr><td><input type="checkbox" checked="checked" name="check_licence" /> <b>licence : </b></td><td colspan="2">' . $licence[1] . '</td></tr> <input type="hidden" name="licence" value="' . $licence[1] . '" /> <tr><td colspan="3"><input type="checkbox" checked="checked" name="check_infos" /> <b>infos :</b></td></tr> <tr><td colspan="3">' . clean(stripslashes($infos[1])) . '</td></tr><input type="hidden" name="infos" value="' . clean(stripslashes($infos[1])) . '" /> <tr><td><b>OS</b></td><td colspan="2"><select name="qualite"><option value="MAC">MAC</option><option value="PC">PC</option><option value="LINUX">LINUX</option> </select></td></tr>'; /* Partie Jeux Video */ }elseif (!empty($fiche_jeux)) { echo '<tr><td><input type="checkbox" checked="checked" name="check_platef" /> <b>plateforme : </b></td><td colspan="2">' . $plateforme[1] . '</td></tr> <input type="hidden" name="platef" value="' . $plateforme[1] . '" /> <tr><td><input type="checkbox" checked="checked" name="check_genre" /> <b>genre : </b></td><td colspan="2">' . $genre[1] . '</td></tr> <input type="hidden" name="genre" value="' . $genre[1] . '" /> <tr><td><input type="checkbox" checked="checked" name="check_devlo" /> <b>developpeur : </b></td><td colspan="2">' . $developpeur[1] . '</td></tr> <input type="hidden" name="devlo" value="' . $developpeur[1] . '" /> <tr><td><input type="checkbox" checked="checked" name="check_editeur" /> <b>editeur : </b></td><td colspan="2">' . $editeur[1] . '</td></tr> <input type="hidden" name="editeur" value="' . $editeur[1] . '" /> <tr><td colspan="3"><input type="checkbox" checked="checked" name="check_infos" /> <b>infos :</b></td></tr> <tr><td colspan="3">' . clean(stripslashes($infos[1])) . '</td></tr><input type="hidden" name="infos" value="' . clean(stripslashes($infos[1])) . '" /> <tr><td><b>forum</b></td><td colspan="2"><select name="qualite"><option value="XBOX">XBOX</option><option value="Nintendo">Nintendo</option><option value="Sony">Sony</option> <option value="jeuxPC">PC</option><option value="otre">wii</option><option value="otre">ps3</option><option value="otre">xbox 360</option></select></td></tr>'; /* Partie Album */ }elseif (!empty($fiche_album)) { echo '<tr><td><input type="checkbox" checked="checked" name="check_label" /> <b>label : </b></td><td colspan="2">' . $label[1] . '</td></tr> <input type="hidden" name="label" value="' . $label[1] . '" /> <input type="hidden" name="qualite" value="audio" /> <tr><td colspan="3"><input type="checkbox" checked="checked" name="check_morceaux" /> <b>morceaux :</b></td></tr><tr><td colspan="3">'; $l = 1; foreach ($liste_morceaux as $liste_morceau) { echo '' . $liste_morceau[1] . ' - <a href=\'http://www.amazon.fr/' . $liste_morceau[2] . '\'>extrait</a><br /> <input type="hidden" name="morceaux_' . $l . '" value="' . $liste_morceau[1] . '" /><input type="hidden" name="extrait_' . $l . '" value="http://amazon.fr' . $liste_morceau[2] . '" />'; $l++; } echo '</td></tr>'; }else{} /* Partie Cinema */ if (!empty($fiche_film)) { echo '<tr><td><b>qualite</b></td><td colspan="2"><select name="qualite"><option value="DVDRIP">DVDRIP</option><option value="DVDSCR">DVDCSR</option><option value="TS">TS</option> <option value="TC">TC</option><option value="CAM">CAM</option></select></td></tr>'; /* Partie Serie */ }elseif (!empty($fiche_serie)) { echo '<input type="hidden"name="qualite"value="serie" />'; }else{} echo '<tr><td><b>hebergeur</b></td><td colspan="2"><select name="host"><option value="FREE">free</option><option value="MU">megaupload</option><option value="RS">rapidshare</option> <option value="ZS">zshare</option><option value="FF">filefront</option><option value="9GIGA">neuf giga</option><option value="AUTRE">autre</option></select></td></tr> <tr><td><b>taille</b></td><td colspan="2"><input type="text" name="taille" style="width:100%" /></td></tr> <tr><td><b>lien</b></td><td colspan="2"><input type="text" name="lien" style="width:100%" /></td></tr> <tr><td><b>pass</b></td><td colspan="2"><input type="text" name="pass" style="width:100%" /></td></tr><tr>'; /* Liste images Film et Series */ if (is_numeric($fiche_film) || is_numeric($fiche_serie)) { foreach ($liste_images as $big_images) { echo '<td style="text-align:center"> <a href="#" onclick="window.open(\'http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/rsz/434/x/x/x/medias/nmedia/' . $big_images[1] . '\',\'image\',\'toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0\');"> <img src="http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/crp/80/80/x/x/medias/nmedia/' . $big_images[1] . '" /></a><br /> <input type="checkbox" name="check_image_' . $i . '" /> <input type="hidden" name="image_' . $i . '" value="http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/rsz/434/x/x/x/medias/nmedia/' . $big_images[1] . '" /></td>'; if ($i == $j + 3) { echo '</tr><tr>'; $j = $i; } $i++; } } /* Liste images Jeux Video */ if (!empty($fiche_jeux)) { foreach ($liste_images as $big_images) { echo '<td style="text-align:center"> <a href="#" onclick="window.open(\'' . $big_images[1] . '_2.jpg\',\'image\',\'toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0\');"> <img src="' . $big_images[1] . '_1.jpg" /></a><br /> <input type="checkbox" name="check_image_' . $i . '" /> <input type="hidden" name="image_' . $i . '" value="' . $big_images[1] . '_2.jpg" /></td>'; if ($i == $j + 3) { echo '</tr><tr>'; $j = $i; } $i++; if ($i == 10) { break; } } } echo '</tr><tr><td colspan="3" style="text-align:center"><input type="submit" value="Poster !" style="font-weight:bold; font-size:14px; color:#009900;" /> <input type="submit" value="Modifier avant de poster !" style="font-weight:bold; font-size:14px; color:#990000;" disabled="disabled" /></td></tr></table></form>'; /* Fin du tableau */ /* PARTIE III : Post */ }elseif ($step == 3) { /* Definition du forum cible */ if (secur($_POST['qualite']) == 'serie' ) { $fid = 4; } elseif (secur($_POST['qualite']) == 'PC' ) { $fid = 4; } elseif (secur($_POST['qualite']) == 'DVDRIP' ) { $fid = 4; } elseif (secur($_POST['qualite']) == 'DVDSCR' ) { $fid = 4; } elseif (secur($_POST['qualite']) == 'TS' ) { $fid = 4; } elseif (secur($_POST['qualite']) == 'TC' ) { $fid = 4; } /******************************************/ elseif (secur($_POST['qualite']) == 'CAM' ) { $fid = 4; } /* */ elseif (secur($_POST['qualite']) == 'MAC' ) { $fid = 4; } /* ici entrez l'id correspondant au forum */ elseif (secur($_POST['qualite']) == 'LINUX' ) { $fid = 4; } /* */ elseif (secur($_POST['qualite']) == 'XBOX' ) { $fid = 4; } /******************************************/ elseif (secur($_POST['qualite']) == 'Nintendo') { $fid = 4; } elseif (secur($_POST['qualite']) == 'Sony' ) { $fid = 4; } elseif (secur($_POST['qualite']) == 'jeuxPC' ) { $fid = 4; } elseif (secur($_POST['qualite']) == 'otre' ) { $fid = 4; } elseif (secur($_POST['qualite']) == 'audio' ) { $fid = 4; } else{} if ($fid == 11) { $qualite= "\n[b]qualite : [/b]" . secur($_POST['qualite']); $titreQ = '[' . secur($_POST['qualite']) . ']'; } /* Recuperation des images et extraits */ while ($i <= 9) { if (secur($_POST['check_image_' . $i]) == true) $image .= "\n[img:alt=][/img]\n"; $i++; } while (1 == 1) { $morceau .= secur($_POST['morceaux_' . $k]); if (secur($_POST['extrait_' . $k]) != 'http://amazon.fr/') { $morceau .= ' - [url=http://www.fire-soft-board.com/fsb/%27%20.%20secur%28$_POST%5B%27extrait_%27%20.%20$k]) . ']ecouter[/url]';; } $morceau .= "\n"; $k++; if (empty($_POST['morceaux_' . $k])) { break; } } /* Definition du donnees */ if (secur($_POST['check_acteurs']) == true) $realisateurs = "\n[b]acteur(s) : [/b]" . secur($_POST['acteurs']); if (secur($_POST['check_version']) == true) $version = "\n[b]version : [/b]" . secur($_POST['version']); if (secur($_POST['check_minimal']) == true) $minimal = "\n[b]config. minimale : [/b]" . secur($_POST['minimal']); if (secur($_POST['check_license']) == true) $license = "\n[b]license : [/b]" . secur($_POST['license']); if (secur($_POST['check_editeur']) == true) $editeur = "\n[b]editeur : [/b]" . secur($_POST['editeur']); if (secur($_POST['check_auteur']) == true) $auteur = "\n[b]auteur : [/b]" . secur($_POST['auteur']); if (secur($_POST['check_synops']) == true) $synopsys = "\n[b]synopsys : [/b]\n" . secur($_POST['synopsys']); if (secur($_POST['check_platef']) == true) $plateforme = "\n[b]plateforme : [/b]" . secur($_POST['platef']); if (secur($_POST['check_label']) == true) $label = "\n[b]label : [/b]" . secur($_POST['label']); if (secur($_POST['check_morceaux']) == true) $morceaux = "\n[b]morceaux : [/b]\n" . $morceau; if (secur($_POST['check_infos']) == true) $infos = "\n[b]infos : [/b]\n" . secur($_POST['infos']); if (secur($_POST['check_duree']) == true) $duree = "\n[b]duree : [/b]" . secur($_POST['duree']); if (secur($_POST['check_genre']) == true) $genre = "\n[b]genre : [/b]" . secur($_POST['genre']); if (secur($_POST['check_devlo']) == true) $devlo = "\n[b]devloppeur : [/b]" . secur($_POST['devlo']); if (secur($_POST['check_date']) == true) $date = "\n[b]date de sortie : [/b]" . secur($_POST['date']); if (secur($_POST['check_real']) == true) $acteurs = "\n[b]realisateur(s) : [/b]" . secur($_POST['realisateurs']); if (!empty($_POST['taille']) == true) $taille = "\n[b]taille : [/b]" . secur($_POST['taille']); if (!empty($_POST['pass']) == true) $pass = "\n[b]pass : [/b]" . secur($_POST['pass']); $lien = "\n[b]lien : [/b][url=http://www.fire-soft-board.com/fsb/]) . "]clickez ici[/url]"; $host = "\n[b]hebergeur : [/b]" . secur($_POST['host']); $titre = '[' . secur($_POST['host']) . '] ' . $titre_ . $titreQ; if (secur($_POST['qualite']) == 'DVDSCR' || secur($_POST['qualite']) == 'DVDRIP' || secur($_POST['qualite']) == 'TS' || secur($_POST['qualite']) == 'TC' || secur($_POST['qualite']) == 'CAM') { $bande_annonce ="[url=http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/skin/allocinev5/acvision2/player/player_2_08.swf?HD=&Lang=5001&Media=] secur($_POST['media'" class="fsbcode_url" title="http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/skin/allocinev5/acvision2/player/player_2_08.swf?HD=&Lang=5001&Media=" . secur($_POST['media'" target="_blank">) . "&RPath=www.allocine.fr&SeuilBD=900&Rld=3&SauveBP=30&Ref=" . secur($_POST['fiche_film']) . "&TypeRef=film&allowResize=true&MMplayerType=PlugIn&MMdoctitle=" . $titre_ . "&MMredirectURL=http://prezentator.com" . urlencode(secur($_POST['bande'])) . "]bande annonce\n"; } $description = "[b]" . secur($_POST['titre']) . "[/b]\n\n[img:alt=][/img]\n" . $bande_annonce . $date . $label . $plateforme . $genre . $devlo . $editeur . $realisateurs . $duree . $auteur . $license . $minimal . $version . $synopsys . $infos . $morceaux . "\n" . $image . $qualite . $host . $taille . $lien . $pass; /* Code punBB pour post */ if (!$pun_user['is_guest'] && is_numeric($fid)) { $db->query('INSERT INTO '.$db->prefix.'topics (poster, subject, posted, last_post, last_poster, forum_id) VALUES(\''.$db->escape($username).'\', \''.$titre.'\', '.time().', '. time().', \''.$db->escape($username).'\', '.$fid.')') or error('Unable to create topic', __FILE__, __LINE__, $db->error()); $new_tid = $db->insert_id(); if (!$pun_user['is_guest']) { if ($pun_config['o_subscriptions'] == '1' && (isset($_POST['subscribe']) && $_POST['subscribe'] == '1')) $db->query('INSERT INTO '.$db->prefix.'subscriptions (user_id, topic_id) VALUES('.$pun_user['id'].' ,'.$new_tid.')') or error('Unable to add subscription', __FILE__, __LINE__, $db->error()); $db->query('INSERT INTO '.$db->prefix.'posts (poster, poster_id, poster_ip, message, hide_smilies, posted, topic_id) VALUES(\''.$db->escape($username).'\', '.$pun_user['id'].', \''.get_remote_address().'\', \''.$description . "\n\n" . 'generere par [url=http://prezentator.com][b]prezentator.com[/b][/url]\', \''.$hide_smilies.'\', '.time().', '.$new_tid.')') or error('Unable to create post guest', __FILE__, __LINE__, $db->error()); } else { $email_sql = ($pun_config['p_force_guest_email'] == '1' || $email != '') ? '\''.$email.'\'' : 'NULL'; $db->query('INSERT INTO '.$db->prefix.'posts (poster, poster_ip, poster_email, message, hide_smilies, posted, topic_id) VALUES(\''.$db->escape($username).'\', \''.get_remote_address().'\', '.$email_sql.', \''.$description.'\', \''.$hide_smilies.'\', '.time().', '.$new_tid.')') or error('Unable to create post', __FILE__, __LINE__, $db->error()); } $new_pid = $db->insert_id(); $db->query('UPDATE '.$db->prefix.'topics SET last_post_id='.$new_pid.' WHERE id='.$new_tid) or error('Unable to update topic', __FILE__, __LINE__, $db->error()); update_forum($fid); require PUN_ROOT.'lang/'.$pun_user['language'].'/post.php'; redirect('viewtopic.php?id='.$new_tid, $lang_post['Post redirect']); } }else{ echo 'error 404';} echo '</div></div></div>'; /* Fin de code punBB */ $forum_id = $id; $footer_style = 'viewforum'; require PUN_ROOT.'footer.php'; ?>
Mais enfermez le !






?
Si tu sais pas comment faire, rendez vous dans le dossier doc/ de ton forum fsb2 
?