Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2005, 09:42
Ultra Violeta
 
Fecha de Ingreso: marzo-2005
Mensajes: 162
Antigüedad: 19 años, 1 mes
Puntos: 0
Diferencia q hay al ejecutar una linea de php fuera del código HTML y dentro de este.

Hola..mi duda es la siguiente:
Si tengo en mi formulario lo siguiente:
Código PHP:
//index.php
<form action="archivo.php" method="post">....... 
Cuál es la diferencia entre tener una linea de código PHP antes del código HTML.....

Código PHP:
//archivo.php
<? require("otro_archivo.inc.php"); ?>
<html><head><title>Documento</title></head>.....
<body>.......</body></html>
y dentro del código HTML:

Código PHP:
//archivo.php
<html><head><title>Documento</title></head>.....
<body><? require("otro_archivo.inc.php"); ?></body></html>
Porque a mi con la primera forma me da el error 404:

"""No se encontró la página
Puede que la página solicitada ya no exista haya cambiado de nombre o no esté disponible temporalmente. ......... """"


y de la segunda forma me da el siguiente warning:

Warning: Cannot modify header information - headers already sent by (output started at F:\Archivos de programa\Apache Group\Apache2\htdocs\pagina web\archivo.php:10) in F:\Archivos de programa\Apache Group\Apache2\htdocs\pagina web\otro_archivo.inc.php on line 106

En "otro_archivo.inc.php" tengo un header q me debe redireccionar a otra página. Que esta en la linea 106 q me indica en el Warning.

Alguien sabe la diferencia????????

Salu2