+ Antworten
Seite 6 von 7 ErsteErste ... 3 4 5 6 7 LetzteLetzte
Ergebnis 76 bis 90 von 97

Thema: Rizzo's Gästebuch Version 0.2 (neue Version!)

  1. #76
    TP-Junior Coldi macht alles soweit korrekt Avatar von Coldi
    Registriert seit
    Feb 2009
    Ort
    Görlitz
    Beiträge
    13

    Red face

    So ich habe mir das jetzt alles mal Durchgelesen was Andreas mir geraten hat aber so richtig schlau geworden bin ich noch nicht geworden. Ich weiß dass es mit dem Teil des Gästebuchcodes zusammenhängt:
    PHP-Code:
    if (!isset( $_SESSION )) session_start();
    if (!
    defined'__PFAD__' ))
        die( 
    'Diese Datei kann nicht direkt aufgerufen werden!' );
    // Benoetigte Dateien einbinden
    require_once( __PFAD__'include/gbconf.inc.php' );
    require_once( 
    __PFAD__'include/mysql.class.php' );
    require_once( 
    __PFAD__'include/gaestebuch.class.php' );
    require_once( 
    __PFAD__'include/gbfunc.inc.php' );
    require_once( 
    __PFAD__'include/messages.inc.php' ); 
    Aber was ich nun machen soll weiß ich nicht. Er hat anscheinend ein Problem mit meinem include("menue.php");.
    Das ist der Code meines Ausgabecodes:
    PHP-Code:
    <!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">
    <!-- DW6 -->
    <head>
    <!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
    <title>G&auml;stebuch</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" href="mm_spa.css" type="text/css" />
    <style type="text/css">
    <!--
    .Stil1 {color: #FF6600}
    -->
    </style>
    </head>
    <body bgcolor="#990000" background="mm_bg_red.gif">

    <table width="861" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr bgcolor="#220103">
       <td colspan="2" rowspan="2" nowrap="nowrap"><img src="mm_spa_photo1.jpg" alt="Header image" width="215" height="109" border="0" /></td>
       <td width="357" height="55" nowrap="nowrap" id="logo" valign="bottom"><p align="center">Herzlich Willkommen</p></td>
       <td width="177" rowspan="2"><img src="mm_spa_photo2.jpg" alt="header image 2" width="176" height="108" border="0" /></td>
       <td width="93" rowspan="2">&nbsp;</td>
      </tr>

      <tr bgcolor="#220103">
        <td height="54" nowrap="nowrap" id="tagline" valign="top"><p align="center">auf der Homepage von Maria und Toni</p></td>
      </tr>

     <tr bgcolor="#FF9900">
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
     </tr>

     <tr bgcolor="#FF080E">
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="2" border="0" /></td>
     </tr>

     <tr bgcolor="#FF9900">
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
     </tr>

     <tr bgcolor="#FF080E">
         <td>&nbsp;</td>
         <td colspan="4" height="18" id="dateformat">|| <a href="http://colditztoni.funpic.de/web/index.php">HOME</a> ||</td>
     </tr>

     <tr bgcolor="#FF9900">
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
     </tr>

     <tr bgcolor="#FF080E">
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="2" border="0" /></td>
     </tr>

     <tr bgcolor="#FF9900">
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
     </tr>

     <tr>
        <td width="187">
     <tr>
        <td width="187" valign="top" id="navborder">
        <?php include("menue.php"?><br />
        </td></td>
        <td valign="top" colspan="3">&nbsp;<br />
        &nbsp;<br />
        <table border="0" cellspacing="0" cellpadding="2" width="635">
            <tr>
              <td class="pageName">G&auml;stebuch</td>
            </tr>
            <tr>
              <td class="bodyText" width="631"><p>Einfach eintippen und los! ;-)  </p>            </td>
            </tr>
            <tr>
              <td height="138" class="bodyText"></head>

    <body>
    <?php include("../web/gaestebuch.php"); ?>
     </td>
            </tr>
          </table>    
        <p align="center"><a href="http://colditztoni.funpic.de/web/gaestebuch/admin_zentrale.php" title="Gästebuch Admin" target="_blank" class="Stil1">Admin-Bereich</a></p></td>
        <td width="8">&nbsp;</td>
      </tr>
      <tr>
        <td width="187"></td>
        <td width="39">&nbsp;</td>
        <td width="357"><p align="center">&copy;2008 by Toni Colditz</p></td>
        <td width="177">&nbsp;</td>
        <td width="93">&nbsp;</td>
      </tr>
    </table>
    </body>
    </html>
    Und hier der Code von der menue.php:
    PHP-Code:
    <style type="text/css">
    <!--


    body
    {
        
    font-familyVerdanasans-serif;
        
    font-size14px;
        
    overflowauto;
        
    padding10px;
        
    margin0px;
    }

    ulli
    {
        list-
    style-typenone;
        
    padding0px;
        
    margin0px;
    }


    #smenue1, #smenu2, #smenu3, #smenu4
    {
        
    font-size12px;
        
    displaynone;
        
    width140px;
        
    floatleft;
    }

    #smenue a
    {
        
    font-weightnormal;
        
    padding-top2px;
        
    border-top0px;
        
    cursorpointer;
    }
    #layer1 {
        
        
    position:relative;
        
    width:160px;
        
    height:100px;
        
    z-index:1;
        
    left1px;
        
    top1px;
    }

    .
    Stil1 {
        
    color#FF0000;
        
    font-weightbold;
    }
    -->
    </
    style>
    <
    script type="text/javascript">
    <!--
    function 
    weg(id)
    {
        
    with (document)
        {
            if (
    getElementById)
                
    getElementById(id).style.display 'none';
            else if (
    all)
                
    all[id].style.display 'none';
            else
                
    layer[id].display 'none';
        }
    }
    function 
    zeig(id)
    {
        
    with (document)
        {
            if (
    getElementById)
                
    getElementById(id).style.display 'block';
            else if (
    all)
                
    all[id].style.display 'block';
            else
                
    layer[id].display 'block';
        }
    }


    //-->
    </script>
    <body onLoad="weg('smenu1');" bgcolor="#990000" background="mm_bg_red.gif">

    <table border="0" cellspacing="0" cellpadding="0" width="160" id="navigation">
      <tr>
        <td width="160"><a href="wirueberuns.php" class="navText">&Uuml;ber uns</a></td>
      </tr>
      <tr>
        <td width="160"><a href="news.php" class="navText">Neuigkeiten</a></td>
      </tr>
      <tr>
        <td width="160"><a href="freunde.php" class="navText">Freunde</a></td>
      </tr>
      <tr>
        <td width="160"><a href="bilder.php" class="navText">Bilder</a></td>
      </tr>
      <tr>
      <td>
        <script type="text/javascript">
    function FensterOeffnen (Adresse) {
      MeinFenster = window.open(Adresse, "Zweitfenster", "width=450,height=500,left=400,top=200");
      MeinFenster.focus();
    }
    </script>
    <a href="kontakt.php?id=1" class="navText" onMouseOver="zeig('smenu1');" onMouseOut="weg('smenu1');" onClick="FensterOeffnen(this.href); return false">Kontakt</a>
            <ul id="smenu1">
              <div id="layer1">
      <p align="center" ><span class="Stil1">ACHTUNG!!!<br>
      </span>Es &ouml;ffnet sich hier ein Popup, den sie zulassen m&uuml;ssen, weil sonst kein Kontaktformular angezeigt wird!</p>
    </div>
            </ul>

        </td>
      </tr>
      <tr>
            <td width="160"><a href="http://colditztoni.funpic.de/web/gbindex.php" class="navText">G&auml;stebuch</a></td>
          </tr>
      <tr>
        <td width="160"><a href="../web/statistik/statistik1.php" class="navText">Statistik</a></td>
      </tr>
      <tr>
        <td width="160"><a href="wetter.php" class="navText">Unser Wetter</a></td>
      </tr>
      <tr>
        <td width="160"><a href="video.php" class="navText">Videos</a></td>
      </tr>
      <tr>
        <td width="160"><a href="maps.php" class="navText">Maps</a></td>
      </tr>
    </table>
    </body> 
    Entweder ist es zu einfach erklärt oder iche bin zu doof dafür. Aber das ist bestimmt wieder so ein typischer Fehler von PHP Anfängern wie mir.

    MfG
    Toni

  2. #77
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Das Problem ist, dass mit dieser Zeile ...
    PHP-Code:
    <?php include("../web/gaestebuch.php"); ?>
    ... das Gästebuch eingebunden wird.
    In diesem Fall aber das hier ...
    Code:
    <!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">
    <!-- DW6 -->
    <head>
    <!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
    <title>G&auml;stebuch</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" href="mm_spa.css" type="text/css" />
    <style type="text/css">
    <!--
    .Stil1 {color: #FF6600}
    -->
    </style>
    </head>
    <body bgcolor="#990000" background="mm_bg_red.gif">
    
    <table width="861" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr bgcolor="#220103">
       <td colspan="2" rowspan="2" nowrap="nowrap"><img src="mm_spa_photo1.jpg" alt="Header image" width="215" height="109" border="0" /></td>
       <td width="357" height="55" nowrap="nowrap" id="logo" valign="bottom"><p align="center">Herzlich Willkommen</p></td>
       <td width="177" rowspan="2"><img src="mm_spa_photo2.jpg" alt="header image 2" width="176" height="108" border="0" /></td>
       <td width="93" rowspan="2">&nbsp;</td>
      </tr>
    
      <tr bgcolor="#220103">
        <td height="54" nowrap="nowrap" id="tagline" valign="top"><p align="center">auf der Homepage von Maria und Toni</p></td>
      </tr>
    
     <tr bgcolor="#FF9900">
     	<td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
     </tr>
    
     <tr bgcolor="#FF080E">
     	<td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="2" border="0" /></td>
     </tr>
    
     <tr bgcolor="#FF9900">
     	<td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
     </tr>
    
     <tr bgcolor="#FF080E">
     	<td>&nbsp;</td>
     	<td colspan="4" height="18" id="dateformat">|| <a href="http://colditztoni.funpic.de/web/index.php">HOME</a> ||</td>
     </tr>
    
     <tr bgcolor="#FF9900">
     	<td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
     </tr>
    
     <tr bgcolor="#FF080E">
     	<td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="2" border="0" /></td>
     </tr>
    
     <tr bgcolor="#FF9900">
     	<td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
     </tr>
    
     <tr>
        <td width="187">
     <tr>
        <td width="187" valign="top" id="navborder">
    	<?php include("menue.php") ?><br />
        </td></td>
    	<td valign="top" colspan="3">&nbsp;<br />
    	&nbsp;<br />
    	<table border="0" cellspacing="0" cellpadding="2" width="635">
            <tr>
              <td class="pageName">G&auml;stebuch</td>
            </tr>
            <tr>
              <td class="bodyText" width="631"><p>Einfach eintippen und los! ;-)  </p>			</td>
    		</tr>
            <tr>
              <td height="138" class="bodyText"></head>
    
    <body>
    ... gar nicht da stehen dürfte, weil es an den Browser geschickt wird und damit das senden des Header, zum Zeitpunkt ab dem das Gästebuch inkludiert wird, unmöglich macht. Außerdem kommt in deinem Script mehrfach <body> vor, was ebenfalls nicht erlaubt ist.

    Les dir mal die Readme Datei zum Gästebuch durch, da wird erklärt wie man das GB als Modul benutzen kann und was dazu nötig ist.
    Geändert von phpBuddy (17.06.2009 um 19:42 Uhr)

  3. #78
    TP-Junior Coldi macht alles soweit korrekt Avatar von Coldi
    Registriert seit
    Feb 2009
    Ort
    Görlitz
    Beiträge
    13
    Ich gebs langsam auf. Der anfang meines codes sieht jetz so aus...:
    PHP-Code:
    <?php
    session_start
    ();
    ob_start();?>
    <!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">
    <!-- DW6 -->
    <head>
    <title>G&auml;stebuch</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" href="mm_spa.css" type="text/css" />
    <style type="text/css">
    <!--
    und hier binde ich das GB ein...:
    PHP-Code:
    <td class="bodyText" width="631"><p>Einfach eintippen und los! ;-)  </p>            </td>
            </
    tr>
            <
    tr>
              <
    td height="138" class="bodyText">

    include(
    ".../web/gaestebuch.php");
     </
    td>
            </
    tr
    Ich weiß nimmer weiter.
    Bitte, kann mir nicht jemand sagen was ich machen muss, damit ich dieses tolle Gästebuch weiternutzen kann?
    MfG Toni

  4. #79
    TP-Veteran max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User Avatar von max.m
    Registriert seit
    Dec 2005
    Ort
    Stuttgart
    Beiträge
    1.939
    Zitat Zitat von Coldi Beitrag anzeigen
    Ich weiß nimmer weiter.
    Bitte, kann mir nicht jemand sagen was ich machen muss, damit ich dieses tolle Gästebuch weiternutzen kann?
    MfG Toni
    Das hat Andreas doch schon geschrieben:
    Zitat Zitat von Rizzo Beitrag anzeigen
    Les dir mal die Readme Datei zum Gästebuch durch, da wird erklärt wie man das GB als Modul benutzen kann und was dazu nötig ist.
    Und zwar dieser Teil:
    Modulpfad - Diese Option ist für Entwickler und Betreiber dynamischer Seiten interessant!
    Wird dieses Feld leer gelassen, verhält sich das Gästebuch als Standalone Script.
    Wird ein Pfad angegeben ist es möglich das Gästebuch in andere, bereits existierende dynamische PHP Seiten zu integrieren. In diesem Fall wird weder ein Head noch ein Body der Template-Datei ausgegeben, sondern es wird nur der DIV-Container ausgegeben in dem das Template sitzt. Daraus folgt, daß man selbst dafür sorgen muß das die benötigten CSS Regeln in die Hauptseite eingebunden werden! (Welche Regeln das sind folgt im Abschnitt "Template")
    Ebenso muß dafür gesorgt werden das eine Session im übergeordneten Script gestartet wird, da das Gästebuch diverse Informationen in der Session ablegt! Ferner muß direkt nach dem starten der Session der Ausgabepuffer mit ob_start(); gestartet werden, da es sonst zu Fehlermeldungen kommen wird, weil in der Abarbeitung mehrfach ein Header gesendet wird!

    Beispiel wie der Modulpfad aussehen kann:
    ?seite=gaestebuch - Wenn das Gästebuch dynamisch z.B. über die Adresse index.php?seite=gaestebuch eingebunden wird. Das Gästebuch hängt in diesem Fall seine eigenen Parameter hinter den Pfad an, z.B. index.php?seite=gaestebuch&seitenzahl=8

    Zusammenfassung Modulpfad:
    Soll das Gästebuch ganz normal als eigenständige Seite betrieben werden, so ist der Modulpfad leer zu lassen!
    Soll das Gästebuch in eine dynamische Seite inkludiert (eingebettet) werden, so muß der Modulpfad nach oben gezeigtem Muster angegeben werden und zusätzlich muß im Hauptscript -in dem das Gästebuch inkludiert wird- eine Session und den Ausgabepuffer starten. Die ersten 3 Zeilen des Hauptscripts müssen wie folgt aussehen:

    <?php
    session_start();
    ob_start();

    Wird versäumt die Session und den Ausgabepuffer zu starten, kommt es zwangsläufig zu Fehlermeldungen auf der Seite und ein eintragen in das Gästebuch ist nicht möglich!

  5. #80
    TP-Junior Coldi macht alles soweit korrekt Avatar von Coldi
    Registriert seit
    Feb 2009
    Ort
    Görlitz
    Beiträge
    13
    Hallo,

    naja ich habe ja in meinem Ausgabescript die Session gestartet ...

    PHP-Code:
    <?php
    session_start
    ();
    ob_start();
    ?>
    ...in der Datenbank den Modulpfad auf
    PHP-Code:
    ?seite=gaestebuch 
    gesetzt, sowie als Hyperlink zum Gästebuch in meinem Menü das stehen:
    HTML-Code:
    <a href="..web/gbindex.php?seite=gaestebuch>Gästebuch</a>
    Da sind die komischen Fehlermeldungen zwecks Headerinformation und so weg.

    Aber dort wo mein Gästebuch jetzt sein soll steht nur das: "Diese Datei kann nicht direkt aufgerufen werden!" Was heißt das eigentlich?

    Hier kann man sich das auch nochmal anschauen.

  6. #81
    TP-Veteran max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User Avatar von max.m
    Registriert seit
    Dec 2005
    Ort
    Stuttgart
    Beiträge
    1.939
    Also den Modulpfad hast Du im Adminbereich gesetzt?

    Wieso bindest Du jetzt plötzlich eine "gbindex.php" ein? Was ist das für eine Datei? Ich meine Du musst die "gaestebuch.php" einbinden. (Wie in deinem vorletzten Post) Und ohne Parameter meines Wissens. (Ist schon ne Weile her dass ich das GB getestet habe).

  7. #82
    TP-Junior Coldi macht alles soweit korrekt Avatar von Coldi
    Registriert seit
    Feb 2009
    Ort
    Görlitz
    Beiträge
    13
    Zitat Zitat von max.m Beitrag anzeigen
    Also den Modulpfad hast Du im Adminbereich gesetzt?
    Nein direkt in der MySQL Datenbank weil wenn ich die Adminzentrale aufrufen will auch wieder das kommt:
    "Diese Datei kann nicht direkt aufgerufen werden!"
    Was bedeutet das eigentlich?


    Wieso bindest Du jetzt plötzlich eine "gbindex.php" ein? Was ist das für eine Datei?
    Das ist das "Gerüst" um das Gästebuch. Schaus dir hier mal an. Das headerimage und das Menü links bilden das Gerüst und dort wo diese dämliche Fehlermeldung steht sollte dann das Gästebusch stehen.
    Ich meine Du musst die "gaestebuch.php" einbinden. (Wie in deinem vorletzten Post) Und ohne Parameter meines Wissens. (Ist schon ne Weile her dass ich das GB getestet habe).
    Das Mache ich dann in meiner gbindex.php mittels
    PHP-Code:
    include("gaestebuch.php"
    .
    Hier der ganze code der GBindex.php:
    PHP-Code:
    <!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"> 
    <!-- DW6 --> 
    <head> 
    <title>G&auml;stebuch</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <link rel="stylesheet" href="mm_spa.css" type="text/css" /> 
    <style type="text/css"> 
    <!-- 
    .Stil1 {color: #FF6600} 
    --> 
    </style> 
    </head> 
    <body bgcolor="#990000" background="mm_bg_red.gif"> 

    <table width="861" border="0" align="center" cellpadding="0" cellspacing="0"> 
      <tr bgcolor="#220103"> 
       <td colspan="2" rowspan="2" nowrap="nowrap"><img src="mm_spa_photo1.jpg" alt="Header image" width="215" height="109" border="0" /></td> 
       <td width="357" height="55" nowrap="nowrap" id="logo" valign="bottom"><p align="center">Herzlich Willkommen</p></td> 
       <td width="177" rowspan="2"><img src="mm_spa_photo2.jpg" alt="header image 2" width="176" height="108" border="0" /></td> 
       <td width="93" rowspan="2">&nbsp;</td> 
      </tr> 

      <tr bgcolor="#220103"> 
        <td height="54" nowrap="nowrap" id="tagline" valign="top"><p align="center">auf der Homepage von Maria und Toni</p></td> 
      </tr> 

     <tr bgcolor="#FF9900"> 
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td> 
     </tr> 

     <tr bgcolor="#FF080E"> 
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="2" border="0" /></td> 
     </tr> 

     <tr bgcolor="#FF9900"> 
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td> 
     </tr> 

     <tr bgcolor="#FF080E"> 
         <td>&nbsp;</td> 
         <td colspan="4" height="18" id="dateformat">|| <a href="http://colditztoni.funpic.de/web/index.php">HOME</a> ||</td> 
     </tr> 

     <tr bgcolor="#FF9900"> 
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td> 
     </tr> 

     <tr bgcolor="#FF080E"> 
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="2" border="0" /></td> 
     </tr> 

     <tr bgcolor="#FF9900"> 
         <td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td> 
     </tr> 

     <tr> 
        <td width="187"> 
     <tr> 
        <td width="187" valign="top" id="navborder"> 
        <?php include("menue.php"?><br /> 
        </td></td> 
        <td valign="top" colspan="3">&nbsp;<br /> 
        &nbsp;<br /> 
        <table border="0" cellspacing="0" cellpadding="2" width="635"> 
            <tr> 
              <td class="pageName">G&auml;stebuch</td> 
            </tr> 
            <tr> 
              <td class="bodyText" width="631"><p>Einfach eintippen und los! ;-)  </p>            </td> 
            </tr> 
            <tr> 
              <td height="138" class="bodyText"></head> 

    <body> 
    <?php include("../web/gaestebuch.php"); ?> 
     </td> 
            </tr> 
          </table>     
        <p align="center"><a href="http://colditztoni.funpic.de/web/gaestebuch/admin_zentrale.php" title="Gästebuch Admin" target="_blank" class="Stil1">Admin-Bereich</a></p></td> 
        <td width="8">&nbsp;</td> 
      </tr> 
      <tr> 
        <td width="187"></td> 
        <td width="39">&nbsp;</td> 
        <td width="357"><p align="center">&copy;2008 by Toni Colditz</p></td> 
        <td width="177">&nbsp;</td> 
        <td width="93">&nbsp;</td> 
      </tr> 
    </table> 
    </body> 
    </html>
    MfG Toni

  8. #83
    TP-Veteran kami bringt sich richtig ein
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.022
    Hallo TP-Spezialisten,

    ich finde dieses Gästebuch super klasse. Ich möchte es auch benutzen. Leider habe ich Schwierigkeiten es in Gang zu bringen.

    Habe meine GB soweit jetzt fertig installiert bekommen. Siehe "tabelle von Hosteurope.txt".
    Auf meiner Hauptseite "index.php" habe ich die Page "root" gaestebuch.php eingebunden. Das einzige was ich geändert habe, ist das Form-Button. Statt "Form senden" und "Form löschen"
    habe ich daraus "senden" und "löschen" gemacht. Sieht alles gut aus. Einen Eintrag sehe ich, den ich eingetragen habe.
    Die Admin-Page kann ich auch aufrufen.

    Nun zu meinem Problem:
    Wenn ich Text in die Form-Felder eintrage bekomme ich keine Aktivierungs-Mail und auch keine Bestätigung des Absendens.
    Es wird auch kein Eintrag in der DB vorgenommen.

    Nachdem ich den Modulpfad gelöscht habe, rufe ich die Page direkt auf http://domain/gaestebuch.php.
    Hier kann ich auch wieder den Text eintragen. Wird auch in DB eingetragen. Aktivierungsmail kommt an.
    Durch Doppelklick aktiviere ich den Link. Es kommt die Fehlermeldung "none". Erst wenn ich die untere Zeile in den Browser eigegeben wird eine Meldung ausgegeben, daß der Eintrag jetzt freigeschaltet wird und der Webmaster bekommt eine Meldung.

    Hier der Code der index.php:
    PHP-Code:
    <?php
    session_start
    ();
    ob_start();
    $thePage $_SERVER['QUERY_STRING'];
    $links = Array(
        Array(
    "name" => "Home""page" => "home"),
        Array(
    "name" => "Beschreibungen""page" => "Bericht_index"),
        Array(
    "name" => "Gästebuch""page" => "../gaestebuch"),
        Array(
    "name" => "Impressum""page" => "impressum")
    );
    ?>
    <!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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta name="description" content="Mein Hobby Eisenbahn.exe" />
    <meta name="keywords" content="PC-Modelleisenbahn, hauptsächlich Schaltungen" />
    <title>Bahnhofsuhr</title>
    <style  media="screen"  title="mein Hobby" type="text/css">
    <!--
    * {
        margin: 0px;
        padding:inherit;
    }
    body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: bold;
        color: #000000;
        background-image: url(pic/exptextb.jpg);
        width: 1000px;
        margin: 10px;
        position: relative;
        left: 200px;
        top: 10px;
        right: auto;
        bottom: 10px;
        height: auto;
    }
    #content {
        width: auto;
        position: relative;
        height: auto;
    }
    #head {
        border: thin dotted #33FF00;
        right: auto;
        position: relative;
        width: auto;
    }
    #head .clock {
        float: left;
        height: 160px;
        width: 160px;
        clear: right;
    }
    #head .hobby {
        float: right;
        width: 825px;
    }
    #content .trennen {
        float: none;
        height: 20px;
        width: auto;
        position: relative;
        clear: both;
        visibility: hidden;
    }
    #bereich_text {
        height: auto;
        width: auto;
        position: relative;
    }
    .auswahl {
        border: none;
        height: 50px;
    }
    #navi {
        font-size: 75%;
        width: 145px;
        float: left;
    }
    ul {
        list-style-image: none;
        list-style-type: none;
        list-style-position: inside;
        text-indent: 1.5em;
        border:none;
        height: 50px;
    }
    li {
        list-style-type: none;
        list-style-position: outside;
        height: 50px;
        vertical-align: bottom;
        border: 0 0 0 0;
    }
    .auswahl  a {
        background-image: url(apages/Signal_Butt.gif);
        height: 25px;
        background-repeat: no-repeat;
        text-decoration: none;
        display: block;
        text-indent: 3em;
        background-position: 0px -100px;
        padding-top: 2.3em;
        border: none;
    }
    a:link {
        background-position: 0px -100px;
        border:none;
    }
    a:visited {
        background-position: 0px -50px;
    }
    a:hover {
        background-position: 0px -50px;
        border:none;
    }
    a:active {
        background-position: 0px 00px;
        border:none;
    }
    #text {
        position: relative;
        height: 650px;
        width: 825px;
        float: right;
        border-top-width: thin;
        border-right-width: thin;
        border-bottom-width: thin;
        border-left-width: 3px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: groove;
        border-left-color: #FFFFFF;
        padding-left: 10px;
    }
    -->
    </style>
    <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

    </head>
    <body>
    <!-- Hier beginnt die Page-->
    <div id="content">
      <!-- Kopfteil -->
      <div id="head">
        <!-- Die Uhr -->
        <div class="clock">
          <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','150','height','150','id','Bahnhofsuhr','align','middle','src','apages/Bahnhofsuhr','quality','high','salign','lt','bgcolor','#FFFFFF','name','Bahnhofsuhr','allowscriptaccess','sameDomain','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','apages/Bahnhofsuhr' ); //end AC code
    </script>
          <noscript>
          <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="150" id="Bahnhofsuhr" align="middle">
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="movie" value="apages/Bahnhofsuhr.swf" />
            <param name="quality" value="high" />
            <param name="salign" value="lt" />
            <param name="BGCOLOR" value="#FFFFFF">
            <embed src="apages/Bahnhofsuhr.swf" width="150" height="150" align="middle" quality="high" salign="lt" bgcolor="#FFFFFF" name="Bahnhofsuhr" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
          </object>
          </noscript>
          <!-- Ende der Uhr -->
        </div>
        <!-- Darstellung meines Hobbys -->
        <div class="hobby">
          <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','825','height','150','title','mein Hobby','src','apages/Hobby','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','apages/Hobby' ); //end AC code
          </script>
          <noscript>
          <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="825" height="150" title="mein Hobby">
            <param name="movie" value="apages/Hobby.swf" />
            <param name="quality" value="high" />
            <embed src="apages/Hobby.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="825" height="150"></embed>
          </object>
          </noscript>
          <!-- ende Hobby-->
        </div>
        <!-- ende Head-->
      </div>
      <div class="trennen">
        <!-- Trennung von Kopf und Navi/Inhalt  - Unsichtbar -->
        Raum fuer den Inhalt von  class trennen</div>
      <div id="bereich_text">
        <div id="navi">
          <?php
    $i 
    0;
    while (
    $i count($links)){
        echo 
    '<div class="auswahl">' "\n";
        echo 
    '<li >' "\n";
        echo 
    '<a href="'.$_SERVER['PHP_SELF'].'?id='.$i.'">'  .$links[$i]['name'] . "\n";
        echo 
    "</a></li></div>" "\n"// ende Auswahl
        
    $i++;
    }
        echo 
    '</div>';  // ende Navileiste ?>

    <!--Includierung der jeweiligen Page
    Zur Sicherheit mit Prüfung, ob eine Nummer für id übergeben wurde, wenn nicht wird eine 404 angezeigtis_numeric($_GET['id'])-->

        </div>
        <!-- Hier komm der Text -->

          <div id="text">
            <?php
    if(isset($_GET['id']))
    {
        
    $aaa =  $_SERVER['REQUEST_URI']  ;

    $bbb substr $aaa, -);
    if( 
    $bbb==2)
    {
        echo 
    "<p>Ihr k&ouml;nnt mir nat&uuml;rlich eine e-Mail senden (siehe Impressum).<br />
    </p>"
    ;
        echo
    "<p>Über ein Gästebuch-Eintrag würde mich freuen.<br />
    </p>"
    ;
        echo 
    "<p>&nbsp;</p>";
        echo 
    "<link href='gaestebuch/template/default.css' rel='stylesheet' type='text/css' />";
    }


        include(
    "apages/".$links[$_GET['id']]['page'].".php");
    }
        elseif (isset(
    $_GET['id']))
    {
        include(
    "apages/notfound.php");
    }
    else
    {
        include(
    "apages/home.php");
    }
    ?>
        </div>
          <!-- Ende Text -->
      </div>
      <!-- Ende Content -->
    </div>
    <!-- Ende der Page-->
    </body>
    </html>
    Nun, ich hoffe auf einen Hinweis wo ich suchen sollte, um die Datenbank mit dem Modulpfad zu betreiben. Ist das möglich?? Modulpfad habe ich wieder eingeschaltet. Meine Adresse: www.rkami.de
    Angehängte Dateien
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  9. #84
    TP-Supporter homermg macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    393
    Hallo zusammen,

    habe gerade die Anwendung installiert geht alles super!
    Habe noch zwei Fragen.
    Darf ein Verein diese Anwendung kostlos nutzen?
    und
    Kann ich irgendwie die Aktivierung ausschalten?(PS. Ich weiß es soll spam usw. sperren)

    thanks in advance

  10. #85
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zitat Zitat von homermg Beitrag anzeigen
    Darf ein Verein diese Anwendung kostlos nutzen?
    Steht in jedem Script im Kopfbereich in den Nutzungsbedingungen - die aber wohl nie jemand liest. Hmm, vielleicht sollte ich da mal rein schreiben, dass mit erfolgreicher Installation 999 € fällig werden?!

    Okay okay, Du kannst dir den Angstschweiß wieder von der Stirn wischen, die Software kann kostenfrei auf jeder Art von Seite benutzt werden.


    Zitat Zitat von homermg Beitrag anzeigen
    Kann ich irgendwie die Aktivierung ausschalten?(PS. Ich weiß es soll spam usw. sperren)
    Das würde Eingriffe und Umschreibungen an verschiedenen Stellen im Script erfordern. Da geht es schneller, wenn der Admin Einträge manuell freischaltet.

  11. #86
    TP-Supporter homermg macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    393
    Danke dir!

    nur ich würde es echt gerne ausschalten, kannst du mir helfen das so einzurichten?

    PS. wie lange ist die IP gesperrt nach dem ersten posting? Immer wenn ich es teste steht folgendes:
    Vielen Dank!
    Es wurde bereits ein eintrag in das Gästebuch geschrieben. Sollten Sie den eintrag vermissen....... usw.
    Kann ich diese sperre ausschalten?

    Kannst du mir uach helfen die Seite in meine HTML Seite einzubauen ich kenne mich leider mit PHP nicht aus. :-(

    Habe folgende ganz oben in der HTML kopiert:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <?php
    session_start();
    ob_start();
    ?>
    <!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    .
    ..


    und das

    .
    .
    .
    <div id="apDiv4"><!-- InstanceBeginEditable name="EditRegion3" -->
    <p align="center" class="Uberschrift">Gästebuch</p>
    <p align="center" class="Uberschrift">
    <?php
    define( '__PFAD__', './gaestebuch/' );
    require_once( __PFAD__. 'gaestebuch.php' );
    ?>
    </p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <!-- InstanceEndEditable --></div>
    .
    .
    .
    Geändert von homermg (19.01.2010 um 22:07 Uhr)

  12. #87
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo,

    sorry, Änderungen am Script sind selbst vorzunehmen.

    Die IP-Sperre ist auch keine IP-Sperre, sondern wenn jemand einen Eintrag macht, wird dies in der Session festgehalten. Ein Neueintrag ist wieder möglich, sobald der Browser einmal komplett geschlossen wurde. Dadurch wird Eintragsspam mittels F5 (Seite neu laden) verhindert.

    Ansonsten verstehe ich auch den Sinn nicht, wieso Du überhaupt ein GB mit Anti-Spam Schutz einsetzen möchtest, wenn Du jeglichen Schutz entfernen willst?!

  13. #88
    TP-Supporter homermg macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    393
    OK. :-)

    kannst du mir vielleicht noch ein Tip geben wie ich GB in meine html implementieren kann?

    danke dir

  14. #89
    TP-Veteran max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User max.m lebt für das TP und seine User Avatar von max.m
    Registriert seit
    Dec 2005
    Ort
    Stuttgart
    Beiträge
    1.939
    Das steht doch in der readme.htm, Konfiguration -> Modulpfad:

    Modulpfad - Diese Option ist für Entwickler und Betreiber dynamischer Seiten interessant!
    Wird dieses Feld leer gelassen, verhält sich das Gästebuch als Standalone Script.
    Wird ein Pfad angegeben ist es möglich das Gästebuch in andere, bereits existierende dynamische PHP Seiten zu integrieren. In diesem Fall wird weder ein Head noch ein Body der Template-Datei ausgegeben, sondern es wird nur der DIV-Container ausgegeben in dem das Template sitzt. Daraus folgt, daß man selbst dafür sorgen muß das die benötigten CSS Regeln in die Hauptseite eingebunden werden! (Welche Regeln das sind folgt im Abschnitt "Template")
    Ebenso muß dafür gesorgt werden das eine Session im übergeordneten Script gestartet wird, da das Gästebuch diverse Informationen in der Session ablegt! Ferner muß direkt nach dem starten der Session der Ausgabepuffer mit ob_start(); gestartet werden, da es sonst zu Fehlermeldungen kommen wird, weil in der Abarbeitung mehrfach ein Header gesendet wird!

    Beispiel wie der Modulpfad aussehen kann:
    ?seite=gaestebuch - Wenn das Gästebuch dynamisch z.B. über die Adresse index.php?seite=gaestebuch eingebunden wird. Das Gästebuch hängt in diesem Fall seine eigenen Parameter hinter den Pfad an, z.B. index.php?seite=gaestebuch&seitenzahl=8

    Zusammenfassung Modulpfad:
    Soll das Gästebuch ganz normal als eigenständige Seite betrieben werden, so ist der Modulpfad leer zu lassen!
    Soll das Gästebuch in eine dynamische Seite inkludiert (eingebettet) werden, so muß der Modulpfad nach oben gezeigtem Muster angegeben werden und zusätzlich muß im Hauptscript -in dem das Gästebuch inkludiert wird- eine Session und den Ausgabepuffer starten. Die ersten 3 Zeilen des Hauptscripts müssen wie folgt aussehen:

    <?php
    session_start();
    ob_start();

    Wird versäumt die Session und den Ausgabepuffer zu starten, kommt es zwangsläufig zu Fehlermeldungen auf der Seite und ein eintragen in das Gästebuch ist nicht möglich!
    Aus Deiner .html-Seite muss dann aber eine .php-Seite werden.

  15. #90
    TP-Supporter homermg macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    393
    Hallo Leute,

    habe nun meine gastebuch.html in gastebuch.php umbenannt.,
    Nur verstehe ich nicht wie ich das hier (index.php?seite=gaestebuch&seitenzahl= anpassen soll, etwa so? gastebuch.php?seite=gaestebuch&seitenzahl=1

    und

    wie packe ich nun das Gästebuch in meine neue php rein?

    kann mit bitte bitte jemand helfen

+ Antworten
Seite 6 von 7 ErsteErste ... 3 4 5 6 7 LetzteLetzte

Stichworte


LinkBacks (?)

  1. 16.10.2007, 11:24

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51