Переименовать файлы по ссылке PHP

107
29 марта 2022, 08:50

Есть массив со ссылками на файлы с одинаковым именем. Как переименовать default.htm в index.php?

array(127) {
  [0]=>
  string(77) "D:\OpenServer\OSPanel\domains\stroika.to/otchety/izumrudnye-holmy/default.htm"
  [1]=>
  string(109) "D:\OpenServer\OSPanel\domains\stroika.to/otchety/otcht-s-primki-kvartiry-v-zhk-chernyahovskogo-19/default.htm"
  [2]=>
  string(101) "D:\OpenServer\OSPanel\domains\stroika.to/otchety/otcht-s-primki-kvartiry-v-zhk-mayakovsij/default.htm"
  [3]=>
  string(105) "D:\OpenServer\OSPanel\domains\stroika.to/otchety/otcht-s-primki-kvartiry-v-zhk-salar-evo-park/default.htm"
}

ссылки на файлы в разных папках

Answer 1
foreach ($found as $link) { 
   rename($link, str_replace('default.htm', 'index.php', $link)); 
}

Но я не уверен, что с такими путями будет работать. Если не будет то можно будет дополнительно обработать линки регуляркой

READ ALSO
кодирование урлов

кодирование урлов

Надо в ресайзер картинок в цикле закидывать картинки с чужого сервера, если они "плохие", то сваливать в отдельную функцию, которая делает...

231
регистрация без БД

регистрация без БД

Я хочу сделать регистрацию на сайте но у меня возникли проблемы с БД

181
Обрезать часть URL в начале

Обрезать часть URL в начале

Есть ссылка https://sitecom/ru/moskov/baby/andyushak-evgeniya-petrovna

147
Как быстро сделать портфолио

Как быстро сделать портфолио

Как в кратчайшие сроки сделать портфолио? Имеется опыт в разработке под PHP 3 года, laravel - 05 года

110