09.02.2015, 23:31
Hallo, ich mal wieder.
Ich sitze im Moment am PtoPortal daran, mir eine Fehlerliste in der Install Routine aus einem Array ausgeben zu lassen in Form einer Liste.
Aufgabe:
Es sollen Dateien auf existent überprüft werden, mittels file_exists.
Ziel:
Es sollen alle nicht vorhandenen Dateien in einer Liste ausgegeben werden. Momentan werden zwar nicht vorhandene ausgegeben, aber aller nur einzeln und nicht wie erhoft alle zusammen in einer Liste.
Mein momentaner Code sieht so aus.
Kann mir hierzu jemand einen Tipp geben ?
Ich sitze im Moment am PtoPortal daran, mir eine Fehlerliste in der Install Routine aus einem Array ausgeben zu lassen in Form einer Liste.
Aufgabe:
Es sollen Dateien auf existent überprüft werden, mittels file_exists.
Ziel:
Es sollen alle nicht vorhandenen Dateien in einer Liste ausgegeben werden. Momentan werden zwar nicht vorhandene ausgegeben, aber aller nur einzeln und nicht wie erhoft alle zusammen in einer Liste.
Mein momentaner Code sieht so aus.
PHP-Code:
$files = array(
MYBB_ADMIN_DIR."modules/portal/blocks.php",
MYBB_ADMIN_DIR."modules/portal/info.php",
MYBB_ADMIN_DIR."modules/portal/module_meta.php",
MYBB_ADMIN_DIR."modules/portal/pages.php",
MYBB_ADMIN_DIR."modules/portal/settings.php",
MYBB_ROOT."inc/languages/deutsch_du/admin/portal_blocks.lang.php",
MYBB_ROOT."inc/languages/deutsch_du/admin/portal_info.lang.php",
MYBB_ROOT."inc/languages/deutsch_du/admin/portal_module_meta.lang.php",
MYBB_ROOT."inc/languages/deutsch_du/admin/portal_pages.lang.php",
MYBB_ROOT."inc/languages/deutsch_du/admin/portal_settings.lang.php",
MYBB_ROOT."inc/languages/deutsch_du/pro_portal.lang.php",
MYBB_ROOT."inc/languages/deutsch_sie/admin/portal_blocks.lang.php",
MYBB_ROOT."inc/languages/deutsch_sie/admin/portal_info.lang.php",
MYBB_ROOT."inc/languages/deutsch_sie/admin/portal_module_meta.lang.php",
MYBB_ROOT."inc/languages/deutsch_sie/admin/portal_pages.lang.php",
MYBB_ROOT."inc/languages/deutsch_sie/admin/portal_settings.lang.php",
MYBB_ROOT."inc/languages/deutsch_sie/pro_portal.lang.php",
MYBB_ROOT."portal/inc/portal.class.php",
MYBB_ROOT."portal/install/stylesheet.css",
MYBB_ROOT."portal/install/resources/language.lang.php",
MYBB_ROOT."portal/install/resources/mysql_db_inserts.php",
MYBB_ROOT."portal/install/resources/mysql_db_tables.php",
MYBB_ROOT."portal/install/resources/output.php",
MYBB_ROOT."portal/install/resources/proportal_templates.xml"
);
foreach($files as $file) {
if(!file_exists($file)) {
$output->print_header("Es fehlen benötigte Dateien !", "errormsg", 0);
$output->print_error(".$file.");
$output->print_footer();
}
}
Kann mir hierzu jemand einen Tipp geben ?