Accueil
Forum PHPBoost
Développement
Développement des modules
Demandes de modules
besoin d'aide pour adapter un module videos Divx
Forum PHPBoost
Développement
Développement des modules
Demandes de modules
besoin d'aide pour adapter un module videos Divx
Forum PHPBoost
• Développement des modules » Demandes de modules » Besoin d'aide pour adapter un module videos Divx script d'upload et lecture de videos divx
Bonjour a vous tous
je me lance sur phpboost avec un nouveau site de streaming HQ pour les animes non licencié.
J'ai un script parfait pour l'upoload et la lecture de vidéos divx(ne lui manque que la possibilité de mettre les vidéos en catégories)
Bref,j'ai besoin d'aide pour l'adapter a phpboost 2.0
Est ce que je peut compter sur votre aide,surtout que cela ferait un ajout de choix pour le cms car j'ai pas trouvé un seul cms avec la gestion du format divx.c'est toujours swf qui est beaucoup trop gourmand et de mauvaise qualité.
le Web Divx player , y'a pas mieux pour le stream.d'ou l'obligation a mon avis de se pencher sur le sujet
Voici le script en question et la modif de BDD a faire.
Fichier divx.php
[code=php]<?php
require_once("backend/functions.php");
dbconn();
loggedinonly();
stdhead();
$id = 0 + $_GET['id'];
function MakeSQLSafe($msg)
{
//this will allow all punctuation in the message, and also prevent sql injection.
$msg = str_replace("'", ''', $msg);
$msg = str_replace("--", '--', $msg);
return $msg;
};
function MakeHTMLSafe($msg)
{
//this will stop people from using javascript and html tags in their posts.
$msg = str_replace('<', '<', $msg);
$msg = str_replace('>', '>', $msg);
$msg = str_replace('javascript:', 'java script:', $msg);
return $msg;
}
begin_frame("divx");
$res = mysql_query("SELECT COUNT(*) FROM divx");
$row = mysql_fetch_array($res);
$count = $row[0];
if ($act=="search") {
$perpage = 15;
}else {
$perpage = 50;
}
list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, $_SERVER["PHP_SELF"] ."?" );
if (!$act or $act == "search") {
if ($id) {
$mess = "Press Play";
$res = mysql_query("SELECT * FROM divx WHERE id='$id'");
$arr = mysql_fetch_array($res);
$divx = $arr["url"];
$titre = $arr["title"];
}else {
$mess="Selectionner une Video";
}
?>
<STYLE type=text/css>
.td_search {
background: none;
BORDER-TOP: #a0a0a0 1px solid;
BORDER-BOTTOM: #a0a0a0 1px solid;
BORDER-LEFT: #a0a0a0 1px solid;
BORDER-RIGHT: #a0a0a0 1px solid;
}
</style>
<table width="100%" height="300" align="center" border="0" cellpadding="0" cellspacing="">
<tr>
<td colspan="2" width="100%" valign="top" align="center">
<br>
<?php
if ($titre) {
echo "<font size='3'><b>".$titre."</b></font>";
echo "<br><br>";
}
if (get_user_class() >= 3) {
?>
<center><object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="623" height="350" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
<param name="custommode" value="Stage6" />
<param name="mode" value="null" />
<param name="autoPlay" value="false" />
<param name="allowContextMenu" value="false" />
<param name="src" value="<?php echo $divx; ?>" />
<embed type="video/divx" src="<?php echo $divx; ?>" custommode="Stage6" width="720" height="394" mode="null" autoPlay="false" allowContextMenu="false" pluginspage="http://go.divx.com/plugin/download/">
</embed>
</object></center>
<br><br>
</td>
</tr>
</table>
<br>
<fieldset class="td_search"><legend><b>Chercher une video</b></legend>
<form name="divx_form_1" id="divx_form_1" method="post" action="divx.php">
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<tr><td width="100%" align="center">
<input type="text" name="recherche" value="<?php echo $recherche; ?>" maxlength='100' size='30'>
<input type="hidden" name="act" value="search">
<?php if($ajax_browse == "yes") { ?>
<input onclick="javascript
ndAjaxPost('divx.php','divx_form_1');" type="button" value="Search!">
<?php }else { ?>
<input type="submit" value="Search!">
<?php } ?>
</tr></td></table></form></fieldset>
<br>
<fieldset class="td_search"><legend><b>Liste des videos</b></legend>
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<?php
}else{
echo "<tr><td align=center><font color=red><b>VIP seulement!</b></font></td></tr>";
}
if ($act=="search") {
$recherche = str_replace("+"," ",$_POST['recherche']);
$recherche = trim($recherche);
while(strpos($recherche," ")) {
$recherche = str_replace(" "," ",$recherche);
}
$recherche = MakeSQLSafe($recherche);
$res = mysql_query("SELECT * FROM divx WHERE title LIKE '%$recherche%' ORDER BY id DESC $limit");
while($arr = mysql_fetch_array($res))
{
$url = $arr["url"];
$title = $arr["title"];
$id = $arr["id"];
print ("<tr><td width=90%><b>-</b> <a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?id=".$id."');" : "divx.php?id=".$id."")."\">".$title."</a><br><br></td>");
if (get_user_class() == 4) {
print ("<td with=10%><a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?act=del&id=".$id."');" : "divx.php?act=del&id=".$id."")."\">Effacer</a><br><br></td>");
}
print ('</tr>');
}
}else {
$res = mysql_query("SELECT * FROM divx ORDER BY id DESC $limit");
$row = mysql_num_rows($res);
if($row !== 0){
while ($arr = mysql_fetch_array($res))
{
$url = MakeHTMLSafe($arr["url"]);
$title = MakeHTMLSafe($arr["title"]);
$id = $arr["id"];
print ("<tr><td width=570><b>-</b> <a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?id=".$id."');" : "divx.php?id=".$id."")."\">".$title."</a><br><br></td>");
if (get_user_class() == 7) {
print ("<td><a width=100 href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?act=edit&id=".$id."');" : "divx.php?act=edit&id=".$id."")."\">Editer</a> - ");
print ("<a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?act=del&id=".$id."');" : "divx.php?act=del&id=".$id."")."\">Effacer</a><br><br></td>");
}
print ('</tr>');
}
}else{
echo "<tr><td align=center><font color=red><b>Pas de Videos !</b></font></td></tr>";
}
}
echo "</table>";
if($row !== 0)
echo $pagerbottom;
echo "</fieldset><br>";
}
if (get_user_class() >= 4 and $act=="") {
?>
<br>
<form name="divx_form_2" id="divx_form_2" action="divx.php" method="post">
<table width="500" bordercolor=#33CC00 style='border-collapse: collapse' align="center" border="1">
<tr><td colspan="2" valign="top">
<center><b>Moderators Options</b><br>(Ajouter une video)</center>
</td></tr>
<input type="hidden" name="act" value="add">
<tr><td width="100" align="right">Titre de la video : </td><td><input type="text" name="title" maxlength='100' size='50'></td></tr>
<tr><td width="100" align="right">Video URL :<br>(Format divx) </td><td><input type="text" name="url" maxlength='150' size='50'></td></tr>
<tr><td align="center" colspan="2">
<?php if($ajax_browse == "yes") { ?>
<input onclick="javascript
ndAjaxPost('divx.php','divx_form_2');" type="button" value="Add">
<?php }else { ?>
<input type="submit" value="Add">
<?php } ?>
</td></tr>
</table></form><br>
<?php
}
if (get_user_class() >= 4 and $act=="add") {
$title = MakeSQLSafe($_POST["title"]);
$url = MakeSQLSafe($_POST["url"]);
mysql_query("INSERT INTO divx (title, url) VALUES ('".$title."', '".$url."')");
echo "<center><font color=red>Video ajouté !</font><br><br></center>";
echo "Nom : ";
echo MakeHTMLSafe($_POST["title"]);
echo "<br>URL : ";
echo MakeHTMLSafe($_POST["url"]);
echo "<br><br><center><a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php');" : "divx.php")."\">Retour</a></center>";
}
if (get_user_class() >= 4 and $act=="addedit") {
$title = MakeSQLSafe($_POST["title"]);
$url = MakeSQLSafe($_POST["url"]);
$id = MakeSQLSafe(0 + $_POST["id"]);
mysql_query("UPDATE divx SET title='$title', url='$url' where id='$id'");
echo "<center><font color=red>Video mise a jour !</font><br><br></center>";
echo "Nom : ";
echo MakeHTMLSafe($_POST["title"]);
echo "<br>URL : ";
echo MakeHTMLSafe($_POST["url"]);
echo "<br><br><center><a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php');" : "divx.php")."\">Retour</a></center>";
}
if (get_user_class() >= 4 and $act=="edit") {
$id = MakeSQLSafe(0 + $_GET['id']);
$res = mysql_query("SELECT * FROM divx WHERE id='$id'");
$arr = mysql_fetch_array($res);
$title = $arr["title"];
$url = $arr["url"];
?>
<form name="divx_form_3" id="divx_form_3" action="divx.php" method="post">
<table width="500" align="center" border="0">
<tr><td colspan="2" valign="top">
<center><b>Editer Video</b><br><br></center>
</td></tr>
<input type="hidden" name="act" value="addedit">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<tr><td width="100" align="right">Nouveau Titre : </td><td><input type="text" name="title" value="<?php echo $title; ?>" maxlength='100' size='50'></td></tr>
<tr><td width="100" align="right">Nouvelle URL :<br>(Format divx) </td><td><input type="text" name="url" value="<?php echo $url; ?>" maxlength='150' size='50'></td></tr>
<tr><td align="center" colspan="2">
<?php if($ajax_browse == "yes") { ?>
<input onclick="javascript
ndAjaxPost('divx.php','divx_form_3');" type="button" value="Edit">
<?php }else { ?>
<input type="submit" value="Edit">
<?php } ?>
</td></tr>
</table></form><br>
<?php
}
if (get_user_class() >= 4 and $act=="del") {
$id = MakeSQLSafe(0 + $_GET['id']);
mysql_query("DELETE FROM divx WHERE id='$id'");
echo "<br><br><center><font color=red>Video effacer !</font><br><br><a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php');" : "divx.php")."\">Retour</a></center>";
}
end_frame();
stdfoot();[/code]
et création de la table divx
[code=sql]--
-- Structure de la table `divx`
--
CREATE TABLE `divx` (
`id` int(10) unsigned NOT NULL auto_increment,
`title` varchar(75) NOT NULL default '',
`url` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4;
--
-- Contenu de la table `divx`
--[/code]
Voila ,voila j'espére que quelqu'un pourra voir ca rapidement,c'est tout ce qu'il me manque pour mon nouveau site et mon serveur et rouge d'impatience de streamer a mort.
pour me joindre au cas ou,ne pâs utiliser l'adresse d'inscription car c'est celle du nouveau site qui est pas encore en route.
mandrake-speed@hotmail.frca devrait mieux aller.
Merci d'avance pour votre aide,j'espère que vous serez interressé par un module de se genre(en ajoutant des categories il serait tip top).
je me lance sur phpboost avec un nouveau site de streaming HQ pour les animes non licencié.
J'ai un script parfait pour l'upoload et la lecture de vidéos divx(ne lui manque que la possibilité de mettre les vidéos en catégories)
Bref,j'ai besoin d'aide pour l'adapter a phpboost 2.0
Est ce que je peut compter sur votre aide,surtout que cela ferait un ajout de choix pour le cms car j'ai pas trouvé un seul cms avec la gestion du format divx.c'est toujours swf qui est beaucoup trop gourmand et de mauvaise qualité.
le Web Divx player , y'a pas mieux pour le stream.d'ou l'obligation a mon avis de se pencher sur le sujet
Voici le script en question et la modif de BDD a faire.
Fichier divx.php
[code=php]<?php
require_once("backend/functions.php");
dbconn();
loggedinonly();
stdhead();
$id = 0 + $_GET['id'];
function MakeSQLSafe($msg)
{
//this will allow all punctuation in the message, and also prevent sql injection.
$msg = str_replace("'", ''', $msg);
$msg = str_replace("--", '--', $msg);
return $msg;
};
function MakeHTMLSafe($msg)
{
//this will stop people from using javascript and html tags in their posts.
$msg = str_replace('<', '<', $msg);
$msg = str_replace('>', '>', $msg);
$msg = str_replace('javascript:', 'java script:', $msg);
return $msg;
}
begin_frame("divx");
$res = mysql_query("SELECT COUNT(*) FROM divx");
$row = mysql_fetch_array($res);
$count = $row[0];
if ($act=="search") {
$perpage = 15;
}else {
$perpage = 50;
}
list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, $_SERVER["PHP_SELF"] ."?" );
if (!$act or $act == "search") {
if ($id) {
$mess = "Press Play";
$res = mysql_query("SELECT * FROM divx WHERE id='$id'");
$arr = mysql_fetch_array($res);
$divx = $arr["url"];
$titre = $arr["title"];
}else {
$mess="Selectionner une Video";
}
?>
<STYLE type=text/css>
.td_search {
background: none;
BORDER-TOP: #a0a0a0 1px solid;
BORDER-BOTTOM: #a0a0a0 1px solid;
BORDER-LEFT: #a0a0a0 1px solid;
BORDER-RIGHT: #a0a0a0 1px solid;
}
</style>
<table width="100%" height="300" align="center" border="0" cellpadding="0" cellspacing="">
<tr>
<td colspan="2" width="100%" valign="top" align="center">
<br>
<?php
if ($titre) {
echo "<font size='3'><b>".$titre."</b></font>";
echo "<br><br>";
}
if (get_user_class() >= 3) {
?>
<center><object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="623" height="350" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
<param name="custommode" value="Stage6" />
<param name="mode" value="null" />
<param name="autoPlay" value="false" />
<param name="allowContextMenu" value="false" />
<param name="src" value="<?php echo $divx; ?>" />
<embed type="video/divx" src="<?php echo $divx; ?>" custommode="Stage6" width="720" height="394" mode="null" autoPlay="false" allowContextMenu="false" pluginspage="http://go.divx.com/plugin/download/">
</embed>
</object></center>
<br><br>
</td>
</tr>
</table>
<br>
<fieldset class="td_search"><legend><b>Chercher une video</b></legend>
<form name="divx_form_1" id="divx_form_1" method="post" action="divx.php">
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<tr><td width="100%" align="center">
<input type="text" name="recherche" value="<?php echo $recherche; ?>" maxlength='100' size='30'>
<input type="hidden" name="act" value="search">
<?php if($ajax_browse == "yes") { ?>
<input onclick="javascript
ndAjaxPost('divx.php','divx_form_1');" type="button" value="Search!"><?php }else { ?>
<input type="submit" value="Search!">
<?php } ?>
</tr></td></table></form></fieldset>
<br>
<fieldset class="td_search"><legend><b>Liste des videos</b></legend>
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<?php
}else{
echo "<tr><td align=center><font color=red><b>VIP seulement!</b></font></td></tr>";
}
if ($act=="search") {
$recherche = str_replace("+"," ",$_POST['recherche']);
$recherche = trim($recherche);
while(strpos($recherche," ")) {
$recherche = str_replace(" "," ",$recherche);
}
$recherche = MakeSQLSafe($recherche);
$res = mysql_query("SELECT * FROM divx WHERE title LIKE '%$recherche%' ORDER BY id DESC $limit");
while($arr = mysql_fetch_array($res))
{
$url = $arr["url"];
$title = $arr["title"];
$id = $arr["id"];
print ("<tr><td width=90%><b>-</b> <a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?id=".$id."');" : "divx.php?id=".$id."")."\">".$title."</a><br><br></td>");if (get_user_class() == 4) {
print ("<td with=10%><a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?act=del&id=".$id."');" : "divx.php?act=del&id=".$id."")."\">Effacer</a><br><br></td>");}
print ('</tr>');
}
}else {
$res = mysql_query("SELECT * FROM divx ORDER BY id DESC $limit");
$row = mysql_num_rows($res);
if($row !== 0){
while ($arr = mysql_fetch_array($res))
{
$url = MakeHTMLSafe($arr["url"]);
$title = MakeHTMLSafe($arr["title"]);
$id = $arr["id"];
print ("<tr><td width=570><b>-</b> <a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?id=".$id."');" : "divx.php?id=".$id."")."\">".$title."</a><br><br></td>");if (get_user_class() == 7) {
print ("<td><a width=100 href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?act=edit&id=".$id."');" : "divx.php?act=edit&id=".$id."")."\">Editer</a> - ");print ("<a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php?act=del&id=".$id."');" : "divx.php?act=del&id=".$id."")."\">Effacer</a><br><br></td>");}
print ('</tr>');
}
}else{
echo "<tr><td align=center><font color=red><b>Pas de Videos !</b></font></td></tr>";
}
}
echo "</table>";
if($row !== 0)
echo $pagerbottom;
echo "</fieldset><br>";
}
if (get_user_class() >= 4 and $act=="") {
?>
<br>
<form name="divx_form_2" id="divx_form_2" action="divx.php" method="post">
<table width="500" bordercolor=#33CC00 style='border-collapse: collapse' align="center" border="1">
<tr><td colspan="2" valign="top">
<center><b>Moderators Options</b><br>(Ajouter une video)</center>
</td></tr>
<input type="hidden" name="act" value="add">
<tr><td width="100" align="right">Titre de la video : </td><td><input type="text" name="title" maxlength='100' size='50'></td></tr>
<tr><td width="100" align="right">Video URL :<br>(Format divx) </td><td><input type="text" name="url" maxlength='150' size='50'></td></tr>
<tr><td align="center" colspan="2">
<?php if($ajax_browse == "yes") { ?>
<input onclick="javascript
ndAjaxPost('divx.php','divx_form_2');" type="button" value="Add"><?php }else { ?>
<input type="submit" value="Add">
<?php } ?>
</td></tr>
</table></form><br>
<?php
}
if (get_user_class() >= 4 and $act=="add") {
$title = MakeSQLSafe($_POST["title"]);
$url = MakeSQLSafe($_POST["url"]);
mysql_query("INSERT INTO divx (title, url) VALUES ('".$title."', '".$url."')");
echo "<center><font color=red>Video ajouté !</font><br><br></center>";
echo "Nom : ";
echo MakeHTMLSafe($_POST["title"]);
echo "<br>URL : ";
echo MakeHTMLSafe($_POST["url"]);
echo "<br><br><center><a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php');" : "divx.php")."\">Retour</a></center>";}
if (get_user_class() >= 4 and $act=="addedit") {
$title = MakeSQLSafe($_POST["title"]);
$url = MakeSQLSafe($_POST["url"]);
$id = MakeSQLSafe(0 + $_POST["id"]);
mysql_query("UPDATE divx SET title='$title', url='$url' where id='$id'");
echo "<center><font color=red>Video mise a jour !</font><br><br></center>";
echo "Nom : ";
echo MakeHTMLSafe($_POST["title"]);
echo "<br>URL : ";
echo MakeHTMLSafe($_POST["url"]);
echo "<br><br><center><a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php');" : "divx.php")."\">Retour</a></center>";}
if (get_user_class() >= 4 and $act=="edit") {
$id = MakeSQLSafe(0 + $_GET['id']);
$res = mysql_query("SELECT * FROM divx WHERE id='$id'");
$arr = mysql_fetch_array($res);
$title = $arr["title"];
$url = $arr["url"];
?>
<form name="divx_form_3" id="divx_form_3" action="divx.php" method="post">
<table width="500" align="center" border="0">
<tr><td colspan="2" valign="top">
<center><b>Editer Video</b><br><br></center>
</td></tr>
<input type="hidden" name="act" value="addedit">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<tr><td width="100" align="right">Nouveau Titre : </td><td><input type="text" name="title" value="<?php echo $title; ?>" maxlength='100' size='50'></td></tr>
<tr><td width="100" align="right">Nouvelle URL :<br>(Format divx) </td><td><input type="text" name="url" value="<?php echo $url; ?>" maxlength='150' size='50'></td></tr>
<tr><td align="center" colspan="2">
<?php if($ajax_browse == "yes") { ?>
<input onclick="javascript
ndAjaxPost('divx.php','divx_form_3');" type="button" value="Edit"><?php }else { ?>
<input type="submit" value="Edit">
<?php } ?>
</td></tr>
</table></form><br>
<?php
}
if (get_user_class() >= 4 and $act=="del") {
$id = MakeSQLSafe(0 + $_GET['id']);
mysql_query("DELETE FROM divx WHERE id='$id'");
echo "<br><br><center><font color=red>Video effacer !</font><br><br><a href=\"".(($ajax_browse == 'yes') ? "javascript
ndAjaxReq('divx.php');" : "divx.php")."\">Retour</a></center>";}
end_frame();
stdfoot();[/code]
et création de la table divx
[code=sql]--
-- Structure de la table `divx`
--
CREATE TABLE `divx` (
`id` int(10) unsigned NOT NULL auto_increment,
`title` varchar(75) NOT NULL default '',
`url` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4;
--
-- Contenu de la table `divx`
--[/code]
Voila ,voila j'espére que quelqu'un pourra voir ca rapidement,c'est tout ce qu'il me manque pour mon nouveau site et mon serveur et rouge d'impatience de streamer a mort.
pour me joindre au cas ou,ne pâs utiliser l'adresse d'inscription car c'est celle du nouveau site qui est pas encore en route.
mandrake-speed@hotmail.frca devrait mieux aller.
Merci d'avance pour votre aide,j'espère que vous serez interressé par un module de se genre(en ajoutant des categories il serait tip top).
Pour ma part je suis en plein la création de module afin d'apprendre les dessous de phpboost pour mon prochain site.
Mes modules en cours de création :
- En phase de test : Le module Invitation
- et d'ici 2 ou 3 jours un module Meteo.
Ton idée me séduit je vais regarder cela de plus près. Et en plus, çà me fera un bon exercice !
A+
Mes modules en cours de création :
- En phase de test : Le module Invitation
- et d'ici 2 ou 3 jours un module Meteo.
Ton idée me séduit je vais regarder cela de plus près. Et en plus, çà me fera un bon exercice !
A+
Super
je connait pas du tout phpboost et j'ai deja pas mal a faire a coté,ce sera pas de trop d'avoir de l'aide.
on peut aller plus loin et inssérer aussi le format swf dont voici le script:
Fichier swf.php
Code PHP :
creation de la table swf
Code SQL :
voila si y'a d'autre personne intéressé pour ce projet n'hésitez pas
je connait pas du tout phpboost et j'ai deja pas mal a faire a coté,ce sera pas de trop d'avoir de l'aide.
on peut aller plus loin et inssérer aussi le format swf dont voici le script:
Fichier swf.php
Code PHP :
<?php #ob_start("ob_gzhandler"); require_once("backend/functions.php"); dbconn(); loggedinonly(); stdhead(); $id = 0 + $_GET['id']; function MakeSQLSafe($msg) { //this will allow all punctuation in the message, and also prevent sql injection. $msg = str_replace("'", ''', $msg); $msg = str_replace("--", '--', $msg); return $msg; }; function MakeHTMLSafe($msg) { //this will stop people from using javascript and html tags in their posts. $msg = str_replace('<', '<', $msg); $msg = str_replace('>', '>', $msg); $msg = str_replace('javascript:', 'java script:', $msg); return $msg; } begin_frame("swf"); $res = mysql_query("SELECT COUNT(*) FROM swf"); $row = mysql_fetch_array($res); $count = $row[0]; if ($act=="search") { $perpage = 15; }else { $perpage = 50; } list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, $_SERVER["PHP_SELF"] ."?" ); if (!$act or $act == "search") { if ($id) { $mess = "Press Play"; $res = mysql_query("SELECT * FROM swf WHERE id='$id'"); $arr = mysql_fetch_array($res); $swf = $arr["url"]; $titre = $arr["title"]; }else { $mess="Select a Video"; } ?> <STYLE type=text/css> .td_search { background: none; BORDER-TOP: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; } </style> <table width="100%" height="300" align="center" border="0" cellpadding="0" cellspacing=""> <tr> <td colspan="2" width="100%" valign="top" align="center"> <br> <?php if ($titre) { echo "<font size='3'><b>".$titre."</b></font>"; echo "<br><br>"; } ?> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="620" height="350" id="lecteur" align="middle"> <param name="movie" value="<?php echo $swf; ?>" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="<?php echo $swf; ?>" quality="high" bgcolor="#000000" width="620" height="350" name="lecteur" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object> </p> <br><br> </td> </tr> </table> <br> <fieldset class="td_search"><legend><b>Search a video</b></legend> <form name="swf_form_1" id="swf_form_1" method="post" action="swf.php"> <table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0"> <tr><td width="100%" align="center"> <input type="text" name="recherche" value="<?php echo $recherche; ?>" maxlength='100' size='30'> <input type="hidden" name="act" value="search"> <?php if($ajax_browse == "yes") { ?> <input onclick="javascript:sndAjaxPost('swf.php','swf_form_1');" type="button" value="Search!"> <?php }else { ?> <input type="submit" value="Search!"> <?php } ?> </tr></td></table></form></fieldset> <br> <fieldset class="td_search"><legend><b>List of videos</b></legend> <table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0"> <?php if ($act=="search") { $recherche = str_replace("+"," ",$_POST['recherche']); $recherche = trim($recherche); while(strpos($recherche," ")) { $recherche = str_replace(" "," ",$recherche); } $recherche = MakeSQLSafe($recherche); $res = mysql_query("SELECT * FROM swf WHERE title LIKE '%$recherche%' ORDER BY id DESC $limit"); while($arr = mysql_fetch_array($res)) { $url = $arr["url"]; $title = $arr["title"]; $id = $arr["id"]; print ("<tr><td width=90%><b>-</b> <a href="".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('swf.php?id=".$id."');" : "swf.php?id=".$id."")."">".$title."</a><br><br></td>"); if (get_user_class() == 7) { print ("<td with=10%><a href="".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('swf.php?act=del&id=".$id."');" : "swf.php?act=del&id=".$id."")."">Delete</a><br><br></td>"); } print ('</tr>'); } }else { $res = mysql_query("SELECT * FROM swf ORDER BY id DESC $limit"); $row = mysql_num_rows($res); if($row !== 0){ while ($arr = mysql_fetch_array($res)) { $url = MakeHTMLSafe($arr["url"]); $title = MakeHTMLSafe($arr["title"]); $id = $arr["id"]; print ("<tr><td width=570><b>-</b> <a href="".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('swf.php?id=".$id."');" : "swf.php?id=".$id."")."">".$title."</a><br><br></td>"); if (get_user_class() == 7) { print ("<td><a width=100 href="".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('swf.php?act=edit&id=".$id."');" : "swf.php?act=edit&id=".$id."")."">Edit</a> - "); print ("<a href="".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('swf.php?act=del&id=".$id."');" : "swf.php?act=del&id=".$id."")."">Delete</a><br><br></td>"); } print ('</tr>'); } }else{ echo "<tr><td align=center><font color=red><b>Pas de Videos !</b></font></td></tr>"; } } echo "</table>"; if($row !== 0) echo $pagerbottom; echo "</fieldset><br>"; } if (get_user_class() >= 5 and $act=="") { ?> <br> <form name="swf_form_2" id="swf_form_2" action="swf.php" method="post"> <table width="500" bordercolor=#33CC00 style='border-collapse: collapse' align="center" border="1"> <tr><td colspan="2" valign="top"> <center><b>Moderators Options</b><br>(Add a video)</center> </td></tr> <input type="hidden" name="act" value="add"> <tr><td width="100" align="right">Video Title : </td><td><input type="text" name="title" maxlength='100' size='50'></td></tr> <tr><td width="100" align="right">Video URL :<br>(Format swf) </td><td><input type="text" name="url" maxlength='100' size='50'></td></tr> <tr><td align="center" colspan="2"> <?php if($ajax_browse == "yes") { ?> <input onclick="javascript:sndAjaxPost('swf.php','swf_form_2');" type="button" value="Add"> <?php }else { ?> <input type="submit" value="Add"> <?php } ?> </td></tr> </table></form><br> <?php } if (get_user_class() >= 5 and $act=="add") { $title = MakeSQLSafe($_POST["title"]); $url = MakeSQLSafe($_POST["url"]); mysql_query("INSERT INTO swf (title, url) VALUES ('".$title."', '".$url."')"); echo "<center><font color=red>Video added !</font><br><br></center>"; echo "Nom : "; echo MakeHTMLSafe($_POST["title"]); echo "<br>URL : "; echo MakeHTMLSafe($_POST["url"]); echo "<br><br><center><a href="".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('swf.php');" : "swf.php")."">Back</a></center>"; } if (get_user_class() >= 5 and $act=="addedit") { $title = MakeSQLSafe($_POST["title"]); $url = MakeSQLSafe($_POST["url"]); $id = MakeSQLSafe(0 + $_POST["id"]); mysql_query("UPDATE swf SET title='$title', url='$url' where id='$id'"); echo "<center><font color=red>Video updated !</font><br><br></center>"; echo "Nom : "; echo MakeHTMLSafe($_POST["title"]); echo "<br>URL : "; echo MakeHTMLSafe($_POST["url"]); echo "<br><br><center><a href="".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('swf.php');" : "swf.php")."">Back</a></center>"; } if (get_user_class() >= 5 and $act=="edit") { $id = MakeSQLSafe(0 + $_GET['id']); $res = mysql_query("SELECT * FROM swf WHERE id='$id'"); $arr = mysql_fetch_array($res); $title = $arr["title"]; $url = $arr["url"]; ?> <form name="swf_form_3" id="swf_form_3" action="swf.php" method="post"> <table width="500" align="center" border="0"> <tr><td colspan="2" valign="top"> <center><b>Edit Video</b><br><br></center> </td></tr> <input type="hidden" name="act" value="addedit"> <input type="hidden" name="id" value="<?php echo $id; ?>"> <tr><td width="100" align="right">New Video Title : </td><td><input type="text" name="title" value="<?php echo $title; ?>" maxlength='100' size='50'></td></tr> <tr><td width="100" align="right">New Video URL :<br>(Format swf) </td><td><input type="text" name="url" value="<?php echo $url; ?>" maxlength='100' size='50'></td></tr> <tr><td align="center" colspan="2"> <?php if($ajax_browse == "yes") { ?> <input onclick="javascript:sndAjaxPost('swf.php','swf_form_3');" type="button" value="Edit"> <?php }else { ?> <input type="submit" value="Edit"> <?php } ?> </td></tr> </table></form><br> <?php } if (get_user_class() >= 5 and $act=="del") { $id = MakeSQLSafe(0 + $_GET['id']); mysql_query("DELETE FROM swf WHERE id='$id'"); echo "<br><br><center><font color=red>Video deleted !</font><br><br><a href="".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('swf.php');" : "swf.php")."">Back</a></center>"; } end_frame(); stdfoot();
creation de la table swf
Code SQL :
-- -- Structure de la table `swf` -- CREATE TABLE `swf` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(75) NOT NULL DEFAULT '', `url` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4; -- -- Contenu de la table `swf` --
voila si y'a d'autre personne intéressé pour ce projet n'hésitez pas
un module multimédia est en cours de codage, par contre je ne sais pas s'il prends en charge le divx. A voir
____________________
Toujours OSER, savoir parfois CEDER, mais jamais RENONCER!
Mes sites : http://www.leschinchillas.org / http://www.chateau-de-lastours.fr
Toujours OSER, savoir parfois CEDER, mais jamais RENONCER!
Mes sites : http://www.leschinchillas.org / http://www.chateau-de-lastours.fr
Citation:
c'est cool ça. Mais ça me fera quand même un bon exo
Je commence dès que je finit le module meteo j'ai encore 2 ou 3 petites choses a finir
A+
un module multimédia est en cours de codage, par contre je ne sais pas s'il prends en charge le divx. A voir
c'est cool ça. Mais ça me fera quand même un bon exo
Je commence dès que je finit le module meteo j'ai encore 2 ou 3 petites choses a finir
A+
pour voir le script en fonctionnement,du moins sans la partie modération qui est composé d'un tableau pour entrer le nom de la vidéos et l'url de celle ci(peut etre changé suivant les droits).
aussi en face de chaque nom de vidéos dans la liste il y a les options "edit" et "delete" qui ne sont pas visible.(tout ces droits sont parametrable individuellement dans le code.
Bref allez a cette adresse:
http://www.torrents-high-speed-fr.com
il faut s'inscrire et ensuite ajouter a l'adresse /divx.php
j'ai mis 3 ou 4 animes manière de voir ce que ca donne
tu peut voir aussi le swf en ajoutant /swf.php ,c'est la meme page,y'a que le format qui change
les pages sont simple mais c'est pratique et surtout on ne retrouve ce genre de chose dans aucun cms(pour le divx surtout)
le seul default selon moi c'est l'impossibilité de classer en categories,qui permettrait de ranger soit les séries ensemble soit les types de videos.
voila,merci ca va faire un module sympas,sachant que l'on peut toujours ajouter des fonctionnalité
Edité par mandrake Le 23/06/08 à 13h30
aussi en face de chaque nom de vidéos dans la liste il y a les options "edit" et "delete" qui ne sont pas visible.(tout ces droits sont parametrable individuellement dans le code.
Bref allez a cette adresse:
http://www.torrents-high-speed-fr.com
il faut s'inscrire et ensuite ajouter a l'adresse /divx.php
j'ai mis 3 ou 4 animes manière de voir ce que ca donne
tu peut voir aussi le swf en ajoutant /swf.php ,c'est la meme page,y'a que le format qui change
les pages sont simple mais c'est pratique et surtout on ne retrouve ce genre de chose dans aucun cms(pour le divx surtout)
le seul default selon moi c'est l'impossibilité de classer en categories,qui permettrait de ranger soit les séries ensemble soit les types de videos.
voila,merci ca va faire un module sympas,sachant que l'on peut toujours ajouter des fonctionnalité
Edité par mandrake Le 23/06/08 à 13h30
Je ne vois pas trop le rapport avec le lien que tu as donnée et le script dont tu parle sur l'ajout de divx... Peut-être j'ai louper un truc
Boosteur Inactif

![]()
Groupe: Visiteur
magikverse:
Je ne vois pas trop le rapport avec le lien que tu as donnée et le script dont tu parle sur l'ajout de divx... Peut-être j'ai louper un truc 
Dans ce cas on est 2 
comment ca vous voyez pas le rapport
expliquez vous car c'est bien ce script la qui tourne,je vois pas vraiment ou est le probleme.
je vais vous le remettre:
http://www.torrents-high-speed-fr.com/divx.php
expliquez moi ce que vous trouvez qui va pas
j'ai aussi dit qu'il y a une partie que vous ne voyez pas car vous n'avez pas les droits nescessaire
le tableau qui sert a uploader les url,et la modération.
Peut etre j'aurai pas du dire upload car le script ne sert pas a uploader le fichier sur le serveur,on entre seulement l'url du fichier qu'on veut metre a disposition.(si c'est ca qui vous chagrine)
bon ok je vais modifier les droits que tout le monde puissent voir la page en entier.
Voila c'est fait ca devrait aller.
Edité par mandrake Le 23/06/08 à 18h08
expliquez vous car c'est bien ce script la qui tourne,je vois pas vraiment ou est le probleme.
je vais vous le remettre:
http://www.torrents-high-speed-fr.com/divx.php
expliquez moi ce que vous trouvez qui va pas
j'ai aussi dit qu'il y a une partie que vous ne voyez pas car vous n'avez pas les droits nescessaire
le tableau qui sert a uploader les url,et la modération.
Peut etre j'aurai pas du dire upload car le script ne sert pas a uploader le fichier sur le serveur,on entre seulement l'url du fichier qu'on veut metre a disposition.(si c'est ca qui vous chagrine)
bon ok je vais modifier les droits que tout le monde puissent voir la page en entier.
Voila c'est fait ca devrait aller.
Edité par mandrake Le 23/06/08 à 18h08
Le premier lien menait à index.php pas divx.php... Je ne l'avait pas vu, et la pour l'instant je n'ai pas accès du tout a cette page j'arrive sur la page "login" ou "Se connecter". L'adresse retournée est celle-ci:
http://www.torrents-high-speed-fr.com/account-login.php?returnto=%2Fdivx.php
http://www.torrents-high-speed-fr.com/account-login.php?returnto=%2Fdivx.php
sérieusement vous vous moquez de moi la,j'ai tout expliquez dans mon topic,faudrait peut etre prendre 20 secondes pour le lire comme il faut tout ce dont tu me parle et expliqué.
je vois pas comment etre plus clair que je l'ai été,je recopie donc mon topic et je vais meme te mettre des couleurs pour etre sur que tu vois bien.
Citation:
Edité par mandrake Le 24/06/08 à 16h19
je vois pas comment etre plus clair que je l'ai été,je recopie donc mon topic et je vais meme te mettre des couleurs pour etre sur que tu vois bien.
Citation:
pour voir le script en fonctionnement,du moins sans la partie modération qui est composé d'un tableau pour entrer le nom de la vidéos et l'url de celle ci(peut etre changé suivant les droits).
aussi en face de chaque nom de vidéos dans la liste il y a les options "edit" et "delete" qui ne sont pas visible.(tout ces droits sont parametrable individuellement dans le code.
Bref allez a cette adresse:
http://www.torrents-high-speed-fr.com
il faut s'inscrire et ensuite ajouter a l'adresse /divx.php
j'ai mis 3 ou 4 animes manière de voir ce que ca donne
tu peut voir aussi le swf en ajoutant /swf.php,c'est la meme page,y'a que le format qui change
les pages sont simple mais c'est pratique et surtout on ne retrouve ce genre de chose dans aucun cms(pour le divx surtout)
le seul default selon moi c'est l'impossibilité de classer en categories,qui permettrait de ranger soit les séries ensemble soit les types de videos.
voila,merci ca va faire un module sympas,sachant que l'on peut toujours ajouter des fonctionnalité
aussi en face de chaque nom de vidéos dans la liste il y a les options "edit" et "delete" qui ne sont pas visible.(tout ces droits sont parametrable individuellement dans le code.
Bref allez a cette adresse:
http://www.torrents-high-speed-fr.com
il faut s'inscrire et ensuite ajouter a l'adresse /divx.php
j'ai mis 3 ou 4 animes manière de voir ce que ca donne
tu peut voir aussi le swf en ajoutant /swf.php,c'est la meme page,y'a que le format qui change
les pages sont simple mais c'est pratique et surtout on ne retrouve ce genre de chose dans aucun cms(pour le divx surtout)
le seul default selon moi c'est l'impossibilité de classer en categories,qui permettrait de ranger soit les séries ensemble soit les types de videos.
voila,merci ca va faire un module sympas,sachant que l'on peut toujours ajouter des fonctionnalité
Edité par mandrake Le 24/06/08 à 16h19
Je revenais de travailler, j'étais crever
, mais bon je ne suis pas inscrit alors je ne peut pas regarder.
, mais bon je ne suis pas inscrit alors je ne peut pas regarder.
table divx
table categories
ajouter cette requete a la table user
browsestreaming.php
streaming.php
voila en gros ca donne ca je travail encore dessus

CREATE TABLE IF NOT EXISTS `divx` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(75) NOT NULL,
`url` text NOT NULL,
`image` varchar(255) NOT NULL,
`synopsis` text NOT NULL,
`category` int(10) unsigned NOT NULL DEFAULT '0',
`size` bigint(20) unsigned NOT NULL DEFAULT '0',
`descr` text NOT NULL,
`added` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`owner` int(10) unsigned NOT NULL DEFAULT '0',
`torrentstreaming` varchar(255) NOT NULL DEFAULT '',
`ddlstreaming` varchar(255) NOT NULL DEFAULT '',
`allocine` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=55 ;
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(75) NOT NULL,
`url` text NOT NULL,
`image` varchar(255) NOT NULL,
`synopsis` text NOT NULL,
`category` int(10) unsigned NOT NULL DEFAULT '0',
`size` bigint(20) unsigned NOT NULL DEFAULT '0',
`descr` text NOT NULL,
`added` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`owner` int(10) unsigned NOT NULL DEFAULT '0',
`torrentstreaming` varchar(255) NOT NULL DEFAULT '',
`ddlstreaming` varchar(255) NOT NULL DEFAULT '',
`allocine` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=55 ;
table categories
CREATE TABLE IF NOT EXISTS `categoriess` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL DEFAULT '',
`image` varchar(100) NOT NULL DEFAULT '',
`cat_desc` varchar(30) NOT NULL DEFAULT '',
`minclassread` tinyint(3) unsigned NOT NULL,
`vip` enum('yes','no') NOT NULL DEFAULT 'no',
`type` varchar(1) NOT NULL DEFAULT 'c',
`pid` smallint(5) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `type` (`type`,`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=44 ;
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL DEFAULT '',
`image` varchar(100) NOT NULL DEFAULT '',
`cat_desc` varchar(30) NOT NULL DEFAULT '',
`minclassread` tinyint(3) unsigned NOT NULL,
`vip` enum('yes','no') NOT NULL DEFAULT 'no',
`type` varchar(1) NOT NULL DEFAULT 'c',
`pid` smallint(5) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `type` (`type`,`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=44 ;
ajouter cette requete a la table user
ALTER TABLE `users` ADD `droits_film` decimal(10,0) NOT NULL default '10';
CREATE TABLE IF NOT EXISTS `divx_usage` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`userid` varchar(75) NOT NULL DEFAULT '',
`divxid` text NOT NULL,
`date` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=223 ;
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`userid` varchar(75) NOT NULL DEFAULT '',
`divxid` text NOT NULL,
`date` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=223 ;
browsestreaming.php
<?php
require_once 'global.php';
include_once INC_PATH . '/functions_cache.php';
include_once INC_PATH . '/functions_ratio.php';
gzip ();
dbconn ();
loggedinorreturn ();
maxsysop ();
parked ();
define ('T_VERSION', 'v.0.7 by xam');
stdhead("Streaming ");
$id = 0 + $_GET['id'];
function MakeSQLSafe($msg)
{
//this will allow all punctuation in the message, and also prevent sql injection.
$msg = str_replace("'", ''', $msg);
$msg = str_replace("--", '--', $msg);
return $msg;
};
function MakeHTMLSafe($msg)
{
//this will stop people from using javascript and html tags in their posts.
$msg = str_replace('<', '<', $msg);
$msg = str_replace('>', '>', $msg);
$msg = str_replace('javascript:', 'java script:', $msg);
return $msg;
}
begin_frame("streaming");
$res = mysql_query("SELECT COUNT(*) FROM divx");
$row = mysql_fetch_array($res);
$count = $row[0];
if ($act=="search") {
$perpage = 10;
}else {
$perpage = 10;
}
list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, $_SERVER["PHP_SELF"] ."?" );
if (!$act or $act == "search") {
if ($id) {
$mess = "Press Play";
$res = mysql_query("SELECT * FROM divx WHERE id='$id'");
$arr = mysql_fetch_array($res);
$divx = $arr["url"];
$titre = $arr["title"];
$image = $arr["image"];
$category = $arr["category"];
$torrentstreaming = $arr["torrentstreaming"];
$added = $arr["added"];
$isnew = ($arr["added"] > $CURUSER['last_login'] ? '<img src="'.$BASEURL.'/'.$pic_base_url.'newdownload.gif" class="inlineimg" alt="'.$lang->browse['newtorrent'].'" title="'.$lang->browse['newtorrent'].'" />' : '');
$ddlstreaming = $arr["ddlstreaming"];
}
?>
<STYLE type=text/css>
.td_search {
background: none;
BORDER-TOP: #a0a0a0 1px solid;
BORDER-BOTTOM: #a0a0a0 1px solid;$title
BORDER-LEFT: #a0a0a0 1px solid;
BORDER-RIGHT: #a0a0a0 1px solid;
}
</style>
<table width="100%" height="300" align="center" border="0" cellpadding="0" cellspacing="">
<tr>
<td colspan="2" width="100%" valign="top" align="center">
<br>
<?php
?>
<center><object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="623" height="350" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
<param name="custommode" value="Stage6" />
<param name="mode" value="null" />
<param name="autoPlay" value="false" />
<param name="allowContextMenu" value="false" />
<param name="src" value="" />
<embed type="video/divx" src="" custommode="Stage6" width="720" height="394" mode="null" autoPlay="false" allowContextMenu="false" pluginspage="http://go.divx.com/plugin/download/">
</embed>
</object></center>
<br><br>
</td>
</tr>
</table>
<br>
<fieldset class="td_search"><legend><b>Streaming</b></legend>
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<tr><td width="100%" align="center">
<h1><div style="width:700px;text-align:center;">Pas d'images? Téléchargez DivX Web Player pour <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayerInstaller.exe"><font color=green>Windows</font></a> ou pour <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayer.dmg"><font color=green>Mac</font></a><br><font color=green>Voud devrez redemarrer votre navigateur apres avoir installé</font></center>
<p><h2><center><h1>Veuillez choisir un film </h1></center></h2></p><br><br> <br>
<h2>Ce service vous permet de regarder sans téléchargement une sélection de films, séries, spectacles et autre émission de TV.<br>
Chaque sélection sera décomptée de votre crédit de films dès le clic sur l'image de votre choix, que vous le regardiez ou non.<br>Vous pourrez cependant regarder le film déjà visionné autant de fois que vous le voulez à l'avenir sans être débité en jeton et ce sans limite de durée( tant qu'il sera présent dans notre base streaming ).<br><br>
Pour vous procurez des jetons via paypal cliquez <a href=donate.php><font color=red> ici </font></a>Vous devrez envoyez un MP a LATEAM pour qu'il mette vos jetons a jour.<a href=sendmessage.php?receiver=1><font color=red>Ici</font></a><br><br><font color="#0000CC">Un film streaming coute 1 Jeton </font><br><br>
<center><font size=5> Il vous reste <font color="#990000"><?=$CURUSER[droits_film], " Jetons" ?></font></a></center>
</h2>
<center><a href="divxxxx.php"><font color=red size=5>Triés par ajouts</font></a> <br><br> <a href="divxxxxx.php"><font color=red size=5>Triés par ordre alphabétiques</font></a></center><br>
</tr></td></table>
</div>
</fieldset>
<br>
<fieldset class="td_search"><legend><b>Chercher une video</b></legend>
<form name="divx_form_1" id="divx_form_1" method="post" action="brouwsestreaming.php">
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<tr><td width="100%" align="center">
<input type="text" name="recherche" value="<?php echo $recherche; ?>" maxlength='100' size='30'>
<input type="hidden" name="act" value="search">
<?php if($ajax_browse == "yes") { ?>
<input onclick="javascript:sndAjaxPost('brouwsestreaming.php','divx_form_1');" type="button" value="Search!">
<?php }else { ?>
<input type="submit" value="Search!">
<?php } ?>
</tr></td></table></form></fieldset>
<br>
<fieldset class="td_search"><legend><b>Liste des videos</b></legend>
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<body oncontextmenu="alert('Interdit de copier les éléments du site - Tous droits réservés.'); return false">
<tr>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td class="thead" style="padding: 10px 0pt 0pt;" align="center">Type</td>
<td class="thead" style="padding: 10px 0pt 0pt;" align="left"> Nom du streaming</td>
<td class="thead" style="padding: 10px 0pt 0pt;" align="center">ajouter</td>
<td class="thead" style="padding: 10px 0pt 0pt;" align="center">torrent</td>
</tr>
<?php
if ($act=="search") {
$recherche = str_replace("+"," ",$_POST['recherche']);
$recherche = trim($recherche);
while(strpos($recherche," ")) {
$recherche = str_replace(" "," ",$recherche);
}
$recherche = MakeSQLSafe($recherche);
$res = mysql_query("SELECT * FROM divx WHERE title LIKE '%$recherche%' ORDER BY id DESC $limit");
while($arr = mysql_fetch_array($res))
{
$ddlstreaming = $arr["ddlstreaming"];
$added = $arr["added"];
$isnew = ($arr["added"] > $CURUSER["last_login"] ? '<img src="pic/newdownload.gif" class="inlineimg" alt="news" title="news" />' : '');
$torrentid = $arr["torrentid"];
$image = $arr["image"];
$url = $arr["url"];
$category = $arr["category"];
$title = $arr["title"];
$id = $arr["id"];
print ("<tr><td width=90%><b>-</b> <a href=\"".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('brouwsestreaming.php?id=".$id."');" : "brouwsestreaming.php.php?id=".$id."")."\">".$title."</a><br><br></td>");
}
print ('</tr>');
}else {
$res = mysql_query("SELECT * FROM divx ORDER BY id DESC $limit");
$row = mysql_num_rows($res);
if($row !== 0){
while ($arr = mysql_fetch_array($res))
{
$url = MakeHTMLSafe($arr["url"]);
$title = MakeHTMLSafe($arr["title"]);
$id = $arr["id"];
?>
<script type="text/javascript">
function doOpen(url){
var w = window.open(url,"Streaming","directories=no,width=635,height=362,toolbar=no,menubar=no,resizeable=no");
w.focus();
return false; //cancels href action
}
</script>
<?php
echo '
<tr><td><img src="images/categories/cat_vod/Film.jpg">'.$arr['category'].'</td><td> <a href="streaming.php?id='.$arr['id'].'" target="_blank" onclick="return doOpen(this.href)">'.$arr['title'].' </a> </td><td>ajouter le '. $arr["added"].' </td> <td><a target="_new" href="details.php?id='.$arr['torrentstreaming'].'" alt="telecharger en torrent" title="telecharger en torrent" ><span style="color: rgb(0, 0, 0);"><img src="images/icon_download.gif"></span></a> <a target="_new" href="detailddl.php?id='.$arr['ddlstreaming'].'" alt="telecharger en megaupload" title="telecharger en megaupload" ><span style="color: rgb(0, 0, 0);"><img src="images/telecharger-icone.png" height="16" width="16"></span></a> <a target="_new" href="'.$arr['allocine'].'" alt="lien allocine" title="lien allocine" ><span style="color: rgb(0, 0, 0);"><img src="images/pins_allocine.png" ></span></a></td>
';
}
print ('</tr>');
}else{
echo "<tr><td align=center><font color=red><b>Pas de Videos !</b></font></td></tr>";
}
}
echo "</tbody></table>";
if($row !== 0)
echo $pagerbottom;
echo "</fieldset><br>";
}
?>
</td></tr>
</table></form><br>
<?php
{
$id = MakeSQLSafe(0 + $_GET['id']);
echo "<br><br><center><br><br><a href=\"".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('brouwsestreaming.php');" : "brouwsestreaming.php")."\"><H1><font color=red>REVENIR A LA PREMIERE PAGE</font></H1></a></center>";
}
end_frame();
stdfoot();
?>
require_once 'global.php';
include_once INC_PATH . '/functions_cache.php';
include_once INC_PATH . '/functions_ratio.php';
gzip ();
dbconn ();
loggedinorreturn ();
maxsysop ();
parked ();
define ('T_VERSION', 'v.0.7 by xam');
stdhead("Streaming ");
$id = 0 + $_GET['id'];
function MakeSQLSafe($msg)
{
//this will allow all punctuation in the message, and also prevent sql injection.
$msg = str_replace("'", ''', $msg);
$msg = str_replace("--", '--', $msg);
return $msg;
};
function MakeHTMLSafe($msg)
{
//this will stop people from using javascript and html tags in their posts.
$msg = str_replace('<', '<', $msg);
$msg = str_replace('>', '>', $msg);
$msg = str_replace('javascript:', 'java script:', $msg);
return $msg;
}
begin_frame("streaming");
$res = mysql_query("SELECT COUNT(*) FROM divx");
$row = mysql_fetch_array($res);
$count = $row[0];
if ($act=="search") {
$perpage = 10;
}else {
$perpage = 10;
}
list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, $_SERVER["PHP_SELF"] ."?" );
if (!$act or $act == "search") {
if ($id) {
$mess = "Press Play";
$res = mysql_query("SELECT * FROM divx WHERE id='$id'");
$arr = mysql_fetch_array($res);
$divx = $arr["url"];
$titre = $arr["title"];
$image = $arr["image"];
$category = $arr["category"];
$torrentstreaming = $arr["torrentstreaming"];
$added = $arr["added"];
$isnew = ($arr["added"] > $CURUSER['last_login'] ? '<img src="'.$BASEURL.'/'.$pic_base_url.'newdownload.gif" class="inlineimg" alt="'.$lang->browse['newtorrent'].'" title="'.$lang->browse['newtorrent'].'" />' : '');
$ddlstreaming = $arr["ddlstreaming"];
}
?>
<STYLE type=text/css>
.td_search {
background: none;
BORDER-TOP: #a0a0a0 1px solid;
BORDER-BOTTOM: #a0a0a0 1px solid;$title
BORDER-LEFT: #a0a0a0 1px solid;
BORDER-RIGHT: #a0a0a0 1px solid;
}
</style>
<table width="100%" height="300" align="center" border="0" cellpadding="0" cellspacing="">
<tr>
<td colspan="2" width="100%" valign="top" align="center">
<br>
<?php
?>
<center><object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="623" height="350" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
<param name="custommode" value="Stage6" />
<param name="mode" value="null" />
<param name="autoPlay" value="false" />
<param name="allowContextMenu" value="false" />
<param name="src" value="" />
<embed type="video/divx" src="" custommode="Stage6" width="720" height="394" mode="null" autoPlay="false" allowContextMenu="false" pluginspage="http://go.divx.com/plugin/download/">
</embed>
</object></center>
<br><br>
</td>
</tr>
</table>
<br>
<fieldset class="td_search"><legend><b>Streaming</b></legend>
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<tr><td width="100%" align="center">
<h1><div style="width:700px;text-align:center;">Pas d'images? Téléchargez DivX Web Player pour <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayerInstaller.exe"><font color=green>Windows</font></a> ou pour <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayer.dmg"><font color=green>Mac</font></a><br><font color=green>Voud devrez redemarrer votre navigateur apres avoir installé</font></center>
<p><h2><center><h1>Veuillez choisir un film </h1></center></h2></p><br><br> <br>
<h2>Ce service vous permet de regarder sans téléchargement une sélection de films, séries, spectacles et autre émission de TV.<br>
Chaque sélection sera décomptée de votre crédit de films dès le clic sur l'image de votre choix, que vous le regardiez ou non.<br>Vous pourrez cependant regarder le film déjà visionné autant de fois que vous le voulez à l'avenir sans être débité en jeton et ce sans limite de durée( tant qu'il sera présent dans notre base streaming ).<br><br>
Pour vous procurez des jetons via paypal cliquez <a href=donate.php><font color=red> ici </font></a>Vous devrez envoyez un MP a LATEAM pour qu'il mette vos jetons a jour.<a href=sendmessage.php?receiver=1><font color=red>Ici</font></a><br><br><font color="#0000CC">Un film streaming coute 1 Jeton </font><br><br>
<center><font size=5> Il vous reste <font color="#990000"><?=$CURUSER[droits_film], " Jetons" ?></font></a></center>
</h2>
<center><a href="divxxxx.php"><font color=red size=5>Triés par ajouts</font></a> <br><br> <a href="divxxxxx.php"><font color=red size=5>Triés par ordre alphabétiques</font></a></center><br>
</tr></td></table>
</div>
</fieldset>
<br>
<fieldset class="td_search"><legend><b>Chercher une video</b></legend>
<form name="divx_form_1" id="divx_form_1" method="post" action="brouwsestreaming.php">
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<tr><td width="100%" align="center">
<input type="text" name="recherche" value="<?php echo $recherche; ?>" maxlength='100' size='30'>
<input type="hidden" name="act" value="search">
<?php if($ajax_browse == "yes") { ?>
<input onclick="javascript:sndAjaxPost('brouwsestreaming.php','divx_form_1');" type="button" value="Search!">
<?php }else { ?>
<input type="submit" value="Search!">
<?php } ?>
</tr></td></table></form></fieldset>
<br>
<fieldset class="td_search"><legend><b>Liste des videos</b></legend>
<table width="100%" height="100%" align="center" border="0" cellpadding="0" cellspacing="0">
<body oncontextmenu="alert('Interdit de copier les éléments du site - Tous droits réservés.'); return false">
<tr>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td class="thead" style="padding: 10px 0pt 0pt;" align="center">Type</td>
<td class="thead" style="padding: 10px 0pt 0pt;" align="left"> Nom du streaming</td>
<td class="thead" style="padding: 10px 0pt 0pt;" align="center">ajouter</td>
<td class="thead" style="padding: 10px 0pt 0pt;" align="center">torrent</td>
</tr>
<?php
if ($act=="search") {
$recherche = str_replace("+"," ",$_POST['recherche']);
$recherche = trim($recherche);
while(strpos($recherche," ")) {
$recherche = str_replace(" "," ",$recherche);
}
$recherche = MakeSQLSafe($recherche);
$res = mysql_query("SELECT * FROM divx WHERE title LIKE '%$recherche%' ORDER BY id DESC $limit");
while($arr = mysql_fetch_array($res))
{
$ddlstreaming = $arr["ddlstreaming"];
$added = $arr["added"];
$isnew = ($arr["added"] > $CURUSER["last_login"] ? '<img src="pic/newdownload.gif" class="inlineimg" alt="news" title="news" />' : '');
$torrentid = $arr["torrentid"];
$image = $arr["image"];
$url = $arr["url"];
$category = $arr["category"];
$title = $arr["title"];
$id = $arr["id"];
print ("<tr><td width=90%><b>-</b> <a href=\"".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('brouwsestreaming.php?id=".$id."');" : "brouwsestreaming.php.php?id=".$id."")."\">".$title."</a><br><br></td>");
}
print ('</tr>');
}else {
$res = mysql_query("SELECT * FROM divx ORDER BY id DESC $limit");
$row = mysql_num_rows($res);
if($row !== 0){
while ($arr = mysql_fetch_array($res))
{
$url = MakeHTMLSafe($arr["url"]);
$title = MakeHTMLSafe($arr["title"]);
$id = $arr["id"];
?>
<script type="text/javascript">
function doOpen(url){
var w = window.open(url,"Streaming","directories=no,width=635,height=362,toolbar=no,menubar=no,resizeable=no");
w.focus();
return false; //cancels href action
}
</script>
<?php
echo '
<tr><td><img src="images/categories/cat_vod/Film.jpg">'.$arr['category'].'</td><td> <a href="streaming.php?id='.$arr['id'].'" target="_blank" onclick="return doOpen(this.href)">'.$arr['title'].' </a> </td><td>ajouter le '. $arr["added"].' </td> <td><a target="_new" href="details.php?id='.$arr['torrentstreaming'].'" alt="telecharger en torrent" title="telecharger en torrent" ><span style="color: rgb(0, 0, 0);"><img src="images/icon_download.gif"></span></a> <a target="_new" href="detailddl.php?id='.$arr['ddlstreaming'].'" alt="telecharger en megaupload" title="telecharger en megaupload" ><span style="color: rgb(0, 0, 0);"><img src="images/telecharger-icone.png" height="16" width="16"></span></a> <a target="_new" href="'.$arr['allocine'].'" alt="lien allocine" title="lien allocine" ><span style="color: rgb(0, 0, 0);"><img src="images/pins_allocine.png" ></span></a></td>
';
}
print ('</tr>');
}else{
echo "<tr><td align=center><font color=red><b>Pas de Videos !</b></font></td></tr>";
}
}
echo "</tbody></table>";
if($row !== 0)
echo $pagerbottom;
echo "</fieldset><br>";
}
?>
</td></tr>
</table></form><br>
<?php
{
$id = MakeSQLSafe(0 + $_GET['id']);
echo "<br><br><center><br><br><a href=\"".(($ajax_browse == 'yes') ? "javascript:sndAjaxReq('brouwsestreaming.php');" : "brouwsestreaming.php")."\"><H1><font color=red>REVENIR A LA PREMIERE PAGE</font></H1></a></center>";
}
end_frame();
stdfoot();
?>
streaming.php
<?php
require_once 'global.php';
include_once INC_PATH . '/functions_cache.php';
include_once INC_PATH . '/functions_ratio.php';
gzip ();
dbconn ();
loggedinorreturn ();
maxsysop ();
parked ();
define ('T_VERSION', 'v.0.7 by xam');
$id = 0 + $_GET['id'];
function MakeSQLSafe($msg)
{
//this will allow all punctuation in the message, and also prevent sql injection.
$msg = str_replace("'", ''', $msg);
$msg = str_replace("--", '--', $msg);
return $msg;
};
function MakeHTMLSafe($msg)
{
//this will stop people from using javascript and html tags in their posts.
$msg = str_replace('<', '<', $msg);
$msg = str_replace('>', '>', $msg);
$msg = str_replace('javascript:', 'java script:', $msg);
return $msg;
}
$res = mysql_query("SELECT COUNT(*) FROM divx");
$row = mysql_fetch_array($res);
$count = $row[0];
if ($act=="search") {
$perpage = 15;
}else {
$perpage = 18;
}
list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, $_SERVER["PHP_SELF"] ."?" );
if (!$act or $act == "search") {
if ($id) {
$mess = "Press Play";
$res = mysql_query("SELECT * FROM divx WHERE id='$id'");
$arr = mysql_fetch_array($res);
$divx = $arr["url"];
$titre = $arr["title"];
$image = $arr["image"];
$req_ha = mysql_query("SELECT id FROM divx_usage WHERE userid=$CURUSER[id] AND divxid = $id");
$row_ha = mysql_num_rows($req_ha);
if($row_ha == 0){
if ($CURUSER["droits_film"] < 1 ){
$mess = "Droits films épuisés";
$divx = "";
$titre = "";
}
else
mysql_query("update users set droits_film = droits_film - 1 WHERE id=$CURUSER[id]");
}
if ($CURUSER["droits_film"] > 0 ){
mysql_query("insert into divx_usage (userid,divxid,date) values ($CURUSER[id],$id,now())");
}
}
else {
$mess="Selectionner une Vidéo";
}
?>
<STYLE type=text/css>
.td_search {
background: none;
BORDER-TOP: #a0a0a0 1px solid;
BORDER-BOTTOM: #a0a0a0 1px solid;
BORDER-LEFT: #a0a0a0 1px solid;
BORDER-RIGHT: #a0a0a0 1px solid;
}
</style>
<center><object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="623" height="350" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
<param name="custommode" value="Stage6" />
<param name="mode" value="full" />
<param name="autoPlay" value="true" />
<param name="allowContextMenu" value="false" />
<param name="src" value="<?php echo $divx; ?>" />
<embed type="video/divx" src="<?php echo $divx; ?>" custommode="Stage6" width="623" height="350" mode="full" autoPlay="true" allowContextMenu="false" pluginspage="http://go.divx.com/plugin/download/">
</embed>
</object></center>
<body oncontextmenu="alert('Interdit de copier les éléments du site - Tous droits réservés.'); return false">
<?php
}
else{
echo "<center><tr><td align=center><font color=red size=6><b>Vous devez etre un donateur pour avoir acces au streaming !</b></font></td></tr></center>";
}
?>
require_once 'global.php';
include_once INC_PATH . '/functions_cache.php';
include_once INC_PATH . '/functions_ratio.php';
gzip ();
dbconn ();
loggedinorreturn ();
maxsysop ();
parked ();
define ('T_VERSION', 'v.0.7 by xam');
$id = 0 + $_GET['id'];
function MakeSQLSafe($msg)
{
//this will allow all punctuation in the message, and also prevent sql injection.
$msg = str_replace("'", ''', $msg);
$msg = str_replace("--", '--', $msg);
return $msg;
};
function MakeHTMLSafe($msg)
{
//this will stop people from using javascript and html tags in their posts.
$msg = str_replace('<', '<', $msg);
$msg = str_replace('>', '>', $msg);
$msg = str_replace('javascript:', 'java script:', $msg);
return $msg;
}
$res = mysql_query("SELECT COUNT(*) FROM divx");
$row = mysql_fetch_array($res);
$count = $row[0];
if ($act=="search") {
$perpage = 15;
}else {
$perpage = 18;
}
list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, $_SERVER["PHP_SELF"] ."?" );
if (!$act or $act == "search") {
if ($id) {
$mess = "Press Play";
$res = mysql_query("SELECT * FROM divx WHERE id='$id'");
$arr = mysql_fetch_array($res);
$divx = $arr["url"];
$titre = $arr["title"];
$image = $arr["image"];
$req_ha = mysql_query("SELECT id FROM divx_usage WHERE userid=$CURUSER[id] AND divxid = $id");
$row_ha = mysql_num_rows($req_ha);
if($row_ha == 0){
if ($CURUSER["droits_film"] < 1 ){
$mess = "Droits films épuisés";
$divx = "";
$titre = "";
}
else
mysql_query("update users set droits_film = droits_film - 1 WHERE id=$CURUSER[id]");
}
if ($CURUSER["droits_film"] > 0 ){
mysql_query("insert into divx_usage (userid,divxid,date) values ($CURUSER[id],$id,now())");
}
}
else {
$mess="Selectionner une Vidéo";
}
?>
<STYLE type=text/css>
.td_search {
background: none;
BORDER-TOP: #a0a0a0 1px solid;
BORDER-BOTTOM: #a0a0a0 1px solid;
BORDER-LEFT: #a0a0a0 1px solid;
BORDER-RIGHT: #a0a0a0 1px solid;
}
</style>
<center><object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="623" height="350" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
<param name="custommode" value="Stage6" />
<param name="mode" value="full" />
<param name="autoPlay" value="true" />
<param name="allowContextMenu" value="false" />
<param name="src" value="<?php echo $divx; ?>" />
<embed type="video/divx" src="<?php echo $divx; ?>" custommode="Stage6" width="623" height="350" mode="full" autoPlay="true" allowContextMenu="false" pluginspage="http://go.divx.com/plugin/download/">
</embed>
</object></center>
<body oncontextmenu="alert('Interdit de copier les éléments du site - Tous droits réservés.'); return false">
<?php
}
else{
echo "<center><tr><td align=center><font color=red size=6><b>Vous devez etre un donateur pour avoir acces au streaming !</b></font></td></tr></center>";
}
?>
voila en gros ca donne ca je travail encore dessus

Boosteur Inactif

![]()
Groupe: Visiteur
Bonsoir lateam,
N'aurait-il pas été plus judicieux, de faire une archive du module en cours ??
@imablement Swan.
N'aurait-il pas été plus judicieux, de faire une archive du module en cours ??
@imablement Swan.
• Développement des modules » Demandes de modules » Besoin d'aide pour adapter un module videos Divx script d'upload et lecture de videos divx
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie





PHPBoost

Support
Téléchargements
Développement
Communauté












