Начал изучать php и столкнулся с проблемой. Вот я хочу чтобы к моей странице можно было подключить любое количество плагинов. Я поместил это в каталог plugins
, и выглядит это так.
plugins/
isuki/
isuki.php
test/
test.php
data.php
Чтобы плагин заработал, в каталоге должен быть файл с таким же именем что и каталог. Это файл и является главным. Я написал такой код, но он работает если плагин один, но если плагина два, то include уже не срабатывает. Вот код.
<?php
$pl = [];
$plugins_names = [];
$dir = dir ( "plugins/" );
while ( false !== ($plugin_dir = $dir->read( ))) {
echo "plugins: $plugin_dir<br>";
$file = "plugins/$plugin_dir/$plugin_dir.php";
echo "$file<br>";
include "$file";
$plugin_name = $plugin_dir;
if ( file_exists($file)) {
$pl[$plugin_name] = 'init';
$plugin_names[] = $plugin_name;
}
}
$dir->close();
foreach ( $plugin_names as &$plugin ) {
$func = $pl[$plugin];
$func();
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Устанавливаю yii2Мне необходимо сделать так чтобы по ссылке "site
Как настроить авто выход (разлогиниться) в Laravel спустя к примеру 10 мин ?