[PHP] Hack Problem

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Smokers, 16. September 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 16. September 2006
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    Hack Problem

    Also habe ein Problem mit einem Hack.
    ICh habe den hack " Regeln " eingebaut.
    der besteht zwar bloß aus einer .php datei und einem Template aber irgendwie is da ein Fehler drinne.
    So ich häng hier mal nen Screenshot des Fehlers und die .phpmit dem tpl. an

    Error :

    xcreentk2.jpg
    {img-src: //img164.imageshack.us/img164/6061/xcreentk2.jpg}





    regeln.php
    PHP:
      <?
    require( "./global.php" );
    require(
    "./acp/lib/class_parse.php" );


    unset( $eventbit );
    if (
    $showevents  ==  &&  $wbbuserdata [ 'can_view_calendar' ] !=  0 ) {
        
    $currentdate  date ( "Y-m-d" ); 
        
    $result  $db -> unbuffered_query ( "SELECT eventid, subject, public FROM bb" . $n . "_events WHERE eventdate = ' $currentdate ' AND (public=2 OR (public=1 AND groupid = ' $wbbuserdata [ groupid ] ') OR (public=0 AND userid = ' $wbbuserdata [ userid ] ')) ORDER BY public ASC, subject ASC" );
        while (
    $row  $db -> fetch_array ( $result )) {
            
    $row [ 'subject' ] =  htmlconverter ( $row [ 'subject' ]);
            if (isset(
    $eventbit )) eval( "\$eventbit .= \"" . $tpl -> get ( "index_eventbit" ). "\";" );
            else eval(
    "\$eventbit = \"" . $tpl -> get ( "index_eventbit" ). "\";" );
        }
    }

    if (!
    $wbbuserdata [ 'userid' ]) {
        
    $lang -> items [ 'LANG_START_WELCOME_TITLE' ] =  $lang -> get ( "LANG_START_WELCOME_TITLE" , array( '$master_board_name'  =>  $master_board_name ));
        
    $lang -> items [ 'LANG_START_WELCOME' ] =  $lang -> get ( "LANG_START_WELCOME" , array( '$SID_ARG_2ND'  =>  $SID_ARG_2ND '$SID_ARG_1ST'  =>  $SID_ARG_1ST ));
    }
    else {
        
    $currenttime  formatdate ( $wbbuserdata [ 'timeformat' ],  time ());
        
    $toffset  = (( $wbbuserdata [ 'timezoneoffset' ] >=  0 ) ? ( "+" ) : ( "" )). $wbbuserdata [ 'timezoneoffset' ];
        
    $lang -> items [ 'LANG_START_TIMEZONE' ] =  $lang -> get ( "LANG_START_TIMEZONE" , array( '$toffset'  =>  $toffset ));
        
    $lastvisitdate  formatdate ( $wbbuserdata [ 'dateformat' ],  $wbbuserdata [ 'lastvisit' ],  1 );
        
    $lastvisittime  formatdate ( $wbbuserdata [ 'timeformat' ],  $wbbuserdata [ 'lastvisit' ]);
        if (
    $showpmonindex  ==  &&  $wbbuserdata [ 'can_use_pms' ] ==  &&  $wbbuserdata [ 'receivepm' ] ==  1 ) {
            
    $counttotal  $wbbuserdata [ 'pminboxcount' ];
            
    $countunread  $wbbuserdata [ 'pmunreadcount' ];
            
    $countnew  $wbbuserdata [ 'pmnewcount' ];
            if (
    $countnew  ==  1 $pms_NEWMESSAGE  $lang -> items [ 'LANG_START_PMS_MESSAGE' ];
            else 
    $pms_NEWMESSAGE  $lang -> items [ 'LANG_START_PMS_MESSAGES' ];
            
            if (
    $counttotal  ==  1 $pms_TOTALMESSAGE  $lang -> items [ 'LANG_START_PMS_MESSAGE' ];
            else 
    $pms_TOTALMESSAGE  $lang -> items [ 'LANG_START_PMS_MESSAGES' ];
            
            
    $lang -> items [ 'LANG_START_PMS' ] =  $lang -> get ( "LANG_START_PMS" , array( '$countnew'  =>  $countnew '$pms_NEWMESSAGE'  =>  $pms_NEWMESSAGE '$countunread'  =>  $countunread '$counttotal'  =>  $counttotal '$pms_TOTALMESSAGE'  =>  $pms_TOTALMESSAGE ));
        }
    }



        eval(
    "\$tpl->output(\"" . $tpl -> get ( 'regeln' ). "\");" );


    ?>
        
    regeln.tpl
    PHP:
    <? xml version = "1.0"  encoding = " { $lang -> items [ 'LANG_GLOBAL_ENCODING' ]} " ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
    <head>
    <title>$master_board_name | Board Regeln</title>
    $headinclude
    </head>

    <body>
     $header

    <table cellpadding="0" cellspacing="0" border="0" width={$style['tableinwidth']}>
     <tr>
       <td align="center" width="100%" height="30" colspan="2" background=""><span class="smallfont"><b>Board Regeln</b></span></td>
      </tr>
     </table>
    <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
     <if($wbbuserdata['userid']==0)>
      <then>
       <tr>
        <td class="tablea" align="left"><span class="normalfont"><b>{$lang->items['LANG_START_WELCOME_TITLE']}</b></span></td>
       </tr>
       <tr>
        <td class="tableb" align="left" style="text-align: justify"><span class="smallfont">{$lang->items['LANG_START_WELCOME']}</span></td>
       </tr>
      </then>

      <else>
       <tr>
        <td class="tablea"><table style="width:100%" cellspacing="0" cellpadding="0" border="0">
         <tr class="tablea_fc">
          <td align="left"><span class="smallfont">{$lang->items['LANG_START_WELCOMEBACK']} <b>$usercbar_username</b> <a href="logout.php{$SID_ARG_1ST}">{$lang->items['LANG_START_LOGOUT']}</a><br /><b> </span></td>
         </tr>
        </table></td>
       </tr>
      </else>
     </if>
    <table cellpadding="5" cellspacing="0" border="0"  width="100%" height="100%">
     <tr><td class=tablea height="20" width="100%" align="center">
      <span style="red: blue; font-size: 14px"><b>User Begrüßung hier rein</b></span><br>
      <br>
      <br>
    ***** Regeln hier reinschreiben und diese zeile löschen *****
      </p>
      <p>&nbsp;</td>
     </table>
     $footer
    </body>
    </html>



    ACh ja und den Hackprogrammierer gibts nichtmehr .....
    ^^
     
  2. 16. September 2006
    AW: Hack Problem

    Hast Du das Sprachpaket importiert ?

    Ist ne lng datei.
     
  3. 16. September 2006
    AW: Hack Problem

    Wie jetzt is er Tod oder was? ?(

    in der anderen sache kann ich dir leider nicht helfen. sry.
     
  4. 16. September 2006
    AW: Hack Problem

    Naja der is im Inet nichtmehr unter den angegebenen Daten ereichbar...
    lng datei gabs dazu nicht ...
    Allerdings is die LNG datei die da hingehört standard mäßig im Board.
    Die gibts schon und da steht auch was drinn....
    allerdings wird sie da nicht abgebildet....
     
  5. 16. September 2006
    AW: Hack Problem

    War das der Regelhack V. 0.5 FINAL ? Wenn hast du im ACP Ordner eine datei die heisst regelhack.lng

    Gehe ins ACP auf Sprachpaket importieren/exportieren. Wähle "aus lokaler Datei" Gebe in das Feld "regelhack.lng" ein. Gehe auf "Starten"
     
  6. 16. September 2006
    AW: Hack Problem

    Autor: DJ Platoun Titel: Boardregeln vereinfacht » zum Support-Thread Demo: http://web119.cws-server10.de/wbb2/regeln.php?sid= Version: 1.0 Beschreibung: Boardregeln Hack

    Fügt dem Board eine Boardregel seite hinzu.
    Passt sich automatisch dem style an *logisch oder?*
    Anleitung laut Readme datei

    Copyright: verzicht da es mein erster Hack ist darum auch Fehler nicht ausgeschlossen hoffe es sind keine

    Bugs bitte melden bin zwar ein anfänger im bereich php und tpl hoffe aber das ich mit dieser sehr einfachen Version eines Boardregeln Hacks anderen Usern helfen kann {bild-down: http://yourwbb.de/images/port3/smilies/biggrin.gif}
    Datum: 26.04.2005 21:11 Letzte Aktualisierung: 26.04.2005 21:11 Dateigröße: 3 KB Downloads: 675
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.