Nuevos Más Visitados Más Votados Ver Todos Agregá tu Post



Warning: Cannot modify header information - headers already sent

***** (5.00)
views: 1263

Cuando se setean cookies, se crea una sesión, o se envian headers suele aparecer este error.

El problema consiste en que no puede haber ninguna salida (echo, print, etc) antes de setear un header.

A veces sucede que no hay ningun echo pero igual salta un error, en ese caso puede ser que el archivo este codificado en utf8 en vez de ansi y manda un caracter extra inicial enviando los headers automaticamente, o que antes de abrir la etiqueta <?php hallamos dejado un espacio, tab o retorno de carro olvidado.

AUTOR:Tadeo


Cómo Calificas este artículo?:
1 2 3 4 5

Error en variable de sesion $_SESSION __PHP_Incomplete_Class Object

***** (5.00)
views: 1013

Fatal error: ActionPanel::execute() [<a href='actionpanel.execute'>actionpanel.execute</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &quot;Users&quot; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in D:\xampp\htdocs\events\application\models\actions\ActionPanel.class.php on line 18


Este error se da porque se esta iniciando la sesion antes de incluir las clases


Solución:


Para solucionarlo basta mover "session_start()" debajo de la declaracion de funciones y clases


ejem, en header se declaran las funciones y clases


session_start();

include_once('includes/header.php');


Cambiaria a


include_once('includes/header.php');


session_start();


Otra forma de hacerlo sin cambiar el orden de las declaraciones es usar el metodo


serialize antes y despues de guardar el valor


$_SESSION[‘user’] = serialize($user)


Luego para utilizar el objeto $user




$user = unserialize($_SESSION[‘user’]);


 


Cómo Calificas este artículo?:
1 2 3 4 5

VB: Run-time error '5': Invalid procedure call or argument

***** (5.00)
views: 973

 


VB: Run-time error '5': Invalid procedure call or argument



Recibiras este error si en Visual Basic to Java early binding si Main.java no se corre o Main.java no invoca



com.linar.jintegra.Jvm.register("dcomawt");


 


Cómo Calificas este artículo?:
1 2 3 4 5

Mostrar /Ocultar Icono de nuevo mail correo microsoft outlook

***** (5.00)
views: 882

Para habilitar o deshabilitar el icono ( sobresito) del outlook que aparece cuando llega un nuevo correo


hay que ir a


Herramientas -> Opciones


Opciones de correo Electronico


Opciones de correo avanzadas


(tildar o destildar) - mostrar icono de sobre en el area de notificacion


(tildar o destildar) - mostrar alerta de correo nuevo en el escritorio


Los dos tildados = habilitado


Destildados = deshabilitado


 


Saludos


 


 


Cómo Calificas este artículo?:
1 2 3 4 5

Got a packet bigger than max_allowed_packet bytes en mysql dump

***** (5.00)
views: 695

Error: Got a packet bigger than 'max_allowed_packet' bytes


al recuperar dump en mysql en (DEBIAN o WINDOWS)


 


Esto se debe a que el archivo que se quiere restaurar supera el maximo permitido por mysql,


para solucionarlo se debe cambiar el valor por default que trae mysql


 


buscar el archivo my.cnf dentro del direcotrio de mysql


buscar la fila



set-variable=max_allowed_packet=16M


por lo general viene 16mb por default, lo cambiamos a 1000Mb por ejem, (o mas segun necesiten)


set-variable=max_allowed_packet=1000M


Reiniciamos MYSQL y listo ya podemos subir el dump


 


Cómo Calificas este artículo?:
1 2 3 4 5


Google