1
我有一個使用glob()函數的wordpress主題。問題是我的託管公司已禁用glob()。如何修改代碼,以便它的工作原理使用其他PHP函數php glob()的替代品
這裏是代碼(執行opendir()也許?):
function yiw_get_tabs_path_files() {
$theme_files_path = YIW_THEME_FUNC_DIR . 'theme-options/';
$core_files_path = YIW_FRAMEWORK_PATH . 'theme-options/options/';
$tabs = array();
foreach (glob($theme_files_path . '*.php') as $filename) {
preg_match('/(.*)-options\.(.*)/', basename($filename), $filename_parts);
$tab = $filename_parts[1];
$tabs[$tab] = $filename;
}
foreach (glob($core_files_path . '*.php') as $filename) {
preg_match('/(.*)-options\.(.*)/', basename($filename), $filename_parts);
$tab = $filename_parts[1];
$tabs[$tab] = $filename;
}
return $tabs;
}
您是否有充分理由相信您的主機將啓用其他文件系統功能? – Jon
不,我不知道。試試吧 –
@Ibrahim:然後嘗試運行任何調用opendir的代碼? – wen