Проблема с Chromium и Google Chrome

Ну, используя итераторы:

class SKUFilterIterator extends FilterIterator {
    public function accept() {
        if (!parent::current()->isFile()) return false;
        $name = parent::current()->getFilename();
        return strpos($name, 'SKU#') !== false;
    }
}
$it = new SkuFilterIterator(
    new DirectoryIterator('path/to/files')
);

foreach ($it as $file) {
    $newName = str_replace('SKU#', '', $file->getPathname());
    rename($file->getPathname(), $newName);
}

FilterIterator в основном отфильтровывает все нефайлы и файлы без SKU# в них. Затем все, что вы делаете, это итерация, объявление нового имени и переименование файла ...

Или в 5.3+ с использованием нового GlobIterator :

$it = new GlobIterator('path/to/files/*SKU#*');
foreach ($it as $file) {
    if (!$file->isFile()) continue; //Only rename files
    $newName = str_replace('SKU#', '', $file->getPathname());
    rename($file->getPathname(), $newName);
}

1
задан Atladica 8 May 2012 в 15:17
поделиться

1 ответ

Это обычно происходит в хроме и нет никакого отношения, на которых веб-сайтах Вы посещаете так, я предлагаю, чтобы Вы удостоверились, что используете последнюю версию. И если Вы находите, что ошибка относится к http://www.chromium.org/for-testers/bug-reporting-guidelines для создания отчетов об этом.

также полезно, если Вы говорите нам больше о Вашей системе, какой релиз Ubuntu Вы используете? И включайте версию своего Хрома/Google Chrome.

Полное удаление программного обеспечения и Хрома/Google Chrome переустановки с последней версией рекомендуется и обычно решает много проблем как это.

Удачи!

2
ответ дан Geppettvs D'Constanzo 22 October 2019 в 14:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: