Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/09/2013, 20:27
Lesan
 
Fecha de Ingreso: diciembre-2011
Mensajes: 32
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: exec() Creando Web personal de Peliculas

Shuper!! :3 una respuesta :D

Mira, tengo un disco duro externo, a cual le asigno la Letra K.

En mi servidor localhost, funciona el exec() y abre mis peliculas, por ejemplo:

exec("k:\peliculas\ejemplo.mp4") <<------ ese es mi codigo y ejecuta correctamente.

Mi idea es:

Valla donde valla, conectar el disco duro a cualquier PC, verificar letra unidad == K, cambiarla en su defecto.

Abrir el sitio, que es una web informativa de mi DB de películas. y ejecutarlas...

Solo eso.

El hosting donde esta hospedado el sitio que te ejemplifique y donde probé la web online es: hosting.cl

Te escribo el codigo de todos modos:

TROZO DE INDEX:

Código HTML:
Ver original
  1. <form action="pages/abrir.php" method="post">
  2.         <input name="ubica" type="hidden" value="<?php echo $ubica; ?>">
  3.         <input name="input" type="submit" value="PLAY" class="repro">
  4.       </form>

ABRIR PHP

Código PHP:
Ver original
  1. <?php
  2. $ubica=$_POST['ubica'];
  3. echo exec ($ubica);
  4. header("location:../index.php");
  5. ?>
Si ponía el codigo de exec en index con tan solo abrir index me ejecutaba todos los exec y abría total las películas de los archivos en la base de datos...


--------------------------------------------------------------------------------------------

Referente al otro problema, te escribo el código en su totalidad.

Código PHP:
Ver original
  1. <?php
  2.  
  3.     $consulta=mysql_query("select * from peliculas ORDER BY id DESC");
  4.     $nro_reg=mysql_num_rows($consulta);
  5.    
  6.     if ($nro_reg==0){
  7.         echo 'No se han encontrado Peliculas'; 
  8.     }
  9.    
  10.     $reg_por_pagina=10;
  11.     @$nro_pagina=$_GET['num'];
  12.  
  13.     if (is_numeric($nro_pagina))
  14.         $inicio=($nro_pagina-1)*$reg_por_pagina;
  15.         else
  16.         $inicio=0;
  17.    
  18. $consulta=mysql_query("select * from peliculas ORDER BY id DESC limit $inicio,$reg_por_pagina");   
  19. $can_paginas=$nro_reg/$reg_por_pagina; 
  20.  
  21.  
  22. echo "<div align='center'>";
  23.  
  24. if($nro_pagina>1)
  25.     echo "<a href='index.php?num".($nro_pagina-1)."'>Anterior</a> ";
  26.  
  27.     for ($i=1;$i<=$can_paginas;$i++)
  28.         if ($i==$nro_pagina)
  29.             echo $i." ";
  30.             else
  31.             echo "<a href='index.php?num=$i'>$i</a> ";
  32.            
  33. if($nro_pagina<$can_paginas)
  34.     echo "<a href='index.php?num".($nro_pagina+1)."'>Siguiente</a> ";          
  35.            
  36. echo "</div></br>";        
  37.            
  38.    
  39.     if(isset($_POST['genero'])){
  40.        
  41.         if($_POST['genero']<>"Todo"){
  42.             $consulta=mysql_query("select * from peliculas where genero like '%".$_POST['genero']."%' ORDER BY id DESC  limit $inicio,$reg_por_pagina");
  43.         }else{
  44.            
  45.             if(isset($_POST['buscar'])){
  46.         $consulta=mysql_query("select * from peliculas where espanol or ingles like '%".$_POST['buscar']."%' ORDER BY id DESC");
  47.        
  48.         }else{
  49.         $consulta=mysql_query("select * from peliculas ORDER BY id DESC");
  50.         }}
  51.        
  52.         }
  53.    
  54.    
  55.     while($filas=mysql_fetch_array($consulta)){
  56.             $id=$filas['id'];
  57.             $nombreESP=$filas['espanol'];
  58.             $nombreING=$filas['ingles'];
  59.             $fecha=$filas['fecha'];
  60.             $caratula=$filas['caratula'];
  61.             $trailer=$filas['trailer'];
  62.             $ubica=$filas['ubica'];
  63.             $genero=$filas['genero'];
  64.    
  65.    
  66. ?>

Última edición por Triby; 23/09/2013 a las 21:31 Razón: Código en Highlight