У меня есть 100 html-файлов, и я хочу добавить строку кода (в конце) ко всем из них.
Как это возможно ? Что-то вроде скрипта, который добавляет эту строку во все html-файлы
Я пытался искать, но ничего не нашел.
Вам нужен PHP-скрипт? или сценарий Python подойдет?
Куда вы хотите добавить эту строку? Просто в конце? Где-нибудь в пределах существующей структуры разметки?
Возможно, вы ищете серверную часть, включая файлы .shtml.






Ваш вопрос довольно неясен, потому что вы не указали, куда вы собираетесь добавить эту полосу? Вот отправная точка:
<?php
$path = '/path/to/html/files';
$code_to_add = '<p>This line was added by a script.</p>';
$files = scandir($path); // get an array of all the files in the directory specified by $path.
foreach ($files as $file) { // Iterate over files
if (substr($file, -5) == '.html') { // hecking if each file has a ".html" extension.
$file_path = $path . '/' . $file;
$file_contents = file_get_contents($file_path); // read the contents
file_put_contents($file_path, $file_contents . $code_to_add); // put new content, you can modify it.
}
}
?>
Вы можете использовать :
<?php
$folder = '/path/to/html/files';
$line_to_add = '<p>your line/p>';
foreach (glob("$folder/*.html") as $file) {
$contents = file_get_contents($file);
file_put_contents($file, $line_to_add . PHP_EOL . $contents);
}
Идет ли строка после одной и той же предыдущей строки во всех из них? Может быть, какое-то решение grep/regex. Я так понимаю, это разовая работа? Не уверен, почему вы думаете, что htaccess будет задействован, тбх.