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.
<?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í:
<?
$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";
}
?>