А можно указать что и где мне нужно сделать, а то без инструкции я не смогу, нет столько знаний в php
Отправлено спустя 53 секунды:
Нет, он у меня настроен хорошо и защищен.
А можно указать что и где мне нужно сделать, а то без инструкции я не смогу, нет столько знаний в php
Нет, он у меня настроен хорошо и защищен.
Код: Выделить всё
function phpbb_load_extensions_autoloaders($phpbb_root_path)
{
$iterator = new \RecursiveIteratorIterator(
new \phpbb\recursive_dot_prefix_filter_iterator(
new \RecursiveDirectoryIterator(
$phpbb_root_path . 'ext/',
\FilesystemIterator::SKIP_DOTS | \FilesystemIterator::FOLLOW_SYMLINKS
)
),
\RecursiveIteratorIterator::SELF_FIRST
);
$iterator->setMaxDepth(2);
foreach ($iterator as $file_info)
{
if ($file_info->getFilename() === 'vendor' && $iterator->getDepth() === 2)
{
$filename = $file_info->getRealPath() . '/autoload.php';
if (file_exists($filename))
{
require $filename;
}
}
}
}
Код: Выделить всё
function phpbb_load_extensions_autoloaders($phpbb_root_path)
{/*
$iterator = new \RecursiveIteratorIterator(
new \phpbb\recursive_dot_prefix_filter_iterator(
new \RecursiveDirectoryIterator(
$phpbb_root_path . 'ext/',
\FilesystemIterator::SKIP_DOTS | \FilesystemIterator::FOLLOW_SYMLINKS
)
),
\RecursiveIteratorIterator::SELF_FIRST
);
$iterator->setMaxDepth(2);
foreach ($iterator as $file_info)
{
if ($file_info->getFilename() === 'vendor' && $iterator->getDepth() === 2)
{
$filename = $file_info->getRealPath() . '/autoload.php';
if (file_exists($filename))
{
require $filename;
}
}
}*/
}
Расширения, соответствующие современным стандартам и использующие composer, пользуются этой возможностью.
Только аватар. Я в phpBBex вырезал код отдачи аватар через PHP, и у меня этой строки нету, только два вхождения вызова этой функции.
Точно, есть такое. Смотрел давно, походу в первых версиях этого не было.
Нет, они по сути дублируют друг друга, только в моём варианте на один вызов функции меньше, но править нужно было бы 3 файла.
Сомневаюсь, у них уже стадия RC.
Как по мне, лучше прописывать путь к автозагрузчику в composer.json, чем перекапывать все директории в /ext/, даже с учётом кеширования.
В 3.1.x будет?
Ок, попробую, но ведь он не давал нагрузки в 3.0, а в 3.1 дает ее?