pCloud Premium

Problem mit meinem Gästebuch

  • Hallo andreaskf!

    Auf der meiner seite ( http://www.8ung.at/stefbeer/ ) habe ich ja ein Gästebuch.
    Nur mir ist jetzt erst aufgefallen, dass wenn man ins gästebuch schreibt, die frames verschwinden.

    Ich arbeite mit Frames und wenn man ins gästebuch schreibt, wird das Gästebuch dann auf der Ganzen seite angezeigt!

    Ich habe gesehen, dass es an der Datei postform.php liegt. (Upload: https://www.windowspower.de/fileup/upload/11275.txt )

    Zeile 91 - 94:

    // we have been silent up til now, so we can redirec with a header "Location:" to the readbook
    //header("Location: " . GUESTBOOK_READBOOK);
    echo "<script language='javascript'>top.location.href='gaestebuch.php';</script>";
    echo "<span class='error'>Nachricht eingetragen!Sie werden automatisch zum Gästebuch weitergeleitet. Falls Ihr Browser keine automatische Weiterleitung unterstützt klicken sie bitte <a href='gaestebuch.php'>hier</a></span>";

    In der 3. Zeile:
    <script language='javascript'>top.location.href='gaestebuch.php';</script>
    ist dafür verantwortlich!

    Welchen befehl muss ich eingeben, damit das gästebuch im selben Frame geöffnet wird?

    Und da habe ich noch was:
    Zeile 96 - 103:

    // Now the user should be on his way to the readbook page
    // We now mail the owner of the guestbook about the new post

    if (EMAIL_NEW_POSTS !== false) {
    mail(EMAIL_NEW_POSTS, "New post in guestbook", $newRow,
    "From: webmaster@{$_SERVER['SERVER_NAME']}rn" .
    "Reply-To: webmaster@{$_SERVER['SERVER_NAME']}rn" .
    "X-Mailer: PHP/" . phpversion());

    Ich würde da eine eMail bekommen, wenn wer ins Gästebuch schreibt.
    Wie kann ich da meine eMail-Adresse reinschreiben?
    meine eMail-Adresse:

    Bitte, andreaskf, hilf mir, weil ich überhaupt keine Ahnung von PHP habe!

    Wenn du noch was wissen musst, ich sage dir alles!
    Du kannst auch was ins Gästebuch schreiben, damit du siehst, was ich meine!

    Tschüss,
    stefbeer

    Editiert am 26/8/2005 von stefbeer

  • Re: Problem mit meinem Gästebuch

    Hallo.

    An der angegebenen Stell steht zwar die Java-Funktin, allerdings keine Definition. Bitt egeb mir mal folgende Seiten per Mail:

    guestbook_vars.php
    guestbook.php
    gaestebuch2.php

    Vielleicht kann ich dort die "falsche" Einstellung finden....

    miG

    ...und wenn Du glaubst es geht nichts mehr,
    dann kommt von irgendwo die Hilfe her !

  • Re: Problem mit meinem Gästebuch

    Hallo stefbeer.

    Deine Emailadresse ist zwar drinn, jedoch ist die Funktion auf "nicht senden" eingestellt. Dieses wird in >> guestbook.php << gemacht. Da ich leider die Scripte zerstückeln muß, damit ich die Zusammenhänge lesen kann, suche dort mal

    // Change 'false' to your email address to receive a mail with the new post when a
    // new post is posted
    define (EMAIL_NEW_POSTS, false);
    #define (EMAIL_NEW_POSTS, 'stefbeer@hotmail.com')

    Dort wechselt Du mal das # aus der 2. define Reihe in die erste..... oder ersetzt das Wort >> false << durch die Emailadresse mit den "einfachen" Anführungszeichen oben.

    Der anderen Sache bin ich zwar auf der Spur, dauert allerdings ein klein wenig, da ich grad viel zu tun habe. Meld mich dann in kürze dazu wieder.

    miG

    ...und wenn Du glaubst es geht nichts mehr,
    dann kommt von irgendwo die Hilfe her !

  • Re: Problem mit meinem Gästebuch

    Hallo zum 2. Mal...

    Habe soweit alles einmal durch und kann jetzt folgendes dazu sagen:

    Das öffnen in "übergeordnetem Fenster" kommt tatsächlich von der java Script Funktion. Die Zeile:

    <script language='javascript'>top.location.href='gaestebuch.php';</script>

    bedeutet soviel wie, im gleichen Fenster auf oberster Ebene laden. Normaler weise war mir dieses klar, wollte aber erst sicher gehn, das hier keine anderen Befehle bei einer Änderung betroffen werden. Da es sich hier also nun um ein Java-Problem und nicht PHP handelt, sollte es reichen, wenn Du den Befehl etwas abänderst in folgendes:

    <script language='javascript'>self.location.href='gaestebuch.php';</script>

    Das Wort top wurde also nur durch self ersetzt.
    Ich kann Dein Script jetzt nicht testen, aber ich denke es sollte gehen. Wenn nicht, dann melde Dich wieder....

    miG

    ...und wenn Du glaubst es geht nichts mehr,
    dann kommt von irgendwo die Hilfe her !

  • Re: Problem mit meinem Gästebuch

    Hallo andreaskf!

    Jetzt geht endlich alles! DAANKE!! [Blockierte Grafik: https://www.winpower.de/images/smilies/emojione/263a.png] [Blockierte Grafik: https://www.winpower.de/images/smilies/emojione/263a.png] [Blockierte Grafik: https://www.winpower.de/images/smilies/emojione/1f44d.png
    Ich bekomme eine eMail, wenn wer reinschreibt und das gästebuch bleibt im Frame!

    Du kannst ja auch ins Gästebuch reinschreiben, wenn du willst!

    Tschüss,
    stefbeer

    P.S.: Nochmal Danke!

WindowsPower.de Artikel

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!