tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
575
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Xeal87
    Xeal87 Xeal87 ist offline Mitglied Gold
    Registriert seit
    May 2002
    Beiträge
    174
    Hi!
    Also ich war grad dabei ne shoutbox zu installieren.
    Alles wurderbar. Ich hab sie in ner frame und jetzt geht se nicht. Was kann ich da machen ?
    Ps: ich hab alle html dateien als php abgespeichert
     

  2. #2
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614
    mhh, tja weisst Du was ich heute noch alles einkaufen muss?

    ohne source, koennen wir dir auch nicht helfen.
     

  3. #3
    Avatar von Xeal87
    Xeal87 Xeal87 ist offline Mitglied Gold
    Registriert seit
    May 2002
    Beiträge
    174
     

  4. #4
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614
    alles schoen und gut, nur damit kann man nichts anfangen... den source brauchen wir..

    ich gehe mal davon aus das dort php 4.2x installiert ist, und du alle variablen umschreiben muss mit $_POST oder $_GET.
     

  5. #5
    Avatar von Xeal87
    Xeal87 Xeal87 ist offline Mitglied Gold
    Registriert seit
    May 2002
    Beiträge
    174
    also der code von der rechten frame is:
    <html>
    <head>
    <title>=&gt;Shoutbox by pOint 2oo2&lt;=</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    <style type="text/css">
    A:link {text-decoration: underline; color: #ffffff}
    A:visited {text-decoration: underline; color: #ffffff}
    A:hover {text-decoration: none; color: #ffffff}
    A:active {text-decoration: underline; color: #ffffff}


    BODY {
    scrollbar-base-color: #313fuc;
    scrollbar-track-color: #181C21;
    scrollbar-face-color: #181c21;
    scrollbar-highlight-color: #181c21;
    scrollbar-3d-light-color: #181C21;
    scrollbar-darkshadow-color: #181C21;
    scrollbar-shadow-color: #313fuc;
    scrollbar-arrow-color: #9aa1a7;
    }
    </style>
    </head>

    <body bgcolor="#181c21" text="#CCCCCC" topmargin="0" leftmargin="0">
    <div align="left"><?php include ("shoutbox/shoutbox.php"); ?>
    </div>
    </body>
    </html>
    <noscript><noscript><plaintext>


    und der vom ganzen frameset is so:
    <html>
    <head>
    <title>\\ Xeal</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <frameset rows="243,*" frameborder="NO" border="0" framespacing="0" cols="*">
    <frame name="topFrame" scrolling="NO" noresize src="header.htm" >
    <frameset cols="*,158" frameborder="NO" border="0" framespacing="0" rows="*">
    <frame name="mainFrame" src="news.htm" scrolling="NO">
    <frame name="rightFrame" scrolling="NO" noresize src="rechts.php">
    </frameset>
    </frameset>
    <noframes>
    <body bgcolor="#FFFFFF" text="#000000">
    </body>
    </noframes>
    </html>

    reicht das oder brauchst du noch was ?
     

  6. #6
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    er braucht das: shoutbox/shoutbox.php

    es geht doch um php, dann solltest du auch php posten.. #_#
     
    been there, done that, lived it, left it

  7. #7
    Avatar von Xeal87
    Xeal87 Xeal87 ist offline Mitglied Gold
    Registriert seit
    May 2002
    Beiträge
    174
    <? /* www.spidercode.de */
    // +-----------------------------------------------+
    // | Copyright © 2002 - The [spidercode] Community |
    // +-----------------------------------------------+
    // | Diese Shoutbox darf frei verwendet werden, |
    // | solange dieser Kommentar bestehen bleibt. |
    // | Der Quellcode darf nach ihren Wünschen |
    // | umgestaltet und abgeändert werden. |
    // +-----------------------------------------------+
    // | Author: <Spider> - info@spidercode.de |
    // | WebURL: http://www.spidercode.de/ |
    // +-----------------------------------------------+
    //////////////////////////////////////////////////// ?>
    <?php
    $cfg = "config.php";
    include($cfg);

    include($dateipfad."template.php");
    echo $head;

    // Gibt es diesen Eintrag schon? (Name, Text, IP)
    $dbdaten = file($dateipfad.$file); $countdbdaten = count($dbdaten);
    for($x=0; $x<$countdbdaten; $x++)
    {
    $expdbdaten = explode("Ø", $dbdaten[$x]);
    $ip = getenv(REMOTE_ADDR);
    $dbname = $expdbdaten[0];
    $dbtext = $expdbdaten[1];
    $dbip = $expdbdaten[3];
    if($new_name==$dbname && $new_text==$dbtext && $ip==$dbip)
    {
    $temp = "true";
    }
    }

    // Speichern eines Shouts
    if($new_name<>"" && $new_name<>"Name" && $new_text<>"" && $new_text<>"Text" && !$temp)
    {
    // Schreiben eines neuen Shouts
    $fd = fopen($dateipfad.$file, "a");
    flock($fd,2);
    fwrite ($fd, $daten[$x]);
    fwrite ($fd, $new_name."Ø".$new_text."Ø". time() ."Ø". getenv(REMOTE_ADDR) ."Ø". "\r\n" );
    flock($fd,3);
    fclose ($fd);
    }

    // Lesen der Shouts
    // Datei in ein Array einlesen
    $daten = file($dateipfad.$file);
    $numrows = count($daten);
    // Die Shouts und das Template Syntax formatieren
    if($numrows<$anzahl_anzeigen){ $anzahl_anzeigen = $numrows; }
    for($a=$numrows-$anzahl_anzeigen; $a<$numrows; $a++)
    {
    $shouts = explode("Ø", $daten[$a]);
    if(($html_name == "no") || !$html_name){ $shouts[0] = stripslashes($shouts[0]); }
    if(($html_text == "no") || !$html_text){ $shouts[1] = stripslashes($shouts[1]); }
    if(($smilies_name == "yes") || !$smilies_name){ $shouts[0] = smiliehtml($shouts[0], $cfg); }
    if(($smilies_text == "yes") || !$smilies_text){ $shouts[1] = smiliehtml($shouts[1], $cfg); }
    if(($vbcodes_name == "yes") || !$vbcodes_name){ $shouts[0] = codehtml($shouts[0]); }
    if(($vbcodes_text == "yes") || !$vbcodes_text){ $shouts[1] = codehtml($shouts[1]); }
    if(($magiclink_name == "yes") || !$magiclink_name){ $shouts[0] = magiclink($shouts[0]); }
    if(($magiclink_text == "yes") || !$magiclink_text){ $shouts[1] = magiclink($shouts[1]); }
    if(($badwords_name == "yes") || !$badwords_name){ $shouts[0] = badwords($shouts[0], $cfg); }
    if(($badwords_text == "yes") || !$vbcodes_text){ $shouts[1] = badwords($shouts[1], $cfg); }

    if(($cut_name == "yes") || !$cut_name){ $shouts[0] = cut($shouts[0], $cfg); }
    if(($cut_text == "yes") || !$cut_text){ $shouts[1] = cut($shouts[1], $cfg); }

    if($farbenwechsel=="yes" && $a%2){$tab_change=$tab_change_1;}elseif($farbenwechsel=="yes"){$tab_change=$tab_change_2;}else{$tab_ change=$tab_body;}
    $posttime = "Zeit: ".gmdate("d. M Y - H:i:s",$shouts[2]);
    $postip = "IP: ".$shouts[3];
    if($title_body=="Zeit"){$overtitle=$posttime;}
    elseif($title_body=="IP"){$overtitle=$postip;}
    elseif($title_body=="Zeit&IP"){$overtitle=$posttime." / ".$postip;}
    else{$overtitle="";}
    include($dateipfad."template.php");
    $ausgabe[] = $body;
    }

    // Position des ersten Eintrages
    if(($newest_place == "bottom") || !$newest_place)
    {
    for($nr=0; $nr<count($ausgabe); $nr++)
    {
    echo $ausgabe[$nr];
    }
    }
    else
    {
    $ausgabe = array_reverse($ausgabe);
    for($nr=0; $nr<count($ausgabe); $nr++)
    {
    echo $ausgabe[$nr];
    }
    }


    // Linkformatierung für die Codes
    $link_code = rtrim($link_code);
    if($link_codes == "black"){ $link_codes = "<img src=\"".$bilderpfad."codes_black.gif\" border=0>"; }
    elseif($link_codes == "white"){ $link_codes = "<img src=\"".$bilderpfad."codes_white.gif\" border=0>"; }
    elseif(($link_codes != "black") && ($link_codes != "white") && ($link_codes <> "")){ $link_codes = $link_codes; }
    else{ $link_codes = "<img src=\"".$bilderpfad."codes_black.gif\" border=0>"; }

    // Linkformatierung für das Archiv
    $link_archiv = rtrim($link_archiv);
    if($link_archiv == "black"){ $link_archiv = "<img src=\"".$bilderpfad."archiv_black.gif\" border=0>"; }
    elseif($link_archiv == "white"){ $link_archiv = "<img src=\"".$bilderpfad."archiv_white.gif\" border=0>"; }
    elseif(($link_archiv != "black") && ($link_archiv != "white") && ($link_archiv <> "")){ $link_archiv = $link_archiv; }
    else{ $link_archiv = "<img src=\"".$bilderpfad."archiv_black.gif\" border=0>"; }

    // Formatierung der maximalen Länge (Name)
    $name_maxlaenge = rtrim($name_maxlaenge);
    if($name_maxlaenge == ""){ $name_maxlaenge = "10"; }
    else{ $name_maxlaenge = $name_maxlaenge; }

    // Formatierung der maximalen Länge für den Text
    $text_maxlaenge = rtrim($text_maxlaenge);
    if($text_maxlaenge == ""){ $text_maxlaenge = "20"; }
    else{ $text_maxlaenge = $text_maxlaenge; }

    // Das Formular ausgeben
    include($dateipfad."template.php");
    echo $foot;

    ?>



    <?php
    // ****************************** Funktionen: Smilies, Badwords, Codes ******************************

    // Funktion für die Smilies
    function smiliehtml($shout, $cfg)
    {
    include($cfg);
    if(!$smiley){ return $shout; }
    while(list($zeichen, $bild) = each($smiley))
    { $shout = str_replace($zeichen, '<img src="'.$bilderpfad.$bild.'" border="0">', $shout); }
    return $shout;
    }
    // Funktion für die Wortzensur
    function badwords($shout, $cfg)
    {
    include($cfg);
    if(!$badword) return $shout;
    while(list($word, $replace) = each($badword))
    $shout = str_replace($word, $replace, $shout);
    return $shout;
    }
    // Funktion für die Codes
    function codehtml($shout)
    {
    $shout = eregi_replace("\[B\]([^\[]+)\[/B\]","<b>\\1</b>",$shout); //
    $shout = eregi_replace("\[I\]([^[]+)\[/I\]","<i>\\1</i>",$shout); //
    $shout = eregi_replace("\[U\]([^[]+)\[/U\]","<u>\\1</u>",$shout); //
    $shout = eregi_replace("\[MAIL\]([^[]+)\[/MAIL\]","<a href=\"mailto:\\1\">\\1</a>",$shout); //[MAIL][/MAIL]
    $shout = eregi_replace("\[MAIL=([^[]+)\]([^[]+)\[/MAIL\]","<a href=\"mailto:\\1\">\\2</a>",$shout); //[MAIL=][/MAIL]
    $shout = eregi_replace("\[URL\]www.([^\[]+)\[/URL\]","<a href=\"http://www.\\1\">\\1</a>",$shout); //www.
    $shout = eregi_replace("\[URL\]([^[]+)\[/URL\]","<a href=\"\\1\" target=\"_blank\">\\1</a>",$shout); //
    $shout = eregi_replace("\[URL=http://([^[]+)\]([^[]+)\[/URL\]","<a href=\"http://\\1\" target=\"_blank\">\\2</a>", $shout); //
    $shout = eregi_replace("\[URL=([^[]+)\]([^[]+)\[/URL\]","<a href=\"http://\\1\" target=\"_blank\">\\2</a>",$shout); //
    $shout = eregi_replace("\[IMG\]([^[]+)\[/IMG\]","<img src=\"\\1\" width=15 height=15 border=0>",$shout); //[IMG][/IMG]
    return $shout;
    }
    // Funktion für die Magic-Links
    function magiclink($shout)
    {
    // Magic-Link (URL)
    $urlmuster = "=([ ])(http://)?([a-zA-Z]+)(\.)([a-zA-Z]+)(\.)([a-zA-Z]{2,4})(\/)?([a-zA-Z]+\.[a-zA-Z]+)?(#[a-zA-Z0-9]+)?(\?[a-zA-Z0-9]+\=[a-zA-Z0-9]+)?([&\=a-zA-Z0-9]+)?=is";
    $replace = "\\1<a href=\"http://\\3\\4\\5\\6\\7\\8\\9\\10\\11\\12\">\\2\\3\\4\\5\\6\\7\\8\\9\\10\\11\\12</a>";
    $shout = trim(preg_replace($urlmuster,$replace," ".$shout));
    // Magic-Link (Mail)
    $mailmuster = "=([ ])([_a-zA-Z0-9-]+)(\.?)([_a-zA-Z0-9-]+)(@)([a-zA-Z0-9-]{2,}\.)?([a-zA-Z0-9-]{2,}\.)?([a-zA-Z0-9-]{3,})(\.[a-zA-Z]{2,4})?(\.[a-zA-Z]{2,4})=is";
    $replace = "\\1<a href=\"mailto:\\2\\3\\4\\5\\6\\7\\8\\9\\10\">\\2\\3\\4\\5\\6\\7\\8\\9\\10</a>";
    $shout = trim(preg_replace($mailmuster,$replace," ".$shout));
    return $shout;
    }
    // Funktion zum Zeichen trennen
    function cut($txt, $cfg)
    {
    include($cfg);
    $temp[0] = explode(" ",$txt);
    foreach($temp[0] as $val[0])
    {
    if(preg_match("=(\")=",$val[0]))
    {
    $temp[1] = explode(">",$val[0]);
    unset($temp[2]);
    foreach($temp[1] as $val[1])
    {
    if(!preg_match("=(\")=",$val[1]))
    {
    $string = "=(([^<>]{".$linelength."}))=U";
    $temp[2][] = preg_replace($string,"\\1 \\3",$val[1]);
    }
    else
    {
    $temp[2][] = $val[1];
    }
    }
    $output[] = implode(">",$temp[2]);
    }
    else
    {
    $string = "=(([^<>]{".$linelength."}))=U";
    $output[] = preg_replace($string,"\\1 \\3",$val[0]);
    }
    }
    $txt = trim(implode(" ",$output));
    return $txt;
    }
    ?>
     

  8. #8
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614
    fehler kann ich im moment nicht finden, ueberpruefe mal ob alle includierten dateien auch im richtigen pfad liegen der,der in der cfg datei angeben ist.

    edit: natuerlich muessen auch die dateien wo nachher der eintrag gespeichert/bzw gelesen werden soll vorhanden sein... und den dateien mit chmod 755 oder 777 schreibrechte geben. (wichtig!!)
     

  9. #9
    Avatar von Xeal87
    Xeal87 Xeal87 ist offline Mitglied Gold
    Registriert seit
    May 2002
    Beiträge
    174
    das problem is ja, das es geht wenn ich die frame direkt aufrufe...
    und wenn ich das frameset öffnen will is alles weiss
     

Ähnliche Themen

  1. DIV wird nicht angezeigt
    Von selle1 im Forum CSS
    Antworten: 4
    Letzter Beitrag: 21.07.10, 12:48
  2. PDF wird im IE nicht angezeigt
    Von MbHelm im Forum PHP
    Antworten: 5
    Letzter Beitrag: 26.04.07, 18:55
  3. DIV wird nicht angezeigt
    Von Tix im Forum CSS
    Antworten: 3
    Letzter Beitrag: 09.02.07, 16:30
  4. CSS wird im IE nicht angezeigt
    Von dastool im Forum CSS
    Antworten: 4
    Letzter Beitrag: 14.03.05, 11:51
  5. PHP wird nicht angezeigt!
    Von Setherial im Forum PHP
    Antworten: 11
    Letzter Beitrag: 02.12.04, 23:35