السلاام عليكم ورحمة الله ...
اخواني ركبت الملف realbox وهو للسمعيات والبصريات .
لمشاهدة البرنامج
http://fuga4help.com/realbox/realbox.php3
ومن اراد تنزيله
http://fuga4help.com/modules/mydownl...?cid=2&lid=122
.........
المشكله تكمن ووين ؟؟ انا ما ابغى احط كافة ملفاتي المرئيه والسمعيه في ملف RM اريد ان اجعلها جميع الملفات تنزل من موقع اخر حفاضا على الباندويث في موقعي .. كيف يمكن لي ان اجعل الصوتيات والسمعيات تنزل مباشره او تحمل من موقع اخر
وهذا هو الكوود للمحاوله .. فقد حاولت لكن دون جدوي
<?
///////////////////////////////////////////////
// REALBOX v1.0 //
// Diffusion de fichiers //
// REAL MEDIA //
///////////////////////////////////////////////
// http://vpontier.free.fr/ //
// vpontier@free.fr //
///////////////////////////////////////////////
// PHP3 //
///////////////////////////////////////////////
// Il vous suffit de mettre vos //
// fichiers encodés en .rm dans //
// le sous-dossier rm et le tour //
// est joué....c'est tout !! //
///////////////////////////////////////////////
// //
// Démo sur El Roubio //
// http://vpontier.free.fr/?p=elroubio-tv //
// //
///////////////////////////////////////////////
/**********************************************
VARIABLES
**********************************************/
$domaine ="http://YOU.COM/realbox/";
$chem_ram = "ram/";
$chem_rm = "ram/rm/";
$chem_tv = "realbox.php3?";
$var_tv = "ontv=";
$video_x = "242";
$video_y = "187";
/*********************************************/
///////////////////////////////////////////////////////
// Détecte les fichiers RealMédias dans le rep rm ///
///////////////////////////////////////////////////////
$myDirectory = opendir($chem_rm);
while($entryName = readdir($myDirectory))
{
if ($entryName !="." && $entryName !="..")
{
$ma_liste .= "$entryName"."|" ;
}
}
closedir($myDirectory);
$ma_liste = substr($ma_liste,0,(strlen($ma_liste)-1));
$entree = explode("|", $ma_liste);
///////////////////////////////////////////////////////
// Plasse les .rm plus récents en premier ///
///////////////////////////////////////////////////////
function inverser( &$tableau ) {
for($i = 0; $i < sizeof($tableau); $i++)
$nTab[$i] = $tableau[ sizeof($tableau) - $i - 1];
return $nTab; }
$entree = inverser($entree);
///////////////////////////////////////////////////////
?>
<script language="JavaScript">
function MM_jumpMenu(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
<body bgcolor="#660066">
<center>
<h1><font color="#FF9933" face="Verdana, Arial, Helvetica, sans-serif">RealBox
v1.0</font></h1>
</center>
<TABLE WIDTH=474 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
<TR>
<TD WIDTH=474 HEIGHT=49 COLSPAN=4>
<IMG SRC="ram/images/roubiotv.jpg" WIDTH=474 HEIGHT=49></TD>
<TD WIDTH=1 HEIGHT=49>
<IMG SRC="ram/images/espaceur.gif" WIDTH=1 HEIGHT=49></TD>
</TR>
<TR>
<TD WIDTH=175 HEIGHT=99 COLSPAN=2> <a href="http://vpontier.free.fr/"><IMG SRC="ram/images/roubiotv-03.jpg" WIDTH=175 HEIGHT=99 border="0"></a></TD>
<TD WIDTH=242 HEIGHT=187 ROWSPAN=2>
<?
/////////////////////////////////////////////////////////////////////////
// Affiche la video correspondante au choix si $ontv actif ///
/////////////////////////////////////////////////////////////////////////
if (!isset($ontv))
{ echo "<IMG SRC='ram/images/noir.gif' WIDTH=242 HEIGHT=187></TD>";}
else {
$source_ram = $domaine.$chem_ram.$ontv.".ram";
print("<object id=screen height='$video_y' width='$video_x'
classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA>
<param name='SRC' value='$source_ram'>
<param name='CONTROLS' value='ImageWindow'>
<param name='AUTOSTART' value='true'>
<embed type='audio/x-pn-realaudio-plugin'
src='$source_ram'
height='$video_y' width='$video_x' controls='ImageWindow'
autostart='true' console='television'>
</embed></object>"); }
////////////////////////////////////////////////////////////////////////
?>
<TD WIDTH=57 HEIGHT=208 ROWSPAN=3>
<IMG SRC="ram/images/roubiotv-05.jpg" WIDTH=57 HEIGHT=208></TD>
<TD WIDTH=1 HEIGHT=99>
<IMG SRC="ram/images/espaceur.gif" WIDTH=1 HEIGHT=99></TD>
</TR>
<TR>
<TD WIDTH=1 HEIGHT=109 ROWSPAN=2>
<IMG SRC="ram/images/roubiotv-12.jpg" WIDTH=1 HEIGHT=109></TD>
<TD WIDTH=174 HEIGHT=109 ROWSPAN=2>
<IMG SRC="ram/images/roubiotv-07.jpg" WIDTH=174 HEIGHT=109></TD>
<TD WIDTH=1 HEIGHT=88>
<IMG SRC="ram/images/espaceur.gif" WIDTH=1 HEIGHT=88></TD>
</TR>
<TR>
<TD WIDTH=242 HEIGHT=21>
<IMG SRC="ram/images/roubiotv-08.jpg" WIDTH=242 HEIGHT=21></TD>
<TD WIDTH=1 HEIGHT=21>
<IMG SRC="ram/images/espaceur.gif" WIDTH=1 HEIGHT=21></TD>
</TR>
<TR>
<TD WIDTH=175 HEIGHT=71 COLSPAN=2>
<IMG SRC="ram/images/roubiotv-09.jpg" WIDTH=175 HEIGHT=71></TD>
<TD WIDTH=242 HEIGHT=71 background="ram/images/roubiotv-10.jpg" valign="top">
<form method="post" action="">
<div align="center">
<span dir=rtl><select class=relief name="ontv" onChange="MM_jumpMenu('parent',this,0)">
<option value="<? echo"$domaine$chem_tv"; ?>">اختر من القائمة</option>
<option value="#" >--------------------------------</option>
<?
/////////////////////////////////////////////////////////////////////////////
// Crée la liste des fichier Realmédia disponible dans le select //
// et création à la volée des fichiers (.ram) pour valider le streaming //
/////////////////////////////////////////////////////////////////////////////
for ($i=0; $i < count($entree); $i++)
{
if ($entree[$i] != "")
{ $Name = substr($entree[$i],0,(strlen($entree[$i])-3));
$Name_spaced=(ereg_replace("_"," ",$Name));
echo "<option value='$domaine$chem_tv$var_tv$Name'";
if ($Name == $ontv) {echo " selected";}
echo">$Name_spaced</option>";
$test_rm = $chem_ram.$Name.".ram";
if (!file_exists($test_rm))
{
$streamer = fopen ("$test_rm" , "w+");
$lien_rm = $domaine.$chem_rm.$entree[$i];
fputs($streamer, "$lien_rm");
fclose ($streamer);
}
}
}
/////////////////////////////////////////////////////////////////////////////
?>
<option value="#">--------------------------------</option>
</select>
</div>
</form>
</TD>
<TD WIDTH=57 HEIGHT=71>
<IMG SRC="ram/images/roubiotv-11.jpg" WIDTH=57 HEIGHT=71></TD>
<TD WIDTH=1 HEIGHT=71>
<IMG SRC="ram/images/espaceur.gif" WIDTH=1 HEIGHT=71></TD>
</TR>
</TABLE>
</font></b></font></div>