Я хочу создать программу PHP, которая могла бы создать файл .php, который мог бы читать этот файл HTML:
<html>
<head>
<title> Hello World! </title>
</head>
<body>
</body>
</html>
Он будет искать теги <head>
и </head>
, включающие теги между нимии перенесите выбранные теги в header.php
Итак, header.php будет иметь следующее:
<head>
<title> Hello World! </title>
</head>
Дополнительная проблема состоит в том, как вставить тег PHP <<code>?php вначало страницы и ?>
в последней части файла PHP.
Я сделал этот код прямо здесь, но это еще не сделано, и я не читаю тег <head>
.
<?php
firstIdentifier = '<head>';
$secondIdentifier = '</head>';
$currentContent = str_replace("\n", "", file_get_contents('sourcefile.txt'));
$pattern = '/('.$firstIdentifier.')(.+?)('.$secondIdentifier.')/';
//get all text between the two identifiers, and include the identifiers in the match result
preg_match_all($pattern, $currentContent , $matches);
//stick them together with space delimiter
$contentOfNewFile = implode(" ",$matches[0]);
//save to a new file
$newFile = fopen('destinationFile.txt','a');
fwrite($newFile, $contentOfNewFile);
?>
Пожалуйста, помогите ...