kostenloser Webspace werbefrei: lima-city


wie kann man da smiley einfügen Kommentare php mysql

lima-cityForumSonstigesSpam und sonstiges Unvergütetes

  1. Autor dieses Themas

    maypd

    maypd hat kostenlosen Webspace.

    Hallo,

    Könnt ihr mir helfen ich möchte der User die Möglichkeit hat smileys einfügen.:wave:

    Könnt ihr mir das Schreiben Kostenlos.:angel:



    <?php
    session_start();
    if(isset($_SESSION["username"])) {
    ?>
    <?php
    require_once '../mysql/connect1.php';
    if (isset($_SESSION['username']))
    {
     $user = $_SESSION['username'];
    }
    else
    {
    }
    if (isset($_POST['submit']))
    {
     $submit = $_POST['submit'];
    }
    if (isset($submit))
    {
     $name = $_POST['name'];
     $text = strip_tags($_POST['text']);
     if (isset($_POST['captcha']))
     { $captcha = $_POST['captcha']; }
     if (isset($_POST['zahli']))
     { $zahli = $_POST['zahli']; }
     if (isset($_POST['zahlii']))
     { $zahlii = $_POST['zahlii']; }
     if (!isset($user))
     { 
      if ($name!=""&&$text!=""&&$captcha!="")
      {
       if ($zahli + $zahlii == $captcha)
       {
        $query = mysql_query("INSERT INTO kommentare VALUES('', '$name', '$text')");
        echo "Das Kommentar wurde gespeichert!<br />";
       }
       else
       {
        echo "Die Captcha Abfrage wurde falsch beantwortet!<br />";
       }
      }
      else
      {
       echo "Es muessen alle Felder ausgefuellt sein!<br />";
      }
     }
     else
     {
      if ($name!=""&&$text!="")
      {
       $query = mysql_query("INSERT INTO kommentare VALUES('', '$name', '$text')");
       echo "Das Kommentar wurde gespeichert!<br />";
      }
      else
      {
       echo "Es muessen alle Felder ausgefuellt sein!<br />";
      }
     } 
    }
    
    $zahli = rand(1, 10);
    $zahlii = rand(1, 10);
    
     echo "
     <h2>Kommentar verfassen:</h2><br />
     <form action='kommentare.php' method='POST'>
     Name: <input type='text' name='name'"; if (isset($user)) { echo "value='".$user."' readonly"; } echo "><br />
     Kommentar:<br />
     <textarea name='text' rows='10' cols='45'></textarea><br />
     ";
     if (!isset($user))
     {
      echo"
      Sicherheitsabfrage:<br />
      ".$zahli."+".$zahlii."=<input type='text' name='captcha'><br />
      <input type='hidden' name='zahli' value='$zahli'>
      <input type='hidden' name='zahlii' value='$zahlii'>
      ";
     }
     echo "
     <input type='submit' name='submit' value='Absenden'>
     </form>
     ";
     
    echo "<hr>";
    echo "<h2>Kommentare:</h2><br />";
    $query = mysql_query("SELECT * FROM kommentare ORDER BY id DESC");
    $count = mysql_num_rows($query);
    if ($count!=0)
    {
     echo "<table border='1'>";
     while ($row = mysql_fetch_assoc($query))
     {
      $name = $row['name'];
      $text = $row['text'];
      echo "
      <tr>
       <td>
        Kommentar von: $name
       </td>
      </tr>
      <tr>
       <td>
        $text
       </td>
      </tr>
      ";
     }
     echo "</table>";
    }
    else
    {
     echo "Es sind noch keine Kommentare vorhanden!<br />";
    } 
    ?>
    <?php
    } else {
    ?>
    	Bitte erst einloggen, <a href="../index.php">hier</a>.
    <?php
    }
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo!
    Also ich würde das so machen, dass ich wie hier in den Beiträgen oder z. B. in Skype einen Code eingebe, etwa (smiley).
    Dann würde ich mit str_replace "(smiley)" mit
    <img src="smiley.gif" alt="smiley">

    ersetzen.
    Dazu wird dieser Code benötigt:
    <?php
        $nachricht = str_replace ( '(smiley)', '<img src="smiley.gif" alt="smiley">', $nachricht );
    ?>

    Das machst du dann einfach mit allen Smileys.
    Ich hoffe ich konnte helfen.

    MfG. Simon D.

    PS: Falls du noch keine Smileys hast: http://www.freesmileys.org/

    Edit: Du kannst dann ja über dem Textfeld Bilder mit den einzelnen Smileys bereitstellen, mit denen der user dann die smileys einfügen kann:
    <script type="text/javascript">
        function smiley(val,e){
            document.getElementById(e).innerHTML+=val;
        }
    </script>
    <a href="javascript:insertText('(smiley) ','text');" onClick="void(0)"></a>smiley.gif<br />
    <textarea id="text"></textarea><br />


    Beitrag zuletzt geändert: 30.7.2013 14:34:16 von simon-d
  4. tee

    Moderator Kostenloser Webspace von tee

    tee hat kostenlosen Webspace.

    Aufgrund der mangelnden bzw. nicht vorhandenen Diskussionsgrundlage wurde dieser Thread in das entsprechende Forum verschoben.

    MFGT
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!