PHP Gästebuch ...und wie die smilies ?

Dieses Thema im Forum "Programmieren" wurde erstellt von Taeddy, 4. Juli 2005.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Taeddy

    Taeddy Kbyte

    Registriert seit:
    23. Januar 2005
    Beiträge:
    185
    Hi hab da nen Prob ich bekomme diese blöden smilies einfach nicht rein,das heißt drin sind sie aber sie funktionieren nicht. Weder text eingabe und schon gar nicht wenn ich drauf klicke. Hier ma die ganze code geschichte.


    da mein Problem,

    Wenn das mein GB is ?
    php:
    <?php

    $bookfile="guestbook.dat";

    If ($new_input<>"")
    write_input($new_name, $new_input,$bookfile);
    read_file($bookfile);

    function write_input($new_name, $new_input,$bookfile){
    $fd = fopen($bookfile,"a");
    fwrite ($fd, "<br><b>".$new_name.":</b><br>".$new_input."\r\n");
    fclose ($fd);
    }

    function read_file ($bookfile){
    $fd = fopen($bookfile,"r");
    while (!feof($fd)) {
    $zeile = fgets($fd,1000);
    echo $zeile . "<br>";
    }
    fclose ($fd);
    }

    ?>
    -----------------------------------------------------------------------------------
    Und das man Java code:

    <a href="java script:insertTag( ')')"><img src="smilies/biggrin.gif" border="0"></a>
    <a href="java script:insertTag( '')"><img src="smilies/ahnung.gif" border="0"></a>
    <a href="java script:insertTag( ':-S')"><img src="smilies/ferkel.gif" border="0"></a>
    <a href="java script:insertTag( ':-f')"><img src="smilies/fuck.gif" border="0"></a>
    <a href="java script:insertTag( ':-k')"><img src="smilies/kuschel.gif" border="0"></a><br>
    <a href="java script:insertTag( ':-l')"><img src="smilies/laola.gif" border="0"></a>
    <a href="java script:insertTag( 'lol')"><img src="smilies/lol.gif" border="0"></a><br>
    <a href="java script:insertTag( '')"><img src="smilies/mad.gif" border="0"></a>
    <a href="java script:insertTag( 'schleima')"><img src="smilies/schleima.gif" border="0"></a>
    <a href="java script:insertTag( 'shit')"><img src="smilies/shit.gif" border="0"></a>
    <a href="java script:insertTag( ':-l')"><img src="smilies/shok1.gif" border="0"></a>
    <a href="java script:insertTag( ':-ll')"><img src="smilies/shok2.gif" border="0"></a>
    --------------------------------------------------------------------------------

    Wo kommt dann das hin ?

    $zeile=str_replace(': )','<img src=".gif">', $zeile);
    -------------------------------------------------------------------------------
    Oder bin ich voll aufm Holzweg ? Danke für jede Hilfe ich verzweifle schon .....

    Das Gb ist hier zu sehen:
    DAS GB
     
  2. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.479
    Zum einen konnte ich keine Funktion "insertTag()"; finden und zum anderen wird str_replace(); wahlweise direkt vor dem Speichern des Beitrages oder direkt vor der Ausgabe des Beitrages durchgeführt. In deinem Beispiel z.B. vor die Zeile: echo $zeile . "<br>"; der Funktion read_file();

    Gruss, Matthias
     
  3. Taeddy

    Taeddy Kbyte

    Registriert seit:
    23. Januar 2005
    Beiträge:
    185
    Wofür ist dieses insertTag() ???
     
  4. Taeddy

    Taeddy Kbyte

    Registriert seit:
    23. Januar 2005
    Beiträge:
    185
    So isses jetzt :


    Das is der Ganze Code !

    <html>
    <body>
    <br>
    <br>
    <br>
    <br>
    <center>
    <h2>Gästebuch</h2>
    <form action="gb.php3" method="get">
    Ihr Name:<br>
    <input type="text" name="new_name"><br>
    Ihr Eintrag:<br>
    <textarea name="new_input" value="" rows="7" cols="35"></textarea><br>
    <input type="Submit" name="send" value="Eintragen">
    </form>
    <body text="#FFFFFF" bgproperties="fixed" background="ch.gif" link="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF">
    <b>
    <right>

    <a href="javascript:insertTag( ':-)')"><img src="/smilies/biggrin.gif" border="0"></a>
    <a href="javascript:insertTag( ':-?')"><img src="/smilies/ahnung.gif" border="0"></a>
    <a href="javascript:insertTag( ':-S')"><img src="/smilies/ferkel.gif" border="0"></a>
    <a href="javascript:insertTag( ':-f')"><img src="/smilies/fuck.gif" border="0"></a>
    <a href="javascript:insertTag( ':-k')"><img src="/smilies/kuschel.gif" border="0"></a><br>
    <a href="javascript:insertTag( ':-l')"><img src="/smilies/laola.gif" border="0"></a>
    <a href="javascript:insertTag( 'lol')"><img src="/smilies/lol.gif" border="0"></a><br>
    <a href="javascript:insertTag( ':-(')"><img src="/smilies/mad.gif" border="0"></a>
    <a href="javascript:insertTag( 'schleima')"><img src="/smilies/schleima.gif" border="0"></a>
    <a href="javascript:insertTag( 'shit')"><img src="/smilies/shit.gif" border="0"></a>
    <a href="javascript:insertTag( ':-l')"><img src="/smilies/shok1.gif" border="0"></a>
    <a href="javascript:insertTag( ':-ll')"><img src="/smilies/shok2.gif" border="0"></a>

    </body>
    </html>
    <?php

    $bookfile="guestbook.dat";

    If ($new_input<>"")
    write_input($new_name, $new_input,$bookfile);
    read_file($bookfile);

    function write_input($new_name, $new_input,$bookfile){
    $fd = fopen($bookfile,"a");
    fwrite ($fd, "<br><b>".$new_name.":</b><br>".$new_input."\r\n");
    fclose ($fd);
    }
    echo $zeile=str_replace(':-)','<img src="/smilies/biggrin.gif">', $zeile);
    function read_file ($bookfile){
    $fd = fopen($bookfile,"r");
    while (!feof($fd)) {
    $zeile = fgets($fd,1000);
    echo $zeile . "<br>";
    }
    fclose ($fd);
    }

    ?>
     
  5. Taeddy

    Taeddy Kbyte

    Registriert seit:
    23. Januar 2005
    Beiträge:
    185
    Kann denn keiner Helfen ? *heul*
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen