Autor Tema: Sistema de Noticias Simple - 2ª Parte  (Leído 6997 veces)

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Sistema de Noticias Simple - 2ª Parte
« Respuesta #15 en: 30 de Septiembre de 2007, 11:22:18 am »
Sucede por una simple razón.
En la tabla donde se guardan las noticias no hay ninguna entrada, con lo cual al usar la funcion mysql_free_result() estamos pidiendo al codigo que libere la memoria usada pero, claro, al no haber ninguna entrada no hay datos que liberar de la memoria, con lo cual, esto conlleva a un error que es mejor ocultar y olvidarse de él.

¿Como ocultar este error tan simple?
Con un @ frente a la aplicación de esa función solucionamos el problema.

Ejemplo:
@mysql_free_result($array);
Por favor, leete las Normas


Comunidad PHPeros

Re: Sistema de Noticias Simple - 2ª Parte
« Respuesta #15 en: 30 de Septiembre de 2007, 11:22:18 am »

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re: Sistema de Noticias Simple - 2ª Parte
« Respuesta #16 en: 02 de Octubre de 2007, 01:51:39 am »
muchisimas gracias naveda :D .. ahora la fecha em da error :(

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Sistema de Noticias Simple - 2ª Parte
« Respuesta #17 en: 02 de Octubre de 2007, 15:00:50 pm »
Como comprenderás necesito que me digas que error... aun no tengo poderes de adivinacion jajajaja ;)
Por favor, leete las Normas


Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re: Sistema de Noticias Simple - 2ª Parte
« Respuesta #18 en: 04 de Octubre de 2007, 00:16:55 am »
haha disculpa mira.. esque no sale la fecvha sale un numero raro algo oxcmo 117799 o no se unos numeros alli raros, pero la fecha no sale :S

Desconectado autorojo

  • PHPer@
  • **
  • Mensajes: 59
  • Karma: 0
    • Ver Perfil
Re: Sistema de Noticias Simple - 2ª Parte
« Respuesta #19 en: 04 de Octubre de 2007, 05:05:44 am »
    isset(); //Comprueba si una variable existe
    array(); //Crea una matriz
    setcookie(); //Crea, Modifica o Elimina Cookies
    time(); //Extrae la fecha y hora del servidor
    exit(); //Cierra el Proceso del codigo
    is_numeric(); //Comprueba si una variables es numerica
    mysql_query(); //Procesa el codigo SQL en la base de datos
    mysql_fetch_assoc(); //Extrae datos de MySQL en una matriz
    mysql_free_result(); //Libera los datos extraidos de la base de datos
    mysql_num_rows(); //Extrae el numero de filas segun el codigo SQL
    mysql_fetch_array(); //Extrae datos de MySQL en una matriz
    [/list]

    ¿De donde sacaste eso, lo inventaste vos, lo descubriste, como?

    Desconectado Revancha

    • PHPero Avanzado
    • ****
    • Mensajes: 375
    • Karma: 22
    • Sexo: Masculino
      • Ver Perfil
    Re: Sistema de Noticias Simple - 2ª Parte
    « Respuesta #20 en: 04 de Octubre de 2007, 22:11:45 pm »
    php.net/nombre_funcion
    ...

    Desconectado naveda

    • Administrador General
    • PHPero Master
    • *****
    • Mensajes: 2.282
    • Karma: 165
    • Sexo: Masculino
      • Ver Perfil
      • naveda.me
    Re: Sistema de Noticias Simple - 2ª Parte
    « Respuesta #21 en: 05 de Octubre de 2007, 14:32:05 pm »
    autorojo como revancha a "indicado" se puede conocer las acciones de cada funcion mirandolo en www.php.net
    Por favor, leete las Normas


    Desconectado x.mara.x

    • PHPero Master
    • ******
    • Mensajes: 1.364
    • Karma: 57
    • Sexo: Femenino
      • Ver Perfil
    Re: Sistema de Noticias Simple - 2ª Parte
    « Respuesta #22 en: 06 de Octubre de 2007, 02:06:57 am »
    sincermente no entiendo :S:S :( eso salia en el codigo :S

    Desconectado Dacan

    • PHPer@
    • **
    • Mensajes: 52
    • Karma: 1
      • Ver Perfil
    Re: Sistema de Noticias Simple - 2ª Parte
    « Respuesta #23 en: 31 de Marzo de 2008, 01:50:11 am »
    Noticias Mejorado   :o

    Haci se Mostrara la Fecha Bien:

      <style type="text/css">

    .
    estilotabla{
        
    background-color:ffffff;
        
    border-style:solid;
        
    border-color:666666;
        
    border-width:1px;
         
    aligncenter;
    }
    .
    estilocelda{
        
    background-color:ddeeff;
        
    color:333333;
        
    font-weight:bold;
        
    font-size:10pt;
        
    aligncenter;
    }

    </
    style>

    <?
    PHP

    include("conectar.php"); 
    include(
    "funciones.php");
    $query = @mysql_query("SELECT * FROM `noticias` ORDER BY `id` DESC"); //Se extraen las noticias en orden reciente
    if (@mysql_num_rows($query)) { // Se comprueba si hay alguna noticia publicada

    	
    while (
    $noticia = @mysql_fetch_array($query)) { //Se hace un bucle para mostrar cada noticia una a una
    $fecha $noticia[fecha] ;
    $mesesano = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto",
    "Septiembre","Octubre","Noviembre","Diciembre") ;
    $diames date(j,$fecha) ; $mesano date(n,$fecha) - $ano date(Y,$fecha) ;
    $fecha "$diames de  $mesesano[$mesano] del  $ano;
    	
    	
    echo &
    #39;<table width=280 height=18 cellpadding=2 cellspacing=2 class="estilotabla" align="center">
    	
    	
    	
    <
    tr><td align="center" border="1">&#39;.filtro_palabras(bbcode($noticia[&#39;titulo&#39;])).&#39;</td></tr></table>

    	
    	
    	
    <
    table width=280 height=18 cellpadding=2 cellspacing=class="estilotabla" align="center"><tr><td>&#39;.filtro_palabras(bbcode($noticia[&#39;noticia&#39;])).&#39;</td></tr>
    	
    	
    	
    <
    tr><td>Enviada por &#39;.$noticia[&#39;autor&#39;].&#39; || Fecha: &#39;.$fecha.&#39;</td></tr>
    	
    	
    </
    table><hr>&#39;;
    	
    }
    } else {
    	
    echo 
    "No hay ninguna noticia publicada";
    }
    @
    mysql_free_result($noticia); //Se borran los datos usados
    ?>


    Saludos, Dacan  ;)

    Desconectado Tope

    • PHPero Experto
    • *****
    • Mensajes: 540
    • Karma: 23
    • Sexo: Masculino
    • Programador PHP
      • Ver Perfil
      • www.Info-Keko.Es
    Re: Sistema de Noticias Simple - 2ª Parte
    « Respuesta #24 en: 31 de Marzo de 2008, 15:19:03 pm »
    Estimado dacan, ya que tu decias que mi mini-tuto de "defined" era de electros, y es mentira, ahora yo te dire

    Lo de las noticias en español, es de las noticias de electros!!!
    Un Saludo, Tope >> Programador FIJO en PHPeros

    Desconectado naveda

    • Administrador General
    • PHPero Master
    • *****
    • Mensajes: 2.282
    • Karma: 165
    • Sexo: Masculino
      • Ver Perfil
      • naveda.me
    Re: Sistema de Noticias Simple - 2ª Parte
    « Respuesta #25 en: 31 de Marzo de 2008, 16:36:13 pm »
    Cierto, no ha cambiado ni los nombres de las variables, ni el orden de las variables... ejejje
    Por favor, leete las Normas


    Desconectado Dacan

    • PHPer@
    • **
    • Mensajes: 52
    • Karma: 1
      • Ver Perfil
    Re: Sistema de Noticias Simple - 2ª Parte
    « Respuesta #26 en: 31 de Marzo de 2008, 20:26:39 pm »
    Si es Cierto pongan la fuente se me olvido :S..

    Desconectado Wold

    • PHPer@ Fijo
    • ***
    • Mensajes: 139
    • Karma: 2
    • Sexo: Masculino
      • Ver Perfil
    Re:Sistema de Noticias Simple - 2ª Parte
    « Respuesta #27 en: 19 de Septiembre de 2012, 15:53:35 pm »
    Error
    Warning: Cannot modify header information - headers already sent by (output started at /srv/disk10/1149158/www/alexz.medianewsonline.com/panel.php:9) in /srv/disk10/1149158/www/alexz.medianewsonline.com/panel.php on line 36

    if ($admin[0] == $_POST['user'] && $admin[1] == $_POST['pass']) {
    setcookie("admin",$_POST['pass'],time()+3600); // En esta linea si pongo un  @setcookie Directamente ni va el formulario xD
       } else {
          exit("Datos erroneos, acceso denegado");


    Creo que es el servidor!!
    « Última modificación: 19 de Septiembre de 2012, 16:24:50 pm por Wold »
    :)