在标记之前向文件添加内容

时间:2014-03-15 18:34:53

标签: php file

我想在HTML文件中的</head>标记之前添加一个样式表链接。

使用以下命令创建HTML文件:

$file = file_put_contents( $path, $HTMLcontent );

实现任何PHP功能吗?

2 个答案:

答案 0 :(得分:3)

没有用于此目的的内置功能。一种可能的解决方案是使用DOMDocument获取文件的内容,找到<head>标记,然后将<style>标记添加为子项并设置所需的属性。完成后,您可以使用DOMDocument::save()保存文件。

答案 1 :(得分:1)

使用str_replace功能:

str_replace('</head>', '<link href="style.css" rel="stylesheet" type="text/css"></head>', $html);