Video : afficher la lecture en _self

Video : afficher la lecture en _self - PHP - Programmation

Marsh Posté le 30-09-2005 à 10:37:47    

Bonjour,
 
Sur le script suivant, la vidéo appelée s"affiche dans une nouvelle page, qui prend la place de la précédente ( _top) !  
 
Je le teste en local pour l'instant !
 
Mais je l'utiliserais peut etre dans une page à 3 frames : haute/gauche/centrale
 
Pb : si j'appelle la page "realbox.php3" en frame centrale , et que j'appelle dans le menu une video, au lieu de ma l'afficher en "_self", il me l'affiche en "_top"... donc sur une nouvelle page sans garder les frames.... :)
 
Comment corriger pour que cela l'affiche et lise en _self.... ?
 
Je précise que j'ai demandé à l'auteur, mais que je n'ai aucune réponse...à ma demande
 
============================================
 
Voici le script
 
<?
///////////////////////////////////////////////
// R..... //
// Diffusion de fichiers //
// REAL MEDIA //
///////////////////////////////////////////////
// http://...../ //
// ..... //
///////////////////////////////////////////////
// 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.......... //
// http://............ //
// //
///////////////////////////////////////////////
/**********************************************
VARIABLES
**********************************************/
 
 
$domaine ="http://127.0.0.1/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/imXXXmmmtv.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://xxxxxxx.free.fr/"><IMG SRC="ram/images/imXXXmmmtv-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/imXXXmmmtv-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/imXXXmmmtv-12.jpg" WIDTH=1 HEIGHT=109></TD>
<TD WIDTH=174 HEIGHT=109 ROWSPAN=2>
<IMG SRC="ram/images/imXXXmmmtv-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/imXXXmmmtv-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/imXXXmmmtv-09.jpg" WIDTH=175 HEIGHT=71></TD>
<TD WIDTH=242 HEIGHT=71 background="ram/images/imXXXmmmtv-10.jpg" valign="top">
<form method="post" action="">
<div align="center">
<select class=relief name="ontv" onChange="MM_jumpMenu('parent',this,0)">
<option value="<? echo"$domaine$chem_tv"; ?>">Aucune chaine sélectionnée</option>&nbsp;  
<option value="#" >--------------------------------</option>&nbsp;  
<?
/////////////////////////////////////////////////////////////////////////////
// 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/imXXXmmmtv-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>
<div align="center"><font color="#FF9933"><br>
<font size="2"><font face="Verdana, Arial, Helvetica, sans-serif">D&eacute;mo  
sur </font></font></font><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><a href="http://monsite.free.fr/?p=elimXXXmmm-tv" style="text-decoration: none"><font color="#FF6633">http://monsite.free.fr/?p=elimXXXmmm-tv</font></a></font></font></div>


Message édité par thireg le 30-09-2005 à 10:38:34
Reply

Marsh Posté le 30-09-2005 à 10:37:47   

Reply

Marsh Posté le 30-09-2005 à 10:38:39    

Mets un titre correct, et le code entre balises [ code][ /code] (sans les espaces dans les balises).


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 30-09-2005 à 10:48:23    

C'est quoi l'intéret d'utiliser des frames pour un site en php?
Remplacer les frames par la fonction include de php permet de faire aussi avec beaucoup moins de défauts.

Reply

Marsh Posté le 30-09-2005 à 11:06:17    

ben oui mais je ne suis pas un expert en php !!! loin de là !
et comme le site n'est pas tout nouveau, j'ai pas vraiement envi de me lancer dans des travaux de titan !
mais...cela n'ajoute rien à mon besoin :))

Reply

Marsh Posté le 30-09-2005 à 11:09:10    

Comment qqn qui n'est pas expert en php peut avoir pondu ce script? Il est bien a toi non?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 30-09-2005 à 11:14:29    

je l'ai expliqué dans mon intro !!!!!
Bonjour,  
 
Sur le script suivant, la vidéo appelée s"affiche dans une nouvelle page, qui prend la place de la précédente ( _top) !  
 
Je le teste en local pour l'instant !  
 
Mais je l'utiliserais peut etre dans une page à 3 frames : haute/gauche/centrale  
 
Pb : si j'appelle la page "realbox.php3" en frame centrale , et que j'appelle dans le menu une video, au lieu de ma l'afficher en "_self", il me l'affiche en "_top"... donc sur une nouvelle page sans garder les frames....  
 
Comment corriger pour que cela l'affiche et lise en _self.... ?  
 
Je précise que j'ai demandé à l'auteur, mais que je n'ai aucune réponse...à ma demande

Reply

Marsh Posté le 30-09-2005 à 11:22:10    

esox_ch > Script en php3 avec PHP3 en début de script comme commentaire et en plus, il le dit lui même, c'est pas lui l'auteur.
 
thireg > PHP5.1 est en béta, PHP5.0 à plus d'un an, PHP4 à plus de 6 ans et free est passé au PHP4 depuis au moins 5 ans. QU'est ce que t'es allé te chercher un script aussi vieux et qui n'a pas évolué en 6 ans?
 
Au fait, jsute pour rappel du réglement du forum :

Citation :

[0C] On ne fait pas le boulot à votre place.

j'avous que le premier coup, j'avais pas tout lu.

Reply

Marsh Posté le 30-09-2005 à 11:24:27    

Désolé , j'avais lu le truc en diagonale ... Et si le truc a genre 10 ans c'est clair que l'auteur en a p-e plus grand chose a foutre ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 30-09-2005 à 11:26:57    

Et pis les frames, c'est très mal :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed