Hola, tengo un problemilla al mostrar el contenido entero de un archivo html con file_get_contents y el htmlspecialchars, miren mi código:
Código PHP:
<?php
$archivo = file_get_contents("prueba.html") ;
$archivo = htmlspecialchars ($archivo) ;
?>
<?php echo "<strong>Archivo de texto archivo.txt:</strong><br /><br /> " ; ?>
Código HTML:
<form action="upload" name="upload">
<input type="text" value="<?php echo $archivo ;?>" style="width: 500px ; height: 500px ;">
</form>
Todo esto está en el mismo archivo con su respectivo orden
Todo esto (al menos creo yo debido a los resultados), está correcto, pero tengo un pequeño problemita con el orden, y es que resulta ser que me da todo el resultado desordenado, es decir, una linea entera con el código, observen:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <title>Page title</title> </head> <body> <p>Holaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p> </body> </html>
Y esto a mi no me interesa. Y aquí va la pregunta (por fin

), ¿cómo puedo ordenar eso como está en el archivo? Es decir, que quede así:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
</head>
<body>
<p>Holaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
</body>
</html>
¿Cómo se podría hacer?
Saludos
P.D. ¿Cómo podría escribir ese archivo desde un formulario?