A ver vamos por partes
Hice esto:
readfile.php
Código PHP:
Ver original<?php
$nombre = 'prueba.txt';
$enlace = 'prueba.html';
header("Content-type: application/text/plain"); header("Content-Disposition: attachment; filename=$nombre");
prueba.html
Y el archivo descargado me aparece:
prueba.txt
Código txt:
Ver original<!DOCTYPE html>
<html>
<head>
<title>Prueba</title>
</head>
<body>
<p>Hola mundo</p>
</body>
</html>
Ese comportamiento es el correcto, ahora bien dices:
Cita:
Iniciado por kataty Hice el cambio y aun me sigue exportando con todos los estilos y etiquetas html.
Si lo que estás esperando es que en vez de aparecer con etiquetas, aparezca
Debes hacer algo como esto:
Código PHP:
Ver original<?php
$nombre = 'prueba.txt';
$enlace = 'prueba.html';
$archivo = fopen("$nombre",'w+');
header("Content-type: application/text/plain"); header("Content-Disposition: attachment; filename=$nombre");
Creo que se puede mejorar y ya depende de ti trabajar los detalles.
Saludos