ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehlermeldung

Geschlossen
  1. #1
    User Pic
    Xama241 Mitglied
    Registriert seit
    13.05.2010
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    hallo

    ich ahb folgenedes Problem auf der besagten HP erscheint eine Fehlermeldung bei den userprofielen.

    rampage-guild.de/index.php?user-details-1

    kann mir wer sagen woran das liegen könnte ?


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: rampage-guild.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    s4sch4 Mitglied
    Registriert seit
    09.12.2007
    Beiträge
    183
    Beitragswertungen
    5 Beitragspunkte
    poste mal deine "include/contents/user/user_details.php"

    Gruß Sascha
    Visit me on: externer Link
    Visit my Clan: externer Link
    Mein ilch Modul: Höhrercharts v0.8 für OnlineRadios
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Das selbe Problem mit Lösung.

    externer Link

    schockiert
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Xama241 Mitglied
    Registriert seit
    13.05.2010
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    öhm zur info ich bin ein Blutiger Anfänger was das ganze da angeht ^^

    in welche Datei muss ich rein und wo und was muss ich ändern grumml ?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Diesen Inhalt mit dem Inhalt deiner Datei austauchen.

    Dateipfad zur Datei: include/includes/func/db/mysql.php

    <?php
    #   Copyright by Manuel
    #   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 `?xic_\S+`?\s+SET/is", $q)) {
        $q = preg_replace("/^UPDATE `?xic_(\S+?)`?([\s\.,]|$)/i","UPDATE `".DBPREF."\\1`\\2", $q);
      } elseif (preg_match ("/^INSERT INTO `?xic_\S+`?\s+[a-z0-9\s,\)\(]*?VALUES/is", $q)) {
        $q = preg_replace("/^INSERT INTO `?xic_(\S+?)`?([\s\.,]|$)/i", "INSERT INTO `".DBPREF."\\1`\\2", $q);
      } else {
        $q = preg_replace("/xic_(\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 is_resource($erg) ? mysql_fetch_assoc($erg) : false ;
    }
    
    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 xic_".$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;
    
    }
    ?>


    Dann ist zumindest die erste Fehlerzeile weg und wahrscheinlich auch die zweite.
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Xama241 Mitglied
    Registriert seit
    13.05.2010
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    also das geht schonmal nicht wen ich das da rein kopiere ghet nix mehr nurnoch weße errorpage

    das ist meine userdeteils php

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

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

    $uid = $menu->get(2);

    include('user_infos.php');

    $ar = array (
    'NAME' => $row['name'],
    'JOINED' => date('d.m.Y',$row['regist']),
    'LASTAK' => date('d.m.Y - H:i',$row['llogin']),
    'POSTS' => $row['posts'],
    'postpday' => $postpday,
    'RANG' => userrang ($row['posts'],$uid),
    'AVATA' => $avatar,
    'ONLINE' => $online,
    'USERTITEL' => $usertitel,
    'EMAIL' => $email,
    'HOMEPAGE' => $homepage,
    'GESCHLECHT' => $geschlecht,
    'GEBDATUM' => $gebdatum,
    'ALTER' => $alter,
    'WOHNORT' => $wohnort,
    'FORUMTOPICS' => $row4['forumtopics'],
    'NEWSTOPICS' => $row5['newstopics'],
    'NEWSPOSTS' => $row6['newsposts'],
    'FORUMPOSTS' => $row7['forumposts'],
    'SIGNATUR' => $row['sig'],
    'STAAT' => $staat,
    'UID' => $uid,
    'STERNZEICHEN' => $sternzeichen,
    'GB_EINTRAEGE' => $gb_eintraege,
    'GALLERIE_EINTRAEGE' => $gallery_eintraege,
    'ICQ' => $icq,
    );


    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();

    $tpl = new tpl ( 'user/userdetails' );

    $l = profilefields_show ( $uid );

    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');

    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    $design->footer();


    ?>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Habe es auch gerade gesehen, wenn du den Browser zu und wieder aufmachts dann war es nicht mehr weis und mit Fehlern aber in den Detail stand dann nicht mehr viel mehr.

    Probier nochmal mit der Datei include/includes/func/db/mysql.php

    <?php
    #   Copyright by Manuel
    #   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 `?xic_\S+`?\s+SET/is", $q)) {
        $q = preg_replace("/^UPDATE `?xic_(\S+?)`?([\s\.,]|$)/i","UPDATE `".DBPREF."\\1`\\2", $q);
      } elseif (preg_match ("/^INSERT INTO `?xic_\S+`?\s+[a-z0-9\s,\)\(]*?VALUES/is", $q)) {
        $q = preg_replace("/^INSERT INTO `?xic_(\S+?)`?([\s\.,]|$)/i", "INSERT INTO `".DBPREF."\\1`\\2", $q);
      } else {
        $q = preg_replace("/xic_(\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){
       if(is_resource($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 xic_".$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;
    
    }
    ?>


    Und oben im Post ist auch ein fehler drinn gewesen.

    <?php 
    # Copyright by: Manuel Staechele 
    # Support: www.ilch.de 
    
    defined ('main') or die ( 'no direct access' ); 
    
    $uid = $menu->get(2); 
    
    include('user_infos.php'); 
    
    $ar = array ( 
    'NAME' => $row['name'], 
    'JOINED' => date('d.m.Y',$row['regist']), 
    'LASTAK' => date('d.m.Y - H:i',$row['llogin']), 
    'POSTS' => $row['posts'], 
    'postpday' => $postpday, 
    'RANG' => userrang ($row['posts'],$uid), 
    'AVATA' => $avatar, 
    'ONLINE' => $online, 
    'USERTITEL' => $usertitel, 
    'EMAIL' => $email, 
    'HOMEPAGE' => $homepage, 
    'GESCHLECHT' => $geschlecht, 
    'GEBDATUM' => $gebdatum, 
    'ALTER' => $alter, 
    'WOHNORT' => $wohnort, 
    'FORUMTOPICS' => $row4['forumtopics'], 
    'NEWSTOPICS' => $row5['newstopics'], 
    'NEWSPOSTS' => $row6['newsposts'], 
    'FORUMPOSTS' => $row7['forumposts'], 
    'SIGNATUR' => $row['sig'], 
    'STAAT' => $staat, 
    'UID' => $uid, 
    'STERNZEICHEN' => $sternzeichen, 
    'GB_EINTRAEGE' => $gb_eintraege, 
    'GALLERIE_EINTRAEGE' => $gallery_eintraege, 
    'ICQ' => $icq 
    ); 
    
    
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name']; 
    $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$extented_forum_menu_sufix; 
    $design = new design ( $title , $hmenu, 1); 
    $design->header(); 
    
    $tpl = new tpl ( 'user/userdetails' ); 
    
    $l = profilefields_show ( $uid ); 
    
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="'); 
    
    $ar['profilefields'] = $l; 
    $tpl->set_ar_out($ar,0); 
    $design->footer(); 
    
    
    ?>


    Geändert bei ICQ hinten das komma gehört da nicht hin.
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten