PHP3: Sonderzeichen bei 'echo' codieren

Von: , Frage gestellt am Sa, 17. Jun 2000



In meiner PHP-Quelldatei soll es ungefähr so aussehen:

echo "Dies ist Nummer &Nummer<BR>\n";

(hoffe, die Sonder-Zeichen sind jetzt nicht weggedischt bei W-W-W)

Die Ausgabe soll so sein, daß dort steht "Dies ist Nummer 5", wobei die "5" als Link anklickbar sein soll, die URL ist meinetwegen "5.htm" Dazu muß ich die "Sonderzeichen" in der HTML-Datei, die den Link ausmachen also < , > und die Anführungszeichen von dem echo-Befehl augeben lassen. Wie mache ich das?

Gruß,

Sebatian,
der hofft, sich verständlich ausgedrückt zu haben....

3 Antworten zu dieser Frage

  1. Antwort von nach 20 Stunden hilfreich
    Re: PHP3: Sonderzeichen bei 'echo' codieren

    Die SOnderzeichen < und > sollten eigentlich kein grösseres Problem darstellen, ein " escapest du einfach durch \"

    Bruno

    • Antwort von nach 2 Tagen hilfreich
      Danke! (Re^2: PHP3: Sonderzeichen bei 'echo')

      Danke, Volltreffer, hat geklappt! Gibts irgendwo eine Tabelle, wo die "escapten" Zeichen aufgeführt sind? Die SOnderzeichen < und > sollten eigentlich kein
      grösseres Problem darstellen, ein " escapest du einfach durch
      \"

      Bruno

      • Antwort von nach 2 Tagen hilfreich
        Re: Danke! (Re^2: PHP3: Sonderzeichen bei 'echo')

        Danke, Volltreffer, hat geklappt! Gibts irgendwo eine Tabelle,
        wo die "escapten" Zeichen aufgeführt sind?
        Ich weiss jetzt grad keine auswendig, aber ich glaube ausser " gibt es fast kein einziges problematisches Zeichen, denn bei einem " denkt PHP dein String der ge'echo't werden soll, hört da bereits auf.

        Probleme gibt es dann eher noch bei regulären Ausdrücken, wo Zeichen wie ?+. und andere eine besondere Bedeutung haben.

        Im Zweifelsfall einfach rumprobieren, wenn du nen Parse-Error in einer Zeile kriegst und nicht weisst ob es an einem Sonderzeichen liegt.

        mfg Bruno

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!