Ayuda con header [solucionado]

Iniciado por 0x0309, 25 Septiembre 2009, 06:49 AM

0 Miembros y 1 Visitante están viendo este tema.

0x0309

Hola, tengo un pequeño problema y quisiera pedirles ayuda por favor para solucionarlo.

[ya lo solucioné]

Estoy escribiendo un conversor de archivos en php, para ello ya tengo listo y probado el upload y funciona bien, pero quiero que una vez comprobé que el archivo subido es correcto, proceder a la conversión y que aparezca para descargarlo, de lo contrario que muestre el mensaje de error.

este es un código con la idea, y con el problema.

Código (php) [Seleccionar]

<?php

header
('Content-Type: text/plain');
header('Content-Disposition: attachment; filename=' '"' 'convertido.txt' '"');

?>


<?

$archivoValido = 0;

if ($archivoValido == 1)
{
echo "Esto va dentro del archivo: convertido.txt";
}
else
{
// Que debo hacer para el mensaje de error en la página.?
echo "Error. que esto se muestre en la pagina";
}



?>


edito: al final la solución era usar un solo bloque de código php, y especificar los headers solo en la sección correspondiente. Al final queda así:

Código (php) [Seleccionar]

<?

$archivoValido = 0;

if ($archivoValido == 1)
{
      header('Content-Type: text/plain');
       header('Content-Disposition: attachment; filename=' . '"' . 'convertido.txt' . '"');
echo "Esto va dentro del archivo: convertido.txt";
}
else
{
// Que debo hacer para el mensaje de error en la página.?
echo "Error. que esto se muestre en la pagina";
}



?>