Мне нужно создать скрипт, который найдет все мои файлы .htaccess на моем сервере и заменит их содержимое новым содержимым, которое мне нужно, чтобы мои страницы были оптимизированы для SEO.
До сих пор я встречал несколько сценариев, которые найдут все файлы .htaccess, но мне нужно иметь возможность открывать, заменять весь контент новым и сохранять с соответствующими разрешениями.
Может ли кто-нибудь помочь мне с помощью следующего кода, чтобы добавить дополнительные функции, которые мне нужны?
<?php
function searchDir($dir) {
$dhandle = opendir($dir);
if ($dhandle) {
// loop through it
while (false !== ($fname = readdir($dhandle))) {
// if the element is a directory, and does not start with a '.' or '..'
// we call searchDir function recursively passing this element as a parameter
if (is_dir( "{$dir}/{$fname}" )) {
if (($fname != '.') && ($fname != '..')) {
echo "Searching Files in the Directory: {$dir}/{$fname} <br />";
searchDir("$dir/$fname");
}
// if the element is an .htaccess file then replace content
} else {
if($fname == ".htaccess")
{
echo "Replacing content of file ".$dir/$fname."<br />";
// I need the code for editing the files here.
}
}
}
closedir($dhandle);
}
}
searchDir(".");
?>