Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] htmlspecialchars() filtert die Variable nicht

Einklappen

Neue Werbung 2019

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

  • Trainmaster
    hat ein Thema erstellt [Erledigt] htmlspecialchars() filtert die Variable nicht.

    [Erledigt] htmlspecialchars() filtert die Variable nicht

    Hallo zusammen,

    nachdem mir gestern geholfen wurde (vielen Dank nochmal), eine weitere Frage:

    Ich weiß nicht was ich in diesem Fall verkehrt mache, aber folgender Code:

    PHP-Code:
    $neu htmlspecialchars("<a href='test'>Test</a>"ENT_QUOTES);
    echo 
    $neu
    gibt mir
    Code:
    <a href='test'>Test</a>
    aus. Und ich frage mich, wieso? Es ist nicht weiter schlimm, da ich mit folgender Funktion meine Inputdaten filter:

    PHP-Code:
    public static function sanitizingName($raw){
      
    $sanitize substr($raw050);
      
    $sanitize filter_var($sanitizeFILTER_SANITIZE_STRING);
      
    $sanitize trim($sanitize);
      return 
    $sanitize;

    Trotzdem würde ich gerne wissen, wieso htmlspecialchars keine Wirkung zeigt?

  • Asipak
    antwortet
    Kannst du bitte noch rasch den Threadtitel überarbeiten? Warum? Wie?

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Danke ... das ist mir fast peinlich.

    @ mermshaus: Genau danach hatte ich vergeblich gesucht.

    Einen Kommentar schreiben:


  • Asipak
    antwortet
    Schau mal in den Browserquelltext.

    Einen Kommentar schreiben:


  • BlackScorp
    antwortet
    die wirkung wird nicht im browser sichtbar, klick mal rechtsklick im browser und quellcode anzeigen und dann siehste den utnerschied

    Einen Kommentar schreiben:


  • mermshaus
    antwortet
    Mal einen Blick in den HTML-Quellcode der Seite geworfen?

    Alternativ kannst du dir die Ausgabe als text/plain ausgeben lassen und nicht als vom Browser interpretiertes text/html:

    PHP-Code:
    <?php
    header
    ('Content-Type: text/plain');
    $neu htmlspecialchars("<a href='test'>Test</a>"ENT_QUOTES);
    echo 
    $neu;

    Einen Kommentar schreiben:

Lädt...
X