Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/02/2006, 06:21
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La opción de DJJJ seguro que funciona .. Pero habría que aclarar por qué no te funciona el uso de header() y explicar por qué.

El mensaje de error (si lo leen bien) dice que sucede concretamente. Dice que en la línea "12" de index.php tienes algo de "salida" originada en el script PHP, ya sea algo de HTML, javascript .. un echo "algo" . un simple espacio o salto de línea despues o antes de un <? ?> ... Todo eso es considerado como "salida".

Para poder usar header() y solventar el problema lo ideal es que muestres TODO el código de ese script "index.php" para ver así como re-ordenar tu código y NO probocar esa salida de "HTML" o lo que tengas ahí en esa línea "12".

Recordar también que PHP se ejecuta en el servidor .. y el resultado que este genera es entregado al cliente. No sé si eso se entenderá .. pero es la base de la programación en PHP (y en otros lenguajes de este estilo). Si no se aprende a diferenciar donde se ejecuta PHP y donde entra a actuar otros lenguajes (como HTML, Javascript .. etc) es dificil encontrar solución a problemas de este tipo o conocer por qué sucede. En consecuencia se trata de "programar en PHP" y no de "incrustrar PHP sobre HTML" como algunos piensan y así lo hacen por la forma que "meten" PHP por "médio".

Un saludo,