Ergebnis 1 bis 6 von 6

Thema: ajax shoutbox Problem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    Zitat Zitat von schlachtherr Beitrag anzeigen
    ich habe die Ajax Shoutbox eingebaut.

    Leider bekomme ich folgende fehler:

    im usermenü erscheint folenderfehler:
    PHP-Code:
    Parse errorsyntax errorunexpected T_ELSE in /var/www/web78/html/content/module.php on line 30 
    module.php:
    PHP-Code:
    <?
    define ('MODSYS_VER', 0.9);
    // Aussehen des Copyrights einstellen
    $style = 4; // Design: Zahlen 1-4; Jeweils die gewuenschte Zahl eingeben und speichern.
    // Einstellungen Ende
    $dir = './module/';
    $linkstyle = 'index.php?content=/module&mod=';
    if (isset ($err)) unset ($err);
    function display ($msg) {
    global $style;
         if ($style == 1) head ('<div style="text-align: center;">'.$msg.'</div>').foot();
         elseif ($style == 2) {
              head ('Hersteller');
              echo '<div style="text-align: center;">'.$msg.'</div>';
              foot();
         } elseif ($style == 3) echo '<div style="text-align: right;">'.$msg.'</div>';
         else echo '<div style="text-align: center;">'.$msg.'</div>';
    }
    if (!isset ($_GET['modInfo'])) {
         if (isset ($_GET['mod'])) {
              if (is_dir ($dir.$_GET['mod'])) {
                   if (file_exists ($dir.$_GET['mod'].'/pref.ini')) {
                        require ( './lib/module.lib.php' );
                        define ('MODULSYSTEM_LOADED', TRUE); // "Modulsystem geladen" melden wegen Sicherheitspruefung
                        if (!isset ($_GET['open']) && file_exists ($dir.$_GET['mod'].'/module.php')) require ($dir.$_GET['mod'].'/module.php');
                         elseif (isset ($_GET['open']) && strpos($_GET['open'], '.')===false &&file_exists ($dir.$_GET['mod'].'/'.$_GET['open'].'.php')) require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php');   require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php');
                        else $err = 'Die Moduldatei wurde nicht gefunden.';
                   } else $err = 'ModInfo-Datei konnte nicht geladen werden.<br /><br />Dies ist ein Lizenzversto&szlig;, bitte wenn m&ouml;glich auf <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a> Melden!';
              } else $err = 'Das angegebene Modul wurde nicht gefunden.';
         } else $err = 'Es wurde kein Modulname &uuml;bergeben.';
         if (isset ($err)) {
              head ('Fehler');
              echo '<div class="hinweis">Es ist ein Fehler auf unserer Seite aufgetreten:<br /><br /><span>' . $err . '</span></div>';
              foot ();
              display ('Modulsystem &copy; by <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a>');
         } else display ('<a href="'.modul_link('&modInfo=true').'">Modulinformationen</a>');
    } else {
         require ( './lib/module.lib.php' );
         head ('Modulinformationen');
         if (is_readable (modul_dir() . 'pref.ini')) {
              $info = parse_ini_file (modul_dir() . 'pref.ini', TRUE);
    ?>
    <table width="100%" cellpadding="1" cellspacing="1" border="0">
         <tr>
              <td class="tr_row1" colspan="2" align="center"><font size=2><b>Modulinformationen</b></font></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Modulname</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['modul']['name'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Version</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['modul']['version'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Erscheinungsdatum</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['modul']['datum'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Verkaufsdatum</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['modul']['verkauft'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Versionsstand</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['modul']['update'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" colspan="2" align="center"><font size=2><b>Autoreninformationen</b></font></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Hersteller (Name)</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['autor']['name'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Anschrift</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['autor']['adresse'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Ort</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['autor']['ort'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" colspan="2" align="center"><font size=2><b>Kontakt zum Autor</b></font></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Homepage</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['kontakt']['webseite'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>e-Mail-Adresse</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['kontakt']['email'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Telefon</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['kontakt']['telefon'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Telefax</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['kontakt']['telefax'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Skype</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['kontakt']['skype'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>ICQ-Uin</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['kontakt']['icq'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>MSN e-Mail</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['kontakt']['msn'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>Yahoo!</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['kontakt']['yim'];?></td>
         </tr>
         <tr>
              <td class="tr_row1" width="120">&nbsp;<b>AOL IM</b>:</td>
              <td class="tr_row0">&nbsp;<?=$info['kontakt']['aim'];?></td>
         </tr>
    </table>
    <?
         } else echo '<div class="hinweis"><span>ModInfo-Datei konnte nicht geladen werden.<br /><br />Dies ist ein Lizenzversto&szlig;, bitte wenn m&ouml;glich auf <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a> Melden!</span></div>';
         foot ();
         display ('Modulsystem &copy; by <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a>');
    } ?>
    und admin.php
    PHP-Code:
    <? // Sicherheits-Check
    moduladmin_access ();
    if (!modul_tableexists ($db_prefix.'_chatbox') && is_readable ('../module/chatbox/files/mysql.sql')) {
     $queries = modul_parseDump (implode ('', file ('../module/chatbox/files/mysql.sql')));
     foreach($queries as $q) {
      if (!empty ($q) && strlen ($q) > 10) modul_query (str_replace ('#PREFIX#', $db_prefix, $q));
     } 
     head ('MySQL-Tabellen angelegt');
     echo 'Die MySQL-Tabellen wurden automatisch angelegt.';
     foot ();
    }
     
    $file = 'install';
    if (is_file ('../module/'.modul_name().'/files/'.$file.'.txt')) {
     head ('Installation');
     if (is_readable ('../module/'.modul_name().'/files/'.$file.'.txt')) echo nl2br (str_replace ('  ', ' &nbsp;', htmlspecialchars (implode ('', file ('../module/'.modul_name().'/files/'.$file.'.txt')))));
     else echo 'Fehler: module/'.modul_name().'/files/'.$file.'.txt kann nicht gelesen werden!';
     foot ();
    }
    $file = 'hinweise';
    if (is_file ('../module/'.modul_name().'/files/'.$file.'.txt')) {
     head ('Hinweise');
     if (is_readable ('../module/'.modul_name().'/files/'.$file.'.txt')) echo nl2br (str_replace ('  ', ' &nbsp;', htmlspecialchars (implode ('', file ('../module/'.modul_name().'/files/'.$file.'.txt')))));
     else echo 'Fehler: module/'.modul_name().'/files/'.$file.'.txt kann nicht gelesen werden!';
     foot ();
    }
    $file = 'lizenz';
    if (is_file ('../module/'.modul_name().'/files/'.$file.'.txt')) {
     head ('Lizenz');
     if (is_readable ('../module/'.modul_name().'/files/'.$file.'.txt')) echo nl2br (str_replace ('  ', ' &nbsp;', htmlspecialchars (implode ('', file ('../module/'.modul_name().'/files/'.$file.'.txt')))));
     else echo 'Fehler: module/'.modul_name().'/files/'.$file.'.txt kann nicht gelesen werden!';
     foot ();
    }
    $file = 'sonstiges';
    if (is_file ('../module/'.modul_name().'/files/'.$file.'.txt')) {
     head ('Sonstiges');
     if (is_readable ('../module/'.modul_name().'/files/'.$file.'.txt')) echo nl2br (str_replace ('  ', ' &nbsp;', htmlspecialchars (implode ('', file ('../module/'.modul_name().'/files/'.$file.'.txt')))));
     else echo 'Fehler: module/'.modul_name().'/files/'.$file.'.txt kann nicht gelesen werden!';
     foot ();
    }
    ?>

    dieses problem besteht weiterhin weiß da noch jemand weiter o.O,

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    PHP-Code:
    require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php'); 
    Das taucht in der module.php 2x direkt hintereinander auf 1x darf rausgelöscht werden

    (siehe dazu auch http://www.designerscripte.net/showthread.php?t=10027 )
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  3. #3
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    jupp nun geht sie klaaase

Ähnliche Themen

  1. Ajax Shoutbox Bezahlt (Vms)
    Von Basell im Forum Scripte
    Antworten: 6
    Letzter Beitrag: 07.12.2010, 21:06
  2. Antworten: 1
    Letzter Beitrag: 04.12.2010, 09:37
  3. problem mit ajax shoutbox
    Von luette im Forum Support zu Addons & Erweiterungen
    Antworten: 10
    Letzter Beitrag: 05.10.2010, 10:27
  4. Bzahlte Ajax Shoutbox Problem
    Von cece75 im Forum Support zu Addons & Erweiterungen
    Antworten: 7
    Letzter Beitrag: 25.09.2010, 00:27
  5. [V] Bezahlte AJAX Shoutbox
    Von dondan im Forum Scripte
    Antworten: 9
    Letzter Beitrag: 25.12.2008, 11:58

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •