PHP file_put_contents nouvelle ligne

J'ai essayé d'utiliser file_put_contents sortie de la nouvelle page. mais je rencontre quelques difficultés dans la rupture de la ligne nouvelle.

<?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);
?>

J'ai essayé \n ou \r\n, ils ne peuvent pas faire une nouvelle ligne:

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
  • Pourquoi écrivez-vous un fichier HTML avec un .extension php? Je veux dire, c'est légal fichier PHP, mais il semble juste bizarre.
  • Pour de telles utilisations, vous pouvez également enquêter sur "HEREDOC" chaînes de caractères dans le manuel.
  • J'ai écrit un fichier HTML avec un .php pour je dirais page munu et page footer en elle.
  • Bon, du bon sens, mais... pourquoi écrivez-vous le fichier dans le code au lieu d'avoir juste le fichier déjà là?
  • Pour certaines pages statiques, de réduire la base de données lire, il suffit de créer un temps.
InformationsquelleAutor fish man | 2011-06-13