Suche Kommentarscript

Dieses Thema im Forum "Webentwicklung" wurde erstellt von WAN, 15. Januar 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 15. Januar 2006
    HI
    Ich suche einen Kommentarscript. Hoffe ihr könnt mir helfen.
     

  2. Anzeige
  3. #2 15. Januar 2006
    Sers!

    ich hab mir mal nen Gästebuch, als Kommentarscript umgeschrieben!^^

    Also:

    eine bemerkung.php mit dem inhalt:

    PHP:
    <? include "config.inc.php" ?>
    <html>
    <head></head>
    <!-- Copyright by nicht heterolord -->
    <body background="<?  echo " $background " ?>" bgcolor="<?  echo " $bgcolor " ?>" text="<?  echo " $text2 " ?>" leftmargin="15" topmargin="15" link="<?  echo " $text2 " ?>" vlink="<?  echo " $text2 " ?>" alink="<?  echo " $text2 " ?>">
    <div align="center">
    <a href="eintrag.php" target="_self">Bemerkung schreiben</a><br>
    <br>
    <?php
    $name 
    $HTTP_POST_VARS [ "name" ];
    $text  $HTTP_POST_VARS [ "text" ];
    if(
    $submit )
    {
    if((
    $name  ==  "" ) or ( $text  ==  "" ))
    echo 
    "<b>Fehlgeschlagen! Bitte fülle alle Felder aus!!</b>" ;
    else
    {
    nl2br  ( $text );
    $x  0 ;
    $dateiname  " $google " ;
    $datei  fopen ( $dateiname "r" );
    while (!
    feof ( $datei )) {
    $x ++;
    $saved [ $x ] =  fgets ( $datei 1024 );

    }
    $datum  date ( "d.m.Y" );
    $zeit  date ( "H:i" );
    $datei  fopen ( " $google " "w" );

    $text  strip_tags ( $text );
    $text  preg_replace ( "|\[url\](.*)\[/url\]|Uism" , "<a href=\"$1\" target=\"_blank\">$1</a>" , $text );
    $text  preg_replace ( "|\[s\](.*)\[/s\]|Uism" , "<s>$1</s>" , $text );
    $text  preg_replace ( "|\[u\](.*)\[/u\]|Uism" , "<u>$1</u>" , $text );
    $text  preg_replace ( "|\[i\](.*)\[/i\]|Uism" , "<i>$1</i>" , $text );
    $text  preg_replace ( "|\[b\](.*)\[/b\]|Uism" , "<b>$1</b>" , $text );
    $text  preg_replace ( "|:angry:|Uism" , "<img src=\"smilies/angry.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:biggrin:|Uism" , "<img src=\"smilies/biggrin.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:cool:|Uism" , "<img src=\"smilies/cool.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:frown:|Uism" , "<img src=\"smilies/frown.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:indifferent:|Uism" , "<img src=\"smilies/indifferent.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:oh:|Uism" , "<img src=\"smilies/oh.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:ohwell:|Uism" , "<img src=\"smilies/ohwell.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:sad:|Uism" , "<img src=\"smilies/sad.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:smile:|Uism" , "<img src=\"smilies/smile.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:tongue:|Uism" , "<img src=\"smilies/tongue.gif\" height=\"15\" width=\"15\">" , $text );
    fwrite ( $datei , "<table border=0 width=500 bgcolor=000000 cellspacing=1 cellpadding=3><tr><td bgcolor= $oben ><b><font size=2 color=\" $texto \"> $name </b></a><font size=2 color=\" $texto \"> schrieb am  $datum  um  $zeit  Uhr</td></tr><tr><td bgcolor= $unten ><font size=2 color=\" $textu \"> $text </font></td></tr></table><BR>\n" );
    for (
    $i = 1 ; $i  <=  $x $i ++) {
    fwrite ( $datei " $saved [ $i ] " );
    }
    fclose ( $datei );

    }
    }

    $dateiname  " $google " ;
    $datei  fopen ( $dateiname "r" );
    fpassthru ( $datei );
    ?>
    </body>
    </html>
    dann eine eintrag.php

    PHP:
    <? include "config.inc.php" ?>
    <html>
    <head></head>
    <!-- Copyright by nicht heterolord -->
    <body background="<?  echo " $background " ?>" bgcolor="<?  echo " $bgcolor " ?>" text="<?  echo " $text2 " ?>" leftmargin="15" topmargin="15" link="<?  echo " $text2 " ?>" vlink="<?  echo " $text2 " ?>" alink="<?  echo " $text2 " ?>">
    <script language=JavaScript>
    <!--
    function x () {
    return;
    }

    function DoSmilie(addSmilie) {
    var revisedMessage;
    var currentMessage = document.eintrag.text.value;
    revisedMessage = currentMessage+addSmilie;
    document.eintrag.text.value=revisedMessage;
    document.eintrag.text.focus();
    return;
    }

    //-->
    </script>
    <form name="eintrag" action="bemerkung.php" method="post">
    <div align="center">
    <table border="0" cellpadding="0" cellspacing="6" width="191">
    <tr>
    <td><font face="Arial" size="2">Name:</font></td>
    <td><input type="text" name="name" size="15"></td>
    </tr>
    <tr>
    <td valign="top"><font face="Arial" size="2">Text:</font></td>
    <td><textarea name="text" cols="35" rows="6"></textarea><BR><BR>
    <font size=2>[B]..[/B] - Fettschrift<BR>
    [I]..[/I] - Kursiv<BR>
    [U]..[/U] - Unterstrichen<BR>
    [S]..[/S] - Durchgestrichen<BR>
    .. - Internetadresse<BR></td>
    </tr>
    <tr>
    <td colspan=2><a href="javascript: x()" onClick="DoSmilie(' :angry: ');"><img src="smilies/angry.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :biggrin: ');"><img src="smilies/biggrin.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :cool: ');"><img src="smilies/cool.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :frown: ');"><img src="smilies/frown.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :indifferent: ');"><img src="smilies/indifferent.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :oh: ');"><img src="smilies/oh.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :ohwell: ');"><img src="smilies/ohwell.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :sad: ');"><img src="smilies/sad.gif" height="15" width="15" border="0"></a></td></tr>
    <tr>
    <td><input type="reset" value="Reset"></td>
    <td>
    <div align="right">
    <input type="submit" name="submit" value="Eintragen"></div>
    </td>
    </tr>
    </table>
    </div>
    </form>
    <center>
    <A href="bemerkung.php"><font face="Arial" size="2">
    Zurück zu den Bemerkungen</font></A></div><BR><BR>
    </center>
    </body></html>
    jetzt eine config.inc.php

    Code:
    <?
    
    # Hintergrundfarbe des Gästebuches (in Hexdezimalcode)
    
    $bgcolor = "#324C4A";
    
    # Textfarbe der Shoutbox
    
    $text2 = "#CCCCCC";
    
    # Falls Sie die Datei gbook.txt umgenannt haben, geben Sie hier die Adresse ein!
    
    $google = "gbook.txt";
    
    # Obere Tabellenfarbe des Eintrages
    
    $oben = "#003300";
    
    # Untere Tabellenfarbe des Eintrages
    
    $unten = "#EAEAEA";
    
    # Obere Textfarbe des Eintrages
    
    $texto = "#666666";
    
    # Untere Textfarbe des Eintrages
    
    $textu = "#333222";
    
    # Hintergrundbild (Wenn Sie keins haben wollen, Feld leer lassen)
    
    $background = "";
    
    # eMail Adresse für Benachrichtigung
    
    $emailto = "";
    
    ?>
    
    ________________

    Erklärung:

    Die bemerkung.php ist die datei, in der die bemerkungen angezeigt werden. Die eintrag.php ist die datei, ni der die bemerkung geschrieben wird. (müssen beide gleiches verzeichnis sein!)

    die config.inc.php ist die datei, in der du die schriftart/farbe, etc... anpasst! muss auch im gleichen verzeichnis sein, wie die anderen beiden php datein!

    dann erstellst du eine textdatei mit dem namen gbook.txt auch in den gleichen ordner (und chmod rechte auf 777).

    und dann noch die smiles...da ein neuen ordner mit dem namen smilies. (musst dir die ausm inet suchen...wenn du willst kann ich dir die auch hochladen!)

    So, hoffe es kappt alles, 10er wäre nett! ;)

    Gruß

    nicht heterolord
     
  4. #3 15. Januar 2006
    Hat gefunzt. Vielen Dank!
     
  5. #4 15. Januar 2006
    natürlich funzt das! ist ja auch meins! :D

    eignet sich aber nicht, als gästebuch, da es keine IP Sperre hat! :(

    Gruß

    nicht heterolord
     
  6. #5 15. Januar 2006
    kann man das dann so in ne andre Datei einbinden???

    Code:
    <?php
    include('eintrag.php');
    include('bemerkung.php');
    ?>
    
     
  7. #6 15. Januar 2006
    yep ;)
     
  8. #7 15. Januar 2006
    jo hatte es dann schon^^ hätte ich gar nich mehr posten müssen
     
  9. #8 15. Januar 2006
    Dürfte gehen, müsstest aber dann in der eintrag.php im <form> tag
    Code:
    <form name="eintrag" action="bemerkung.php" method="post">
    in
    Code:
    <form name="eintrag" action="dateiname.php" method="post">
    ändern dabei müsste "dateiname" der name von der .php datei sein ;D
     
  10. #9 15. Januar 2006
    nene.mit include ginga schon :)
     
  11. #10 15. Januar 2006
    Trotzdem würde das formular die sachen auf die bemerkung.php leiten und nicht auf die seite wo alles includet ist ;)
     

  12. Videos zum Thema