ilch Forum » Ilch Clan 1.1 » Allgemein » Fehlermeldung bei Punkte Modul

Geschlossen
  1. #1
    User Pic
    AndiS76 Mitglied
    Registriert seit
    09.11.2010
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    Ich habe ein problem ich habe das Punktemodul installiert und bin genau wie beschrieben der Istallation gefolgt aber jetzt habe ich ein Fehlermeldung.
    Aber das schlimmste ist, ich habe vergessen einen backup zu machen.
    Weiß vieleicht jemand wie ich diese Fehlermeldung beheben kann?

    Parse error: syntax error, unexpected T_STRING in /users/the-hope/www/include/includes/func/allg.php on line 1

    Ich hoffe ihr könnt mir helfen!
    gruß Andi

    betroffene Homepage: the-hope.square7.ch/
    gruß AndiS76
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Öffne die /include/includes/func/allg.php

    und ersetzte das

    <?php orginal php vom Modul  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de


    mit den

    <?php 
    #    orginal php vom Modul
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    AndiS76 Mitglied
    Registriert seit
    09.11.2010
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    so jetzt haben wir das Problem perfekt gelöst! Danke nochmal!
    Jetzt habe ich aber auch schon ds nächste Problem.
    Diese Fehlermeldung kommt jetzt ständig:

    
    Warning: Cannot modify header information - headers already sent by (output started at /users/the-hope/www/include/includes/func/allg.php:1) in /users/the-hope/www/include/includes/class/design.php on line 23
    gruß AndiS76
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Lade mal die Originale "allg.php" von Ilch hoch.
    Wenn das dann immer noch nicht richtig ist dann mache ich mal ne test page und schaue es mir an.
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    AndiS76 Mitglied
    Registriert seit
    09.11.2010
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    danke dir!

    <?php
    #    orginal php vom Modul
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    ##
    ###
    ####
    #####  W E I T E R L E I T U N G S   F U N K T I O N
    function wd ($wdLINK,$wdTEXT,$wdZEIT=3) {  
    	global $lang;
    
      if (!is_array($wdLINK)) {
    	  $urls  = '<a href="'.$wdLINK.'">'.$lang['forward2'].'</a>';
    	  $wdURL = $wdLINK; 
    	} else {
    	  $urls  = '';
        $i = 0;
    		foreach($wdLINK as $k => $v) {
    		  if ( $i == 0 ) {
    			  $wdURL = $v;
    			}
    			$urls .= '<a href="'.$v.'">'.$k.'</a><br />';
    		  $i++;
    		}
    	}
    	$tpl = new tpl ( 'weiterleitung.htm' );
    	$ar = array
    	(
        'LINK' => $urls,
    	  'URL'  => $wdURL,
    		'ZEIT' => $wdZEIT,
    		'TEXT' => $wdTEXT 
    	);
    	$tpl->set_ar_out ( $ar, 0 );
    	unset($tpl); 
    }
    
    ##
    ###
    ####
    ##### g e t   R e c h t
    function getrecht ($RECHT, $USERRECHT) {
    	if ( empty ( $USERRECHT ) ) {
    	  return (false);
    	} else {
    	  if($USERRECHT <= $RECHT) {
    	    return (true);
    	  } else {
    	    return (false);
    	  }
      }
    }
    
    ##
    ###
    ####
    ##### g e t   U s e r   N a m e
    function get_n($uid) {
    	$row = db_fetch_object(db_query("SELECT name FROM prefix_user WHERE id = '".$uid."'"));
    	return $row->name;
    }
    
    ##
    ###
    ####
    ##### wochentage sonntag 0 samstag 6
    function wtage ($tag) {
      $wtage = array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag');
      return ($wtage[$tag]);
    }
    
    ##
    ###
    ####
    ##### monate in deutsch
    function getDmon ($mon) {
      $monate = array('Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember');
      return($monate[$mon-1]);
    }
    
    
    ##
    ###
    ####
    ##### a l l g e m e i n e s   A r r a y
    function getAllgAr () {
      
    	# v1 = schluessel
    	# v2 = wert
    	# v3 = feldtyp
      # v4 = kurze beschreibung wenn n&#65533;tig
    	
    	$ar = array();
    	$abf = "SELECT schl, wert FROM `prefix_config`";
    	$erg = db_query($abf);
    	while($row = db_fetch_assoc($erg) ) {
    	  $ar[$row['schl']] = $row['wert'];
    	}
    	return $ar;
    }
    
    ##
    ###
    ####
    ##### UserRang ermitteln
    function userrang ($post,$uid) {
      global $global_user_rang_array;
      
      if (!isset($global_user_rang_array[$uid])) {
        if (!isset($global_user_rang_array)) {
          $global_user_rang_array = array();
        }
        if ( empty($uid) ) {
          $rRang = 'Gast';
        } 
        if ( empty($rRang) ) {
          $post = ( $post == 0 ? 1 : $post );
          $rRang = @db_result(db_query("SELECT bez FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
        } elseif ( $rRang != 'Gast' ) {
          $rRang = '<i><b>'.$rRang.'</b></i>';
        }
        $global_user_rang_array[$uid] = $rRang;
      }
      
      return ($global_user_rang_array[$uid]); 
    }
    
    
    ##
    ###
    ####
    ##### UserRangGrafik ermitteln
    function userrangi ($post,$uid) {
    
       
     
        if ( empty($uid) ) {
          $rRang = 'gast.gif';
        } else {
          $rRang = @db_result(db_query("SELECT img FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
        }
        if ( empty($rRang) ) {
          $post = ( $post == 0 ? 1 : $post );
          $rRang = @db_result(db_query("SELECT img FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
        } elseif ( $rRang != 'gast.gif' ) {
          $rRang = ''.$rRang.'';
        }
      
      
      return ('<br><img src="include/images/forum/rang/'.$rRang.'">'); 
    }
      
    
    
    
    
    
    
    
    ##
    ###
    ####
    ##### gibt die smiley lilste zurueck
    
    function getsmilies () {
      global $lang;
      $zeilen = 3; $i = 0;
    	$b = '<script language="JavaScript" type="text/javascript">function moreSmilies () { var x = window.open("about:blank", "moreSmilies", "width=250,height=200,status=no,scrollbars=yes,resizable=yes"); ';
      $a = '';
      $erg = db_query('SELECT emo, ent, url FROM `prefix_smilies`');
    	while ($row = db_fetch_object($erg) ) {
    
        $b .= 'x.document.write ("<a href=\"javascript:opener.put(\''.addslashes(addslashes($row->ent)).'\')\">");';
        $b .= 'x.document.write ("<img style=\"border: 0px; padding: 5px;\" src=\"include/images/smiles/'.$row->url.'\" title=\"'.$row->emo.'\"></a>");';
            
        if ($i<12) {
          # float einbauen
          if($i%$zeilen == 0 AND $i <> 0) { $a .= '<br /><br />'; }
          $a .= '<a href="javascript:put(\''.addslashes($row->ent).'\')">';
          $a .= '<img style="margin: 2px;" src="include/images/smiles/'.$row->url.'" border="0" title="'.$row->emo.'"></a>';
        }
        $i++;
    	}
      $b .= ' x.document.write("<br /><br /><center><a href=\"javascript:window.close();\">'.$lang['close'].'</a></center>"); x.document.close(); }</script>';
      if ($i>12) { $a .= '<br /><br /><center><a href="javascript:moreSmilies();">'.$lang['more'].'</a></center>'; }
      $a = $b.$a;
      return ($a);
    }
    
    
    
    ##
    ###
    ####
    ##### generey key with x length
    function genkey ( $anz ) {
    	$letterArray = array ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9','0');
      $key = '';
    	for ($i=0;$i < $anz ; $i ++) 
    	{   
    	    mt_srand((double)microtime()*1000000);
    	    $zufallZahl = mt_rand(0,62);
          $key .= $letterArray[$zufallZahl];		
      } 
    	return ( $key );
    }
    
    function icmail ($mail,$bet,$txt, $from = '') {
      global $allgAr;
      if ( $from == '' ) {
        $from = $allgAr['allg_default_subject'].' <'.$allgAr['adminMail'].'>';
      }
      $from    = preg_replace ("/\015\012|\015|\012/", "", $from);
      $header  = "From: ".$from."\n";
      $header .= "MIME-Version: 1.0\n";
      $header .= "Content-Type: text/plain; charset=\"iso-8859-1\";\n";
      $header .= "Content-Transfer-Encoding: 8bit";
      
      $mail = escape_for_email($mail);
      $bet  = escape_for_email($bet,true);
      $txt  = str_replace("\r", "\n", str_replace("\r\n", "\n",$txt));
      
    	if ( mail ( $mail, $bet, $txt,$header) ) {
    	  return ( true );
    	} else {
    	  return ( false );
    	}
    }
    
    
    function html_enc_substr($text, $start, $length) {
       $trans_tbl = get_html_translation_table(HTML_ENTITIES);
       $trans_tbl = array_flip($trans_tbl);
       return(htmlentities(substr(strtr($text, $trans_tbl), $start, $length)));
    }
    
    function get_datum ($d) {
      if (strpos($d,'.') !== FALSE) { $d = str_replace('.','-',$d); }
      if (strpos($d,'/') !== FALSE) { $d = str_replace('/','-',$d); }
      if (is_numeric(substr($d,-4))) {
        list($t,$m,$j) = explode('-', $d);
      } elseif (is_numeric(substr($d,0,4))) {
        list($j,$m,$t) = explode('-', $d);
      }
      $d = $j.'-'.$m.'-'.$t;
      return ($d);
    }
    
    function get_homepage ($h) {
      $h = trim($h);
      if (!empty($h) AND substr($h, 0, 7) != 'http://') {
        $h = 'http://'.$h;
      }
      return ($h);
    }
    
    function get_wargameimg ($img) {
      if (file_exists('include/images/wargames/'.$img.'.gif')) {
        return ('<img src="include/images/wargames/'.$img.'.gif" alt="'.$img.'" border="0">');
      } elseif (file_exists('include/images/wargames/'.$img.'.jpg')) {
        return ('<img src="include/images/wargames/'.$img.'.jpg" alt="'.$img.'" border="0">');
      } elseif (file_exists('include/images/wargames/'.$img.'.jpeg')) {
        return ('<img src="include/images/wargames/'.$img.'.jpeg" alt="'.$img.'" border="0">');
      } elseif (file_exists('include/images/wargames/'.$img.'.png')) {
        return ('<img src="include/images/wargames/'.$img.'.png" alt="'.$img.'" border="0">');
      }
      return ('');
    }
    
    function iurlencode_help ($a) {
      if (preg_match("/(http:|https:|ftp:)/", $a[0])) {
        return ($a[0]);
      }
    
      return (rawurlencode($a[1]).substr($a[0], -1));
    }
    
    function iurlencode ($s) {
      return (preg_replace_callback("/([^\/]+|\/[^\.])[\.\/]/", 'iurlencode_help', $s));
      /*
      $x = 'false';
    
      if (preg_match ('/(http:|https:|ftp:)[^:]+:[^@]+@./', $s)) {
        $x = preg_replace('/([^:]+:[^@]+@)./',"\\1",$s);
      	$s = str_replace($x,'',$s);
    	} elseif (substr($s, 0, 7) == 'http://') {
    	  $s = substr ($s, 7);
    		$x = 'http://';
    	} elseif (substr($s, 0, 8) == 'https://') {
    	  $s = substr ($s, 8);
    	  $x = 'https://';
    	} elseif (substr($s, 0, 6) == 'ftp://') {
    	  $s = substr ($s, 6);
    	  $x = 'ftp://';
    	}
    	
    	
    	$a = explode('/', $s);
      $r = '';
      for ($i=0;$i<count($a);$i++) {
        $r .= rawurlencode($a[$i]).'/';
      }
    	
    	if ($x !== 'false') {
    	  $r = $x.$r;
    	}
    	
      $r = substr($r, 0, -1);
      return ($r);
      */
    }
    
    # antispam
    function chk_antispam ($m) {
      global $allgAr;
      
      if (is_numeric($allgAr['antispam']) AND has_right($allgAr['antispam'])) { return (true); }
      
      if (isset($_POST['antispam']) AND md5($_POST['antispam']) == $_POST['antispam_e'.$m]) {
    	  unset ($_SESSION['antispam'][$m]);
    	  return (true);
    	}
    	
    	return (false);
    }
    
    function get_antispam ($m, $t) {
      global $allgAr;
      
      if (is_numeric($allgAr['antispam']) AND has_right($allgAr['antispam'])) { return (''); }
    
    	if (!is_array($_SESSION['antispam'])) {
    	  $_SESSION['antispam'] = array();
    	}
    	
    	$_SESSION['antispam'][$m] = array();
    	
    	$zeichen = array ('+', '-');
    	
    	mt_srand((double)microtime()*1000000);
    	$z = $zeichen[mt_rand(0,1)];
    	
    	mt_srand((double)microtime()*1040404);
    	$i1 = mt_rand (2,8);
    	
    	switch ($z) {
    	  case '+' : $i2_2 = 9 - $i1; break;
    		case '-' : $i2_2 = $i1 - 1; break;
    	}
    	
    	mt_srand((double)microtime()*1059595);
    	$i2 = mt_rand (1,$i2_2);
    	
    	if ($z == '+') {
    	  $e = $i1 + $i2;
    	} else {
    	  $e = $i1 - $i2;
    	}
      
    	$za = array ('+' => 'plus', '-' => 'minus');
    	$_SESSION['antispam'][$m] = array($i1, $za[$z], $i2);
    
    	
    	$rs = '<span style="display: inline; width: 100px; vertical-align: middle; text-align: center; background-color: #000000; border: 0px; padding: 2px; margin: 0px;"><img src="include/images/spam/z.php?m='.$m.'&amp;w=0&amp;'.session_name().'='.session_id().'" alt=""><img src="include/images/spam/z.php?m='.$m.'&amp;w=1&amp;'.session_name().'='.session_id().'" alt=""><img src="include/images/spam/z.php?m='.$m.'&amp;w=2&amp;'.session_name().'='.session_id().'" alt=""><img src="include/images/spam/ist.jpg" alt=""><input name="antispam_e'.$m.'" value="'.md5($e).'" type="hidden" /><input name="antispam" size="1" maxlength="1" style="background-color: #FFFFFF; border: 0px; margin: 0px; padding: 0px;" /></span>';
      if ($t == 0) {
    	  return ($rs);
    	} elseif ($t == 1) {
    	  return ('<tr><td class="Cmite">Antispam</td><td class="Cnorm">'.$rs.'</td></tr>');
      } elseif ($t > 10) {
    	  return ('<label style="float:left; width: '.$t.'px; ">Antispam</label>'.$rs.'<br />');
    	} else {
    	  return ('');
    	}
    }
    # antispam
    
    ?>
    gruß AndiS76
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Schaue aber mal im Admin Menu ob unter Awards kein Fehler kommt sonst müsste man das noch richten
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    AndiS76 Mitglied
    Registriert seit
    09.11.2010
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    ja da steht:

    
    Warning: Cannot modify header information - headers already sent by (output started at /users/the-hope/www/include/includes/func/allg.php:1) in /users/the-hope/www/include/includes/class/design.php on line 23
    gruß AndiS76
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Steht da echt diese Fehlermeldung?

    Füge mal das in die include/admin/awards.php

    <?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();
    
    ##### F u n k t i o n e n
    
    function get_Teams () {
      
    	$squads = '';
      $erg1 = db_query("SELECT name, id FROM prefix_groups ORDER BY pos");
      while ($row = db_fetch_assoc($erg1) ) {
        $squads .= '<option>'.$row['name'].'</option>';
      }
    	return ($squads);
    	
    }
    
    ##### A k t i o n e n
    
    #Löschen
    if ($menu->getA(1) == 'd' AND is_numeric($menu->getE(1))) {
      db_query('DELETE FROM `prefix_awards` WHERE id = "'.$menu->getE(1).'" LIMIT 1');
      }
    
    #Eintragen
    if (isset($_POST['ins'])) {  
      $datum = get_datum ($_POST['datum']);
      $wofur = escape($_POST['wofur'], 'string');
      $text  = escape($_POST['text'], 'string');
      $platz = escape($_POST['platz'], 'string');
      $bild  = get_homepage(escape($_POST['bild'], 'string'));
      if ($_POST['atype'] == 'user') {
        $team = escape($_POST['name'],'string');
      } else {  
        $team = escape($_POST['team'],'string');
      }
          
      if ($menu->getA(1) == 'e' AND is_numeric($menu->getE(1))) {
        $id = $menu->getE(1);
        db_query("UPDATE `prefix_awards` SET time = '$datum', platz = '$platz',
                  team = '$team', wofur = '$wofur', bild = '$bild', text = '$text' WHERE id = $id");
        echo mysql_error();
        $menu->set_url(1,'');    
        }
      else {
        db_query("INSERT INTO `prefix_awards` (time, platz, team, wofur, bild, text) VALUES
        ('".$datum."', '".$platz."', '".$team."', '".$wofur."', '".$bild."', '".$text."')");
        }
      }
    
    #Ändern/Ausgabearray füllen
    if ($menu->getA(1) == 'e' AND is_numeric($menu->getE(1))) {
      $r = db_fetch_assoc(db_query("SELECT * FROM `prefix_awards` WHERE id = ".$menu->getE(1)));
      $r['id'] = '-e'.$r['id'];
      $t = explode('-',$r['time']);
      $r['datum'] = $t[2].'.'.$t[1].'.'.$t[0];
      }
    else {
      $r = array('id' => '', 'datum' => date('d.m.Y'), 'platz' => '', 'wofur' => '',
                 'bild' => '', 'text' => '', 'teams' => get_Teams());
      }
    
    #Ausgabe
    $tpl = new tpl('awards', 1);
    $tpl->set_ar_out($r,0);
    if (empty($r['team'])) $tpl->set_ar_out($r,1);
    else $tpl->set_ar_out($r,2);
    $tpl->set_ar_out($r,3);
    
    $erg = db_query('SELECT * FROM `prefix_awards` ORDER BY time DESC');
    while ($row = db_fetch_assoc($erg)) {
      $t = explode('-',$row['time']);
      $row['datum'] = $t[2].'.'.$t[1].'.'.$t[0];
      $tpl->set_ar_out($row,4); 
      }
    $tpl->out(5);
    
    $design->footer();
    ?>



    Zuletzt modifiziert von whazza am 12.11.2010 - 20:50:28
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    AndiS76 Mitglied
    Registriert seit
    09.11.2010
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    hmm kommt immer noch die Fehlermeldung.

    
    Warning: Cannot modify header information - headers already sent by (output started at /users/the-hope/www/include/includes/func/allg.php:1) in /users/the-hope/www/include/includes/class/design.php on line 23


    die erfolgt immer dann wenn ich in den adminbereich gehe.
    Ich habe mal einen Test Acc angelegt sende dir die Daten per privatmail zu kannst dann selber sehen.
    gruß AndiS76
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    editiere die datei mal mit einem anderen editor
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    So habe dir jetzt alles gemacht sollte passen.
    Müsstest dann nur mal testen und dich einloggen.
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten