Как убрать знак пробела в файлах изображений на сайте?

Суть вопроса вот в чем: как массово убрать в названиях файлов пробелы и на самих страницах сайта? Файлов много — руками перебирать не вариант.
Roman
07 декабря 2017, 07:26
modx.pro
1
1 305
0

Комментарии: 3

Михаил
07 декабря 2017, 10:29
0
Где на страницах файлы? Можно перебрать контент, вытаскивать файлик по пути, сразу заменять в контенте и менять сам файлик и так по циклу
    Roman
    07 декабря 2017, 11:41
    0
    А что если перебирать сначала файлики, а потом контент.
    Я уже накидал кое-что
    <?php
    $imgrash=array("jpg","png","jpeg");
    foreach( $imgrash as $imgrashir)
    {
        foreach (glob("*.$imgrashir") as $filename) {
            $newfilename = str_replace(" ","_",$filename);
            if(rename($filename, $newfilename)==true){
            echo $newfilename;
            }
            else{
            echo 'Ошибка';
            }
        }
    
    }
    Но так не кайф потом руками все странички перебирать. Как перебирать контент?
      Михаил
      07 декабря 2017, 14:19
      +1
      $resources = $modx->getIterator('modResource');
      
      foreach($resources as $resource){
      $resource->get('content');
      }
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3