Ergebnis 1 bis 6 von 6

Thema: VMS1.2 Seitensperre

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132

    VMS1.2 Seitensperre

    Hallo

    Ich hab die Seitensperre fürs 1.1 mal ins 1.2 installiert. Die ist von gremlin.

    Hat soweit auch alles geklapt, bis auf:

    2.
    lib/header.php
    nach @require_once ('lib/layout.lib.php'); einfügen:


    // Seitensperre
    if ($_SESSION['login']==true){
    $seitensperre = db_query("SELECT uid FROM ".$db_prefix."_seitensperre WHERE uid = '".$_SESSION['uid']."' && seite = '".$_GET['content']."' LIMIT 1");
    if (mysql_num_rows($seitensperre)){
    header("Location: ?content=/error/seite_gesperrt");
    }
    }
    // Seitensperre Ende
    @require_once ('lib/layout.lib.php'); gibt es nicht mehr, nur noch
    require ('lib/layout.lib.php');

    Wenn ich das danach einfüge kommt aber eine fehlermeldung, und zwar:

    PHP-Code:
    Warning:  Cannot modify header information headers already sent by (output started at /var/www/web1/html/lib/layout.lib.php:53in /var/www/web1/html/lib/header.php on line 11 
    Was könnte man machen damit es funktioniert?

  2. #2
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    Poste doch diene lib/header.php, weil laut der Fehlermeldung schon eine Ausgabe erfolgt ist, was nicht sein darf.
    Mit freundlichem Gruß
    SebbyPHM




  3. #3
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132
    Ja, Ok. Hier ist sie.

    PHP-Code:
    <?
    require ('lib/functions.lib.php');
    db_connect();
    db_query('UPDATE '.$db_prefix."_support SET status=2 WHERE status=1 AND time<".(time()-(5*86400)));
    require ('lib/session.lib.php');
    require ('lib/layout.lib.php');
    // Seitensperre
    if ($_SESSION['login']==true){
     $seitensperre = db_query("SELECT uid FROM ".$db_prefix."_seitensperre WHERE uid = '".$_SESSION['uid']."' && seite = '".$_GET['content']."' LIMIT 1");
        if (mysql_num_rows($seitensperre)){
        header("Location: ?content=/error/seite_gesperrt");
        }
    }
    // Seitensperre Ende
    require ( 'lib/extras.lib.php' );

    if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/intern/startseite';

    if (!file_exists('content'.$_GET['content'].'.php')) $_GET['content'] = '/error/keine_seite';

    ?>



    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title><?=$seitenname;?></title>
    <link rel="stylesheet" href="css/main.css" type="text/css">
    <meta name="Author" content="Designerscripte.net">
    <meta name="Publisher" content="Designerscripte.net">
    <meta name="Copyright" content="Designerscripte.net">
    <meta name="keywords" content="vms,paid4,loginscript">
    <meta name="description" content="Verdien was Du willst">
    <meta name="Page-topic" content="Loseseite zu Klamm.de">
    <meta name="Audience" content="">
    <meta name="Content-language" content="DE">
    <meta name="Page-type" content="Nicht Gewinnorientiert">
    <meta name="Robots" content="INDEX,FOLLOW">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="/css/main.css" type="text/css">

    <?
    if ($_GET['content'] == '/intern/startseite') @require_once ('lib/texte/alt_startseitenpopup.txt');
    if ($_GET['content'] == '/betteln') @require_once ('lib/texte/alt_bettelseitenpopup.txt');
    ?>

    </head>

    <body style="topmargin:5; leftmargin:0;" bgcolor="#6D0800">
    <table width="900" cellpadding="0" cellspacing="0" border="0" align="center"><tr><td valign="top" align="center">
    <table style="border:solid 1px #800000" width="900" border="0" cellpadding="0" cellspacing="0" bgcolor="#6D0800">
    <tr>
    <td height="180" width="900" valign="top" style="background-image:url('images/header.gif');">
    <div style="position:relative; width:460; top:20px; left:321px;">
    <?@require_once ('lib/texte/alt_headerbanner.txt');?>
    </div>
    </td></tr>
    <tr>
    <td bgcolor="#FDA939" valign="top" align="center">
    <table width="100%">
    <tr>
    <td height="100%" width="100%" align="center">
    &nbsp;&nbsp;
    &nbsp;&nbsp;<a href="index.php">Home</a>&nbsp;&nbsp;
    &nbsp;<a href="?content=/intern/mediadaten">Mediadaten</a>&nbsp;&nbsp;
    &nbsp;<a href="?content=/intern/agbs">AGB</a>&nbsp;&nbsp;
    &nbsp;<a href="?content=/intern/faqs">FAQ</a>&nbsp;&nbsp;
    &nbsp;<a href="?content=/intern/werbemittel">Werbemittel</a>&nbsp;&nbsp;
    &nbsp;<a href="?content=/intern/impressum">Impressum</a>&nbsp;&nbsp;
    </td>
    </tr>
    </table>

    </td>
    </tr>
    </table>


    <table width="900" border="0" cellpadding="0" cellspacing="0">
    <tr><td height="5"></td></tr></table>

    <!-- Inhalt -->

    <table width="900" cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td width="150" valign="top" align="left"><?@include_once('lib/menue_links.php');?></td>
    <td width="5" valign="top" align="left"></td>
    <td width="490" valign="top" align="left">

  4. #4
    Erfahrener Benutzer
    Registriert seit
    03.01.2007
    Beiträge
    272

    Pfeil

    gibt das hier schon ne Lösung?

    ich hab zwar keine Fehlermeldung,
    dafür funzt die Sperre aber bei mir nich.
    ich hab mich zum Test mal selbst für die Seite /verdienen/klick4 gesperrt,
    das hatte aber keine Auswirkung auf der Seite,
    vom Sehen der Seite bis zur Vergütung ist alles wie vorher...

    Weiß einer was zu tun ist, bitte?

    edit: sorryyyyy, bitte!
    hatte vergessen, die geänderte header.php hochzuladen..

    Schöne Tage Euch Allen!

  5. #5
    Erfahrener Benutzer
    Registriert seit
    03.01.2007
    Beiträge
    272
    ich hatte grade nochmal das Problem und hab auf der Suche nach der Ursache das hier gefunden:

    Link

    Allzeit Viel Erfolg Beim Basteln!

  6. #6
    Erfahrener Benutzer
    Registriert seit
    31.07.2006
    Beiträge
    649
    mach mal nen @ vor require ('lib/functions.lib.php');

    wenn alles andere funktioniert, was es an sich sollte.

    das @ unterdrückt nur die Fehlermeldung

    So weit alles andere funktioniert ist das kein Problem je nach Servereinstellung werden immer wieder Fehler ausgegeben wo an sich keiner wirklich vorhanden ist

Ähnliche Themen

  1. Hilfe! User und Guthaben von VMS1.1 in VMS1.2.3
    Von Klammgate im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 14.08.2008, 17:01
  2. Antworten: 1
    Letzter Beitrag: 11.04.2008, 19:38
  3. Slots anpassen VMS1.1 <-> VMS1.2 <-> VMS2
    Von zordrak im Forum [HD] Programmieren
    Antworten: 18
    Letzter Beitrag: 15.01.2008, 18:35
  4. Antworten: 4
    Letzter Beitrag: 30.12.2007, 17:34
  5. chinese klickt trotz seitensperre, erledigt, bitte schließen
    Von Tommy60 im Forum Support zu Addons & Erweiterungen
    Antworten: 9
    Letzter Beitrag: 16.01.2007, 21:30

Berechtigungen

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