Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/06/2008, 06:54
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 2 meses
Puntos: 2
Exclamación Respuesta: Problema con temporales...

Bien, lo hice y no lo soluciona... ahora en firefox siempre lo vi como corresponde pero en el IE solo pasa este error...

Explico mejor lo que hago asi me pueden ayudar....

Paso 1...

Lista de Videos:

Obviamente no pongo todo el codigo por que es muy largo solo la parte donde estan los vinculos....

Código PHP:
while($row mysql_fetch_array($_pagi_result)) {
echo 
$row[name]; 
echo 
"<a href=escribir.php?ruta=$row[id]>Aqui Imagen</a>"
echo 
$row[size]." Bytes"

Archivo Escribir.php que recivie la variable $ruta enviada por GET anteriormente:

Código PHP:
if (isset($_GET[ruta])) {
    $ruta=$_GET["ruta"];
    $variable_a_modificar= "\$rutas"; 
    $nuevo_contenido= "\"$ruta\";";
    $file= file ("descargas.php");
        for ($i=0;$i<count($file);$i++){
        $dato= explode ("=", $file[$i]);
        $nombre_variable= $dato[0];
        $contenido_variable= $dato[1];
            if ($nombre_variable==$variable_a_modificar){
            $file[$i]= "$nombre_variable= $nuevo_contenido\n";
            $fl= fopen ("descargas.php", "w");
                for ($i=0;$i<count($file);$i++){
                fwrite ($fl, $file[$i]);
                }
            fclose ($fl);
            }
        }
<script src="../Scripts/AC_RunActiveContent.js?<?php echo time (); ?>" type="text/javascript"></script>


<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center"><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','450','height','400','src','getvideo?<?php echo time (); ?>','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','getvideo?<?php echo time (); ?>' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="450" height="400">
      <param name="movie" value="getvideo.swf?<?php echo time (); ?>" />
      <param name="quality" value="high" />
      <embed src="getvideo.swf?<?php echo time (); ?>" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="450" height="400"></embed>
    </object></noscript></td>
  </tr>
</table>
<? ?>
Este lo que haces es escribir dentro del archivo descargas.php el ID enviado por GET y muestro el reproductor de Flash.

Ahora en el archivo descargas tengo lo siguiente:

Código PHP:
<?php
mysql_connect
('localhost','pdu2207','sabrosos');
mysql_select_db('pdu2207_6');
$rutas"6";
$sql "SELECT ruta FROM archivos WHERE id='$rutas'";  
$consulta mysql_query($sql);
while (
$array=mysql_fetch_array($consulta)) {
$ruta=$array[0];
echo 
"ruta=archivos/".$ruta;
}
?>
Este archivo lo tengo para llamarlo desde flash ...

Ahora dentro de flash tengo lo siguente:

En el primer fotograma tengo:

var a = new LoadVars();
a.load("descargas.php");
a.onLoad = function() {
fl1.contentPath = this.ruta;
};

lo que hace es cargar la ruta en el contentPath del FLVplayBack de Flash...

Mi problema es que una ves que el usuario clikeo en un video, se carga bien, pero al querer ir a cargar otro video diferente me carga el anterior, ya que no me actualiza el temporal... y sigue teniendo la misma direccion que el video visto primeramente...

Bueno una ayuda plis...

LO QUE INTENTO HACER ES ALGO PARECIDO A WWW.YOUTUBE.COM

gRACIAS