Intenté utilizar file_put_contents generar nueva página. pero encuentro algunos problemas para romper una nueva línea.PHP file_put_contents nueva línea
<?php
$data ='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n';
$data .='<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\r\n';
$data .='<head>\r\n';
$data .='</head>\r\n';
$data .='<body>\r\n';
$data .='<p>put something here</p>\r\n';
$data .='</body>\r\n';
$data .='</html>\r\n';
file_put_contents(dirname(__FILE__) . '/new.php', $data);
?>
me trataron \n
o \r\n
, todos ellos no se puede hacer una nueva línea:
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\r\n<head>\r\n</head>\r\n<body>\r\n<p>put something here</p>\r\n</body>\r\n</html>\r\n
¿Por qué está escribiendo un archivo HTML con una extensión .php? Quiero decir, es un archivo PHP legal, pero parece extraño. – Zecc
Para tales usos, es posible que también desee investigar [cadenas "HEREDOC"] (http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc) en el manual. – mario
@Zecc, estoy escribiendo un archivo HTML con un '.php' porque incluiría' page munu' y 'page footer' en él. –