Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2015, 06:25
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 3 meses
Puntos: 4
Dos scripts en uno

Buenas,
Tengo que fusionar dos scripts y da un error que no sé cómo solucionar.<?php
header('Content-Type: application/xml');

Resulta que una aplicación de gestión dispose de una opción para generar unos ficheros xml para exportar información.
He creado un script que lee estos ficheros y graba la información a una base de datos MySQL. El formato del script es:
Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <?php
  4. ......
  5. ?>
  6. </html>

Y luego tengo otro script que genera el fichero sitemap.xml de la web. El formato es el siguiente:
Código PHP:
Ver original
  1. <?php
  2.     header('Content-Type: application/xml');
  3.         ..........
  4. ?>php

Como no me permiten ejecutar los dos scripts, quería hacer un include del segundo al final del primero, de la siguiente forma:
Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <?php
  4. ......
  5. ?>
  6. </html>
  7. <?php include("sitemap.php"); ?>

Pero me da el siguiente error:
This page contains the following errors:

error on line 5 at column 8: Opening and ending tag mismatch: br line 0 and html
Below is a rendering of the page up to the first error.


Imagino que el tema serà mezclar los dos tipos de contenido, pero no tengo ni idea de qué hacer. Alguien puede sugerirme algo?

Gracias
__________________
Qué fácil cuando lo sabes y qué difícil cuando no