Alpol dijo:
Desde hoy (que yo sepa, ya que me ha avisado un amigo) entrando en la web principal de todopolicia, con Mozilla no sale nisiquiera la página, es decir, sale el "código fuente": Os pongo un ejemplo:
Warning: Cannot modify header information - headers already sent by (output started at /home/todopoli/public_html/includes/database.mysql.inc:172) in /home/todopoli/public_html/includes/bootstrap.inc on line 543
‹������í=Ér9–w~:'¢e—M&÷Å–ØCS”‹5²¤–hOM_`$a'¬\hÉÝQý3‡ºLD|èè[Ïõ'õ%ó€\HqÉäH.×tÕB1‘ÀÃÃÃ[±<þæø¼;ø‹™ú3›\¼~qÚï
Y así toda la página, he probao con el Opera y con este navegador si me sale la página principal, pero si accedo a cualquier elemento de la web me sale lo mismo que os he puesto arriba.
¿A alguien más le pasa?
Yo menos mal que tengo el enlace del foro en favoritos y puedo entrar que si no...jeje
Un saludo!!
Hola como veo que lleva varios dias con el mismo error la página principal.. escribo algunas posibles soluciones para el administrador de la página para así poder arreglarlo.
Solución 1
Este error se presenta habitualmente porque en el script PHP existen espacios o caracteres extraños antes o después del código PHP.
Para solucionarlo, debe revisar que no existan espacios, saltos de línea o caracteres antes de:
<?
(donde comienza el script PHP)
Y que no existan también después de:
?>
(donde finaliza el script o archivo PHP)
Incluso esa etiqueta de cierre de código se puede omitir, no es necesaria.
Esto debe hacerse en el script que está generando el error. Sabrá cuál es pues el mensaje de advertencia menciona el script o archivo que está generando el error.
Solución 2
En algunas ocasiones el error puede aparecer porque la configuración de PHP en el servidor tiene activa (en On) la directiva display_errors
Al apagar (poner en Off) la directiva display_errors, el error puede desaparecer. Esta directiva se puede modificar mediante un archivo .htaccess o php.ini. Mediante .htaccess, se puede hacer poniendo una línea de este modo:
php_value display_errors "Off"
Ante alguna duda, lo más recomendable es pedir asistencia al proveedor de hosting o a la persona encargada de la administración del servidor o cuenta de hosting.
Solución 3
session_start() debe ser ejecutado antes de cualquier salida HTML porque envía headers HTTP al navegador.