Huhu Ihr lieben,
hab da mal ne Frage an Euch, weil ich den Fehler nicht wegkriege:
Hab den Hang-O-Mat auf die Page gemacht, er läuft auch, aber ich habe das Modul PimpmyAdmin drauf und dort ist zwar alles soweit normal aber wenn ich auf Konfiguration gehe um was einzustellen, zeigt er mir folgendes:
?php # Copyright by: Manuel # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); defined ('admin') or die ( 'only admin access' ); $design = new design ( 'Admins Area', 'Admins Area', 2 ); $design->header(); if (!is_admin()) { echo 'Dieser Bereich ist nicht für dich...'; $design->footer(); exit(); } # hilfsfunktionen function get_links_array1 () { $ar = array (); $handle=opendir('include/contents/user/memlversion'); while ($ver = readdir ($handle)) { if ($ver != "." AND $ver != ".." AND !is_dir('include/contents/user/memlversion/'.$ver) ) { $n = explode('.',$ver); $ar[$n[0]] = $ver; } } closedir($handle); asort ($ar); return ($ar); } function get_links_array () { $ar = array (); $handle=opendir('include/contents'); while ($ver = readdir ($handle)) { if ($ver != "." AND $ver != ".." AND !is_dir('include/contents/'.$ver) ) { $n = explode('.',$ver); $ar[$n[0]] = $ver; } } closedir($handle); $handle=opendir('include/contents/selfbp/selfp'); while ($ver = readdir ($handle)) { if ($ver == "." OR $ver == ".." OR is_dir('include/contents/selfbp/selfp/'.$ver) ) { continue; } $n = explode('.',$ver); if ( file_exists ( 'include/contents/'.$ver) OR file_exists ( 'include/contents/'.$n[0].'.php') ) { $n[0] = 'self-'.$n[0]; } $ar[$n[0]] = 'self_'.$ver; } closedir($handle); asort ($ar); return ($ar); } # funktionen fuer listen function admin_allg_gfx ( $ak ) { $gfx = ''; $o = opendir('include/designs'); while ($ver = readdir ($o)) { if ($ver != "." AND $ver != ".." AND is_dir('include/designs/'.$ver) ) { if ($ver == $ak) { $sel = ' selected'; } else { $sel = ''; } $gfx .= ''.$ver.''; } } closedir($o); return ( $gfx ); } function admin_allg_useranz ( $ak ) { $ordner = array(); $handle=opendir('include/contents/user/memlversion'); while ($ver = readdir ($handle)) { if ($ver == '.' OR $ver == '..' OR is_dir ('include/contents/user/memlversion/'.$ver)) { continue; } $lver = explode('.',$ver); $ordner[] = $lver[0]; } $useranz = ''; $ordner = get_links_array1 (); foreach ($ordner as $a => $x) { if ( $a == $ak ) { $sel = ' selected'; } else { $sel = ''; } $useranz .= ''.ucfirst($a).''; } return ( $useranz ); } function admin_allg_smodul ( $ak ) { $ordner = array(); $handle=opendir('include/contents'); while ($ver = readdir ($handle)) { if ($ver == '.' OR $ver == '..' OR is_dir ('include/contents/'.$ver)) { continue; } $lver = explode('.',$ver); $ordner[] = $lver[0]; } $smodul = ''; $ordner = get_links_array (); foreach ($ordner as $a => $x) { if ( $a == $ak ) { $sel = ' selected'; } else { $sel = ''; } $smodul .= ''.ucfirst($a).''; } return ( $smodul ); } function admin_allg_wars_last_komms ( $ak ) { $ar = array ( 0 => 'nein', -1 => 'ab User', -3 => 'ab Trial', -4 => 'ab Member' ); $l = ''; foreach ( $ar as $k => $v ) { if ( $k == $ak ) { $sel = ' selected'; } else { $sel = ''; } $l .= ''.$v.''; } return ($l); } if ( empty ($_POST['submit']) ) { $gfx = admin_allg_gfx( $allgAr['gfx'] ); $smodul = admin_allg_smodul ( $allgAr['smodul'] ); $wars_last_komms = admin_allg_wars_last_komms ( $allgAr['wars_last_komms'] ); $useranz = admin_allg_useranz ( $allgAr['useranz'] ); echo ' Konfiguration
'; echo '
'; echo ''; # echo ' Konfiguration
'; $ch = ''; $abf = 'SELECT * FROM `prefix_config` ORDER BY kat,typ ASC'; $erg = db_query($abf); while($row = db_fetch_assoc($erg) ) { if ( $ch != $row['kat'] ) { echo ' '.$row['kat'].'
'; } echo ' '.$row['frage'].' '; echo ' '; if ( $row['typ'] == 'input' ) { echo ''; } elseif ($row['typ'] == 'r2') { $checkedj = ''; $checkedn = ''; if ($allgAr[$row['schl']] == 1) { $checkedj = 'checked'; $checkedn = ''; } else { $checkedn = 'checked'; $checkedj = ''; } echo ' ja'; echo ' '; echo ' nein'; } elseif ( $row['typ'] == 's' ) { $vname = $row['schl']; echo ''.$$vname.''; } elseif ($row['typ'] == 'textarea') { echo ''.$row['wert'].''; } elseif ($row['typ'] == 'grecht') { $grl = dblistee($allgAr[$row['schl']],"SELECT id,name FROM prefix_grundrechte ORDER BY id ASC"); echo ''.$grl.''; } elseif ($row['typ'] == 'grecht2') { $grl = dblistee($allgAr[$row['schl']],"SELECT id,name FROM prefix_grundrechte WHERE id >= -2 ORDER BY id ASC"); echo ''.$grl.''; } echo '
'."\n\n"; $ch = $row['kat']; } echo '
'; echo ' '; echo '
'; } else { $abf = 'SELECT * FROM `prefix_config` ORDER BY kat'; $erg = db_query($abf); while($row = db_fetch_assoc($erg) ) { db_query('UPDATE `prefix_config` SET wert = "'.$_POST[$row['schl']].'" WHERE schl = "'.$row['schl'].'"'); } wd ('admin.php?allg', 'Erfolgreich geändert' , 2); } //-----------------------------------------------------------| $design->footer(); ?>
Ich bin gerade dabei mir selbst PHP und HTML Kenntnisse anzueignen, aber ich komm einfach nicht drauf was da falsch sein sollte, mit der Codierung kenn ich mich noch nicht wirklich aus :-(
Ich weiß zwar, dass die admin.php überschrieben wird beim Modul Hang-O-Mat aber selbst das Zurücksetzen der Datei hatte keinen Effect. Ist das iwie ein BBCode-Prob oda so? Oder kollidiert das iwie mit dem misslungenen Versuch das UserGBook draufzuspielen? xD
Vllt. habt Ihr ne Idee, was ich rausnehmen müsste oder welche Dateien ich zurücksetzen sollte?
Verwendete Version Ilch: 1.1 H
*lieb Frag*
Grüßle Abuzel
betroffene Homepage: externer Link