ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehler line 32?

Geschlossen
  1. #1
    User Pic
    knobi500 Mitglied
    Registriert seit
    10.05.2008
    Beiträge
    33
    Beitragswertungen
    0 Beitragspunkte
    Hi, folgende meldung kommt wenn ich im adminbereich in die konfiguration möchte: Fatal error: Call to undefined function: debug_bt() in /www/htdocs/w009472f/include/includes/func/db/mysql.php on line 32

    :'(

    so hier mal die geschichte:

    <?php
    # Copyright by Manuel Staechele
    # Support www.ilch.de


    defined ('main') or die ( 'no direct access' );

    $count_query_xyzXYZ = 0;

    function db_connect () {
    if (defined('CONN')) {
    return;
    }
    define ( 'CONN', @mysql_pconnect(DBHOST, DBUSER, DBPASS));
    $db = @mysql_select_db(DBDATE, CONN);

    if (!CONN) {
    die('Verbindung nicht m&ouml;glich, bitte pr&uuml;fen Sie ihre mySQL Daten wie Passwort, Username und Host<br />');
    }
    if ( !$db ) {
    die ('Kann Datenbank "'.DBDATE.'" nicht benutzen : ' . mysql_error(CONN));
    }
    }

    function db_close () {
    mysql_close ( CONN );
    }

    function db_check_error (&$r, $q) {
    if (!$r AND mysql_errno(CONN) <> 0 AND function_exists('is_coadmin') AND is_coadmin()) {
    // var_export (debug_backtrace(), true)
    echo('<font color="#FF0000">MySQL Error:</font><br>'.mysql_errno(CONN).' : '.mysql_error(CONN).'<br>in Query:<br>'.$q.'<pre>'.debug_bt().'</pre>');
    }
    return ($r);
    }

    function db_query ($q) {

    global $count_query_xyzXYZ;
    $count_query_xyzXYZ++;

    if (preg_match ("/^UPDATE `?prefix_\S+`?\s+SET/is", $q)) {
    $q = preg_replace("/^UPDATE `?prefix_(\S+?)`?([\s\.,]|$)/i","UPDATE `".DBPREF."\\1`\\2", $q);
    } elseif (preg_match ("/^INSERT INTO `?prefix_\S+`?\s+[a-z0-9\s,\)\(]*?VALUES/is", $q)) {
    $q = preg_replace("/^INSERT INTO `?prefix_(\S+?)`?([\s\.,]|$)/i", "INSERT INTO `".DBPREF."\\1`\\2", $q);
    } else {
    $q = preg_replace("/prefix_(\S+?)([\s\.,]|$)/", DBPREF."\\1\\2", $q);
    }

    return (db_check_error(@mysql_query($q, CONN), $q));
    }

    function db_result ($erg, $zeile=0, $spalte=0) {
    return (mysql_result ($erg,$zeile,$spalte));
    }

    function db_fetch_assoc ($erg) {
    return (mysql_fetch_assoc($erg));
    }

    function db_fetch_row ($erg) {
    return (mysql_fetch_row($erg));
    }

    function db_fetch_object ($erg) {

    return (mysql_fetch_object($erg));
    }

    function db_num_rows ($erg) {
    return (mysql_num_rows ($erg));
    }

    function db_last_id () {
    return ( mysql_insert_id (CONN));
    }

    function db_count_query ( $query ) {
    return (db_result(db_query($query),0));
    }

    function db_list_tables ( $db ) {
    return (mysql_list_tables ($db, CONN));
    }

    function db_tablename ($db, $i) {
    return (mysql_tablename ($db, $i));
    }

    function db_check_erg ($erg) {
    if ($erg == false OR @db_num_rows($erg) == 0) {
    exit ('Es ist ein Fehler aufgetreten');
    }
    }

    function db_make_sites ($page ,$where ,$limit ,$link ,$table, $anzahl = NULL) {

    $hvmax = 4; // hinten und vorne links nach page
    $maxpage = ''; if ( empty ($MPL) ) { $MPL = ''; }
    if ( is_null ( $anzahl ) ) {
    $resultID = db_query ( "SELECT COUNT(*) FROM prefix_".$table." ".$where );
    $total = db_result($resultID,0);
    } else {
    $total = $anzahl;
    }
    if ($limit < $total) {
    $maxpage = $total / $limit;
    if (is_double($maxpage)) {
    $maxpage = ceil($maxpage);
    }
    $ibegin = $page - $hvmax;
    $iende = $page + $hvmax ;

    $vgl1 = $iende + $ibegin;
    $vgl2 = ($hvmax * 2) + 1;
    if ( $vgl1 <= $vgl2 ) {
    $iende = $vgl2;
    }
    $vgl3 = $maxpage - ($vgl2 -1);
    if ($vgl3 < $ibegin ) {
    $ibegin = $vgl3;
    }

    if ($ibegin < 1) {
    $ibegin = 1;
    }
    if ($iende > $maxpage) {
    $iende = $maxpage;
    }
    $vMPL = '';
    if ($ibegin > 1) {
    $vMPL = '<a href="'.$link.'-p1">&laquo;</a> ';
    }
    $MPL = $vMPL.'[ ';
    for($i=$ibegin; $i <= $iende; $i++) {
    if($i == $page) {
    $MPL .= $i;
    } else {
    $MPL .= '<a href="'.$link.'-p'.$i.'">'.$i.'</a>';
    }
    if ($i != $iende) {
    $MPL .= ' | ';
    }
    }
    $MPL .= ' ]';
    if ($iende < $maxpage) {
    $MPL .= ' <a href="'.$link.'-p'.$maxpage.'">&raquo;</a>';
    }
    }
    return $MPL;

    }
    ?>





    THX im vorraus^^


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    mach den code mal in einer richtiges codefenster sonst können wir da nicht viel helfen...
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Ist das die komplette Fehlermeldung? (würd mich wundern, wenn ja)

    Falls doch, dann lad die original include/includes/func/debug.php neu hoch und schau nach, ob in der include/includes/loader.php folgende Zeile existiert
    require_once('include/includes/func/debug.php');
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    knobi500 Mitglied
    Registriert seit
    10.05.2008
    Beiträge
    33
    Beitragswertungen
    0 Beitragspunkte
    Also komplette Fehlermeldung wenn man im Aminbereich in die Kofiguration will:


    Fatal error: Call to undefined function: debug_bt() in /www/htdocs/w009472f/include/includes/func/db/mysql.php on line 32

    und hier nochmal der inhalt der mysql.php:

    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $count_query_xyzXYZ = 0;
    
    function db_connect () {
      if (defined('CONN')) {
        return;
      }
      define ( 'CONN', @mysql_pconnect(DBHOST, DBUSER, DBPASS));
      $db = @mysql_select_db(DBDATE, CONN);
    
      if (!CONN) {
        die('Verbindung nicht m&ouml;glich, bitte pr&uuml;fen Sie ihre mySQL Daten wie Passwort, Username und Host<br />');
      }
      if ( !$db ) {
        die ('Kann Datenbank "'.DBDATE.'" nicht benutzen : ' . mysql_error(CONN));
      }
    }
    
    function db_close () {
      mysql_close ( CONN );
    }
    
    function db_check_error (&$r, $q) {
      if (!$r AND mysql_errno(CONN) <> 0 AND function_exists('is_coadmin') AND is_coadmin()) {
      	// var_export (debug_backtrace(), true)
        echo('<font color="#FF0000">MySQL Error:</font><br>'.mysql_errno(CONN).' : '.mysql_error(CONN).'<br>in Query:<br>'.$q.'<pre>'.debug_bt().'</pre>');
      }
      return ($r);
    }
    
    function db_query ($q) {
    
      global $count_query_xyzXYZ;
      $count_query_xyzXYZ++;
    
      if (preg_match ("/^UPDATE `?prefix_\S+`?\s+SET/is", $q)) {
        $q = preg_replace("/^UPDATE `?prefix_(\S+?)`?([\s\.,]|$)/i","UPDATE `".DBPREF."\\1`\\2", $q);
      } elseif (preg_match ("/^INSERT INTO `?prefix_\S+`?\s+[a-z0-9\s,\)\(]*?VALUES/is", $q)) {
        $q = preg_replace("/^INSERT INTO `?prefix_(\S+?)`?([\s\.,]|$)/i", "INSERT INTO `".DBPREF."\\1`\\2", $q);
      } else {
        $q = preg_replace("/prefix_(\S+?)([\s\.,]|$)/", DBPREF."\\1\\2", $q);
      }
    
      return (db_check_error(@mysql_query($q, CONN), $q));
    }
    
    function db_result ($erg, $zeile=0, $spalte=0) {
      return (mysql_result ($erg,$zeile,$spalte));
    }
    
    function db_fetch_assoc ($erg) {
      return (mysql_fetch_assoc($erg));
    }
    
    function db_fetch_row ($erg) {
      return (mysql_fetch_row($erg));
    }
    
    function db_fetch_object ($erg) {
    
      return (mysql_fetch_object($erg));
    }
    
    function db_num_rows ($erg) {
      return (mysql_num_rows ($erg));
    }
    
    function db_last_id () {
    	return ( mysql_insert_id (CONN));
    }
    
    function db_count_query ( $query ) {
      return (db_result(db_query($query),0));
    }
    
    function db_list_tables ( $db ) {
      return (mysql_list_tables ($db, CONN));
    }
    
    function db_tablename ($db, $i) {
      return (mysql_tablename ($db, $i));
    }
    
    function db_check_erg ($erg) {
      if ($erg == false OR @db_num_rows($erg) == 0) {
        exit ('Es ist ein Fehler aufgetreten');
      }
    }
    
    function db_make_sites ($page ,$where ,$limit ,$link ,$table, $anzahl = NULL) {
    
      $hvmax = 4; // hinten und vorne links nach page
    	$maxpage = ''; if ( empty ($MPL) ) { $MPL = ''; }
    	if ( is_null ( $anzahl ) ) {
        $resultID = db_query ( "SELECT COUNT(*) FROM prefix_".$table." ".$where );
        $total    = db_result($resultID,0);
      } else {
        $total = $anzahl;
      }
      if ($limit < $total) {
    	  $maxpage = $total / $limit;
    	  if (is_double($maxpage)) {
    		  $maxpage = ceil($maxpage);
    		}
    		$ibegin = $page - $hvmax;
    		$iende  = $page + $hvmax ;
    
    	  $vgl1 = $iende + $ibegin;
    		$vgl2 = ($hvmax * 2) + 1;
    		if ( $vgl1 <= $vgl2 ) {
    		  $iende = $vgl2;
    		}
    		$vgl3 = $maxpage - ($vgl2 -1);
    		if ($vgl3 < $ibegin ) {
    		  $ibegin = $vgl3;
    		}
    
    		if ($ibegin < 1) {
    		  $ibegin = 1;
    		}
    		if ($iende > $maxpage) {
    		  $iende = $maxpage;
    		}
    		$vMPL = '';
    		if ($ibegin > 1) {
    		  $vMPL = '<a href="'.$link.'-p1">&laquo;</a> ';
    		}
    		$MPL = $vMPL.'[ ';
    		for($i=$ibegin; $i <= $iende; $i++) {
          if($i == $page) {
    				$MPL .= $i;
    			} else {
    			  $MPL .= '<a href="'.$link.'-p'.$i.'">'.$i.'</a>';
    			}
          if ($i != $iende) {
    			  $MPL .= ' | ';
    			}
    		}
    		$MPL .= ' ]';
    		if ($iende < $maxpage) {
    		  $MPL .= ' <a href="'.$link.'-p'.$maxpage.'">&raquo;</a>';
    		}
      }
    	return $MPL;
    
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Fire86

    Ist das die komplette Fehlermeldung? (würd mich wundern, wenn ja)

    Falls doch, dann lad die original include/includes/func/debug.php neu hoch und schau nach, ob in der include/includes/loader.php folgende Zeile existiert
    require_once('include/includes/func/debug.php');


    ?
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    knobi500 Mitglied
    Registriert seit
    10.05.2008
    Beiträge
    33
    Beitragswertungen
    0 Beitragspunkte
    Habe die datei leider nicht mehr orig. da die alte platte wo alles drauf wahr im sack ist.... Kann mir wer diese datei zur verfügung stellen?

    Und die zeile mit diesem code ist da!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    wir wärs wenn du dir ilch einfach nochmal lädst??
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    lol
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    knobi500 Mitglied
    Registriert seit
    10.05.2008
    Beiträge
    33
    Beitragswertungen
    0 Beitragspunkte
    auch wenn ich die datei neu hochlade bleibt der fehler bestehen!?!

    Was mich stutzig macht ist das die datei auf der festplatte mit ner größe von 3.773kb angezeigt wird und nach dem hochladen ne größe von 3.621kb hat?!?

    ist aber definitiv die neue datei!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    wildhorse Mitglied
    Registriert seit
    04.02.2009
    Beiträge
    415
    Beitragswertungen
    3 Beitragspunkte
    Die orginal debug.php in include/includes/func ist aber 1,75 kb nur groß knobi.
    mfg wildhorse
    PS: Warum steht bei dir Design by Frontline und nicht Klosterwurm.de?
    Freiheit für Grönland,weg mit dem Packeis.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    knobi500 Mitglied
    Registriert seit
    10.05.2008
    Beiträge
    33
    Beitragswertungen
    0 Beitragspunkte
    wenn ich die datei überschreibe kommt ein neuer fehlecode wenn man in die konfiguration will...

    MySQL Error:
    1054 : Unknown column 'pos' in 'order clause'
    in Query:
    SELECT * FROM `ic1_config` ORDER BY kat,pos,typ ASC
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ allg.php:105 -- db_query(...)
    	@ admin.php:23 -- require_once(...)
    
    
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/htdocs/w009472f/include/includes/func/db/mysql.php on line 58
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    knobi500 Mitglied
    Registriert seit
    10.05.2008
    Beiträge
    33
    Beitragswertungen
    0 Beitragspunkte
    und auf der ganzen hp auch^^ wieso sollte da nicht frontlinedesign stehen?? Ist doch schließlich eins,oder nicht? Schau die doch das design an hier unter downloads... steht doch oben im kopf direkt "Frontline design"?!? Habe da auf jedenfall nichts verändert
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    knobi500 Mitglied
    Registriert seit
    10.05.2008
    Beiträge
    33
    Beitragswertungen
    0 Beitragspunkte
    So - updade i ausgeführt (obwohl ich immer auf dem aktuellsten stand wahr!)
    Mit diesem Update war das Problem das ich nicht mehr in die konfiguration kam gelöst! Dann waren über all auf der HP Fehlermeldungen - lag halt daran das noch alles auf null stand in der konfi.. z.b. wieviele news angezeigt werden... alles eingestellt und ab i alle anderen updates ausgeführt!

    Damit Closed

    P.S. THX an die fleißigen Helferchen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten