Código PHP:
Warning: Cannot modify header information - headers already sent by (output started at C:htmlproyectocapturar.php:23) in C:htmlproyectoindex.php on line 30
Gracias por su ayuda
| |||
Warning: Cannot modify header information - headers already sent by He sufrido una catástrofe con mi ordenador y he tenido que formatearlo, y al reinstalar apache + php + mysql me he dado cuenta que mis webs (antes realizadas) dan todas este error: Código PHP: Gracias por su ayuda |
| |||
El mensaje de error te dice donde está el problema: output started at C:htmlproyectocapturar.php:23 el n° indica la línea .. y lo de delante el nombre de tu script. Los errores sobre "header()" se refieren a que se ha enviado algo de HTML, un echo "algo" .. o un simple espacio antes de <? .. o un salto de línea antes de <?. La función de header() de PHP sirve para enviar cabeceras HTTP al cliente desde PHP. Estas cabeceras HTTP se envian como parte de la comunicación cliente-servidor y antes de tu "HTML" que puedas componer .. o javascript .. o un echo "algo" .. y hasta un espacio o salto de línea antes de <? (que indica "aquí empieza código PHP") será tomado como "salida" generada (output). más info: www.php.net/header Si indicas tu código completo te podremos orientar a como ordenarlo para que no se producta este problema. Tan sólo "pensando" como funciona PHP y no en "incrustrar" PHP sobre HTML como se suele "mal pensar" a la hora de desarrollar en estos lenguajes del "lado del servidor" como es PHP o cualquier otro. Un saludo, |
| |||
Gracias Cluster! Que fallo más tonto!, era un espacio despues del "?>" ahora tengo otros problemas: en una de mis webs me aparece este error: Código HTML: Warning: main(../../Connections/famunex.php): failed to open stream: No such file or directory in C:\html\clau\Untitled-1.php on line 1 Fatal error: main(): Failed opening required '../../Connections/famunex.php' (include_path='.;c:\php4\pear') in C:\html\clau\Untitled-1.php on line 1 y en otra este otro error: Código HTML: Warning: main(../servidor.php): failed to open stream: No such file or directory in C:\html\portalmallorcanou\scripts\menu_top.php on line 1 Warning: main(): Failed opening '../servidor.php' for inclusion (include_path='.;c:\php4\pear') in C:\html\portalmallorcanou\scripts\menu_top.php on line 1 Nuevamente gracias! |
| |||
Ya que tienes -ahora- problemas con rutas de archivos .. tendrías que indicar la estructura de tu sitio (por qué haces llamadas relativas ../ subiendo por tu estructura de directorios) y ver donde o como lo llamas. Los problemas anteriores con los "espacios" o "saltos de línea" de más se producen por ediciones de esos scripts que les has hecho ... Estos nuevos problemas de rutas ... tendrías que verificar si has cambiado algo en tus servidores (de sitio? .. version de PHP? .. configuración de PHP? tocastes algo? ...) Todo eso puede afectar. Un saludo, |
| |||
Como indicaba al comienzo, he reinstalado apache + php + mysql hoy mismo. Creo que tengo las mismas versiones. En el servidor me funciona todo correctamente, pero en local es donde me da los errores que he comentado. Gracias |
| |||
Al "reinstalar" .. te quedasts con el php.ini que tenías? ... si no es así .. lo más probable es que algo ha cambiado (register_globals? por ejemplo? .. algo más? ..) Intenta colocar el código que usas .. (completo) Un saludo, |