Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/02/2013, 09:13
frapf
 
Fecha de Ingreso: febrero-2013
Mensajes: 16
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Chrome carga muchas veces la pagina

aqui esta la primera parte del codigo


Código PHP:
Ver original
  1. <?php
  2. require('config.php');
  3. require('php/funciones.php');
  4.  
  5.  
  6. //COMPRUEBO TEMA
  7. @$id_video = $_GET['video'];
  8. if(is_numeric($id_video)){
  9. $consulta_comprobar_video= mysql_query("SELECT id_video FROM videos INNER JOIN usuarios ON videos.id_usuario=usuarios.id WHERE id_video='$id_video' AND eliminado_video='0'", $conexion);
  10. $numero_obtenido_de_videos = mysql_num_rows($consulta_comprobar_video);
  11.  
  12. $actualizar_reproduccion = mysql_query("UPDATE videos SET videos.reproducciones=videos.reproducciones+1 WHERE id_video='$id_video' AND eliminado_video='0'");
  13.  
  14.  
  15.  
  16. if($numero_obtenido_de_videos>0){
  17.  
  18. $consulta_informacion_video = mysql_query("SELECT id_video,id_categoria,id_usuario,url,reproducciones,hora_video,fecha_video,usuario,acerca FROM videos INNER JOIN usuarios ON videos.id_usuario=usuarios.id WHERE id_video='$id_video' AND eliminado_video='0'", $conexion);
  19.  
  20.  
  21. //EXTRAIGO INFO DEL VIDEO
  22. $extraer_informacion_video = mysql_fetch_assoc($consulta_informacion_video);
  23.  
  24. $id_categoria_video = $extraer_informacion_video['id_categoria'];
  25. $id_usuario_video = $extraer_informacion_video['id_usuario'];
  26. $usuario_video = $extraer_informacion_video['usuario'];
  27. $acerca_usuario_video = leerdatos($extraer_informacion_video['acerca']);
  28. $reproducciones_video = $extraer_informacion_video['reproducciones'];
  29. require('clases/youtube.php');
  30. $url_video = leerdatos($extraer_informacion_video['url']);
  31. $youtube = new Youtube($url_video);
  32. $auto_play = array('autoplay' => 1);
  33. $video1 = $youtube->getEmbeb($auto_play);
  34. $video_descripcion = substr($youtube->getDescription(),0,130);
  35.  
  36.  
  37. $hora_video = $extraer_informacion_video['hora_video'];
  38.                 $separa_hora_video = explode(":",$hora_video);
  39.                     $hora_video = $separa_hora_video[0];
  40.                     @$minutos_video = $separa_hora_video[1];
  41.                     @$segundos_video = $separa_hora_video[2];
  42.                    
  43. $fecha_video = $extraer_informacion_video['fecha_video'];
  44.                 $separa_fecha_video = explode("-",$fecha_video);
  45.                     $anio_video = $separa_fecha_video[0];
  46.                     @$mes_video = $separa_fecha_video[1];
  47.                     @$dia_video = $separa_fecha_video[2];
  48.  
  49. //OBTENGO LAS SESSIONES
  50. @$s_usuario = $_SESSION["s_usuario"];
  51. @$s_id_usuario = $_SESSION["s_id_usuario"];
  52.  
  53. //COMPRUEBO QUE EL USUARIO EXISTA
  54. $comprobar_usuario = mysql_query("SELECT id FROM usuarios WHERE id='$s_id_usuario' AND usuario='$s_usuario'",$conexion);
  55. $usuario_encontrado = mysql_num_rows($comprobar_usuario);
  56.  
  57. if($usuario_encontrado>0){
  58.     $comprobar_admin = mysql_query("SELECT id FROM usuarios WHERE id='$s_id_usuario' AND usuario='$s_usuario' AND permiso='1'",$conexion);
  59.     $admin_encontrado = mysql_num_rows($comprobar_admin);
  60. }
  61. ?>
  62. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  63. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  64.  
  65. <head>
  66.     <title><?php echo $youtube->getTitle()." - $nombredelapagina" ?></title>
  67.     <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  68.     <link href="<?php echo $ruta ?>css/estilo.css" rel="stylesheet" type="text/css" />
  69.     <script type="text/javascript" src="<?php echo $ruta ?>js/jquery-1.8.3.min.js"></script>
  70.     <?php
  71.     //ENVIAR FORMULARIO COMENTARIO ?>
  72.     <script type="text/javascript">
  73.       $(function(){
  74.         $("#form-agregar_c_t").submit(function(){
  75.           $.ajax({
  76.             type:"POST",
  77.             url:"<?php echo $ruta ?>procesando/comentando_video.php",
  78.             dataType:"html",
  79.             data:$(this).serialize(),
  80.             beforeSend:function(){
  81.             },
  82.             success:function(response){
  83.                 document.getElementById('form-agregar_c_t').reset();
  84.                 $("#response").html(response);
  85.             }
  86.  
  87.           })
  88.           return false;
  89.         })
  90.  
  91.       })
  92.     </script>
  93.     <?php
  94.     //MUESTRO AL AUTOR Y AL ADMINISTRADOR LAS OPERACIONES DEL TEMA
  95.     if($usuario_encontrado>0){
  96.         if($id_usuario_video==$s_id_usuario OR $admin_encontrado>0){
  97.     ?>
  98.     <script type="text/javascript">
  99.           var j = jQuery.noConflict();
  100.                           j(function(){
  101.                             j("#form-o-t").submit(function(){
  102.                               j.ajax({
  103.                                 type:"POST",
  104.                                 url:"<?php echo $ruta ?>procesando/operaciones_tema.php",
  105.                                 dataType:"html",
  106.                                 data:j(this).serialize(),
  107.                                 success:function(response){
  108.                                     j("#response-o-t").html(response);
  109.                                 }
  110.  
  111.                               })
  112.                               return false;
  113.                             });
  114.                             <?php if($admin_encontrado>0){?>
  115.                             j("#form-o-t-m").submit(function(){
  116.                               j.ajax({
  117.                                 type:"POST",
  118.                                 url:"<?php echo $ruta ?>procesando/operaciones_tema.php",
  119.                                 dataType:"html",
  120.                                 data:j(this).serialize(),
  121.                                 success:function(response){
  122.                                     j("#response-o-t-m").html(response);
  123.                                 }
  124.                               })
  125.                               return false;
  126.                             })
  127.                             <?php } ?>
  128.                           })
  129.     </script>
  130.     <?php }
  131.     //EDITOR
  132.     include("bbcode/index.php");
  133.      } ?>
  134.     <?php include("includes/google.php");
  135.    
  136.     ?>
  137. </head>
  138. <body>
  139. <?php include("includes/cabecera.php"); ?>
  140. <?php include("includes/menu_principal.php");?>
  141. <div class="contenedor" >
  142.     <div class="col-left user-cont"  style="margin-top:7px">
  143.     <div style="width:740px;float:left;word-wrap: break-word;">
  144.         <div class="agrupar-left bg-blanco">
  145.             <div class="agrupar-left">
  146.         </div>
  147.         <div style="margin:10px;min-height: 403px;">
  148.         <?php if(youtube_validador($url_video)){echo "$video1";} ?>
  149.        
  150.         <br/>
  151.        
  152.         <div class="h1-left-user" style="width:100%;">
  153.                 <h1 class="titulo-t"><?php echo $youtube->getTitle() ; ?></h1>
  154.                 <div class="fecha-top-tema" style="border-radius: 3px;">
  155.                     <?php
  156.                     if($fecha_actual==$fecha_video){
  157.                         echo "$hora_video:$minutos_video";
  158.                         }else{
  159.                             echo "$dia_video/$mes_video/$anio_video";
  160.                             }
  161.                     ?>
  162.                 </div>
  163.                 <?php
  164.                     $autor_tema = "SELECT  id,usuario,avatar,permiso,sexo FROM usuarios WHERE id='$id_usuario_video'";
  165.                     $autor_tema1 = mysql_query($autor_tema, $conexion) or die(mysql_error(4));
  166.                     $mostrar_autor_tema = mysql_fetch_assoc($autor_tema1);
  167.                    
  168.                     $id_autor_tema = $mostrar_autor_tema['id'];
  169.                     $autor_usuario_tema = $mostrar_autor_tema['usuario'];
  170.                     $autot_avatar_tema = $mostrar_autor_tema['avatar'];
  171.                    
  172.                     $sexo_autor_tema_sel = $mostrar_autor_tema['sexo'];
  173.                    
  174.                     if(@!getimagesize($autot_avatar_tema)){
  175.                         switch($sexo_autor_tema_sel) {
  176.                                     case "f" : $autot_avatar_tema = "img/perfil/mujer.jpg";
  177.                                                 break;
  178.                                     case "m" : $autot_avatar_tema = "img/perfil/hombre.jpg";
  179.                                     }
  180.                         }
  181.                     $autor_permiso_tema = $mostrar_autor_tema['permiso'];
  182.                     ?>
  183.                 <div class="agrupar-left info-video-user">
  184.                     <div class="avatar-video">
  185.                         <img class="col-right-aviso" src="<?php echo $ruta.$autot_avatar_tema;?>" alt="avatar" width="110" />
  186.                     </div>
  187.                     <div class="left-video-info" style="width:249px;padding: 0 5px;">
  188.                     <a href="<?php echo "".$ruta."usuario/$autor_usuario_tema/";?>" class="nombre-de-usuario-video" style="float:left !important;"><span ><?php echo "$autor_usuario_tema"; ?></span></a>
  189.                     <div class="permiso-video" style="float:left">
  190.                         <?php
  191.                         switch($autor_permiso_tema) {
  192.                                     case 1 : echo "<div class='administrador'>Administrador</div>";
  193.                                                 break;
  194.                                     case 3 : echo "<div class='rider'>Rider</div>";
  195.                         }
  196.                         ?>
  197.                     </div><br/>
  198.                     <div class="agrupar-left bg-blanco" style="font-size:14px;min-height: 87px;border-radius:3px;"><div style="margin:5px"><?php echo $acerca_usuario_video ?></div></div>
  199.                     </div>
  200.                     <div class="left-video-info" style="width:320px;padding:0 15px;border-left:1px solid #d7d7d7">
  201.                     <?php  if($video_descripcion!=""){echo $video_descripcion;}else{echo "Sin descripcion";} ?>
  202.                     <div class="reproducciones-video"><?php echo $reproducciones_video ?> Reproducciones</div>
  203.                         <div style="position: absolute;bottom: 0;right: 0;">
  204.                         <?php
  205.                             if(@$admin_encontrado>0 OR @$moderador_encontrado>0 OR $id_usuario_video=="$s_id_usuario" && $usuario_video=="$autor_usuario_tema"){?>
  206.                            
  207.                                 <div id="borrar-m" class="boton boton-rojo" style="float:left;margin-left:10px">Borrar</div>
  208.                                 <?php if(@$admin_encontrado>0 OR @$moderador_encontrado>0){?>
  209.                                 <div id="mover-m" class="boton boton-gris" style="float:left;margin-left:3px">Mover</div>
  210.                                 <?php }
  211.                                 } ?>
  212.                            
  213.                         </div>
  214.                     </div>
  215.                    
  216.                 </div>
  217.         </div>
  218.         </div>
  219.             </div>