eine Frage zu strip_tags

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • eine Frage zu strip_tags

    Guten Abend zusammen,

    ich habe mal eine kleine Frage:

    strip_tags() entfernt ja alle HTML ud PHP Codes soweit ich das nun verstanden habe .

    z.b.

    PHP-Code:
    <?php 
    $text 
    ' <font color='red'>Hallo ich bin rot</font>';
    $text strip_tags($text);
    echo 
    $text;
    ?>
    würde als ausgabe ergeben

    Hallo ich bin rot <----- aber in schwarzer Schrift

    Warum speichert er in der Datenbank aber das
    <font color='red'>..... </font> mit ????

    kann man as umgehen ?


    Mit freundlichen Gruss

    launebaer

  • #2
    in welcher datenbank??

    vielleicht willst du die funktion vor dem speichern in die db anwenden?

    Kommentar


    • #3
      Ich seh nichts, was in einer DB gespeichert wird?

      Kommentar


      • #4
        Sorry das hätte ich dazu schreiben sollen , ja ich möchte es gern vor dem speichern in die Datenbank anwenden.

        darum die frage ob es eigentlich geht....

        hier mal mein eintrag :

        PHP-Code:
        <?php
        $mysql
        ->query("INSERT INTO `nachrichten` 
        (`datum`,`von_id`, `an_id`, `betreff`, `text`)
        VALUES('"
        .time()."','".$_SESSION['user_id']."', '".$EMPF_ID."', '".$betreff."'
        , '"
        .$text."')",$DB_NACHRICHTEN);
        ?>
        Zuletzt geändert von launebaer; 03.10.2006, 21:34.

        Kommentar


        • #5
          Ich würde auch mal fragen ob du denn die Fkt vor dem Eintrag überhaupt anwendest.
          Btw wirft dir der php Parser bei deinem $text String denn keinen Fehler ? So vonwegen der verwendeten Anführungszeichen ?

          Gruss

          tobi
          Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

          [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
          Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

          Kommentar


          • #6
            Dein Echo $text gibt doch nur den Text, ohne Tags aus? Richtig

            Warum sollte beim speichern von $text auf einmal wieder Tags da sein???

            Kommentar


            • #7
              das weiss ich ja nicht warum er es mit speichert , so habe ich es im moment :

              PHP-Code:
              <?php
              $text 
              $_POST['Text'];
              $text trim(strip_tags($text));
              ?>
              in meinen vorletzten post habe ich geschrieben wie das insert aussieht

              Kommentar


              • #8
                Aus den beiden Scripten ist keinerlei zusammenhang zu erkennen. Bitte stelle einen her, in dem du das "ganze" Script postest. (also die entsprechenden Stellen - im zusammenhang)

                poste auch mal die query.

                Kommentar


                • #9
                  Ich muss mich hier mal tausend mal entschuldigen ...... ( ist schon spät *fg )


                  ich habe in meinen script einmal geschrieben :

                  $text = trim(strip_tags($_POST['Text']));

                  und etwas weiter darunter

                  $text = $_POST['Text'];

                  ^^ logisch das er das denn ignoriert


                  Danke nochmal für eure Mühe

                  Kommentar

                  Lädt...
                  X