[Variablen] Schon wieder keinen Zeilenumbruch

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

  • [Variablen] Schon wieder keinen Zeilenumbruch

    Hi,

    der String ist mit Zeilenumbrüchen in der Datenbank gespeichert.

    Wenn ich den String aus der Datenbank hole und mit der Funktion nl2br( ) ausgebe, sind die Zeilenumbrüche auch da.

    Aber wenn ich den String wie folgt an eine weitere Datei übergebe:

    PHP-Code:
    <a href='auf_print.php?aufgabe=$auf[3]' target='_blank'>Weitergabe</a
    dann hilft auch nl2br nicht mehr und der String wird ohne Zeilenumbrüche ausgegeben.

    Wer weiß warum ?

  • #2
    Der zeilenumbruch wird bei der Übergabe in einem URI String wohl in ein HTML - zeichen umgewandelt.

    So wie leerzeichen etwa in %20 umgewandelt werden...


    An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

    Kommentar


    • #3
      Der zeilenumbruch wird bei der Übergabe in einem URL String wohl in ein HTML - zeichen umgewandelt.

      So wie leerzeichen etwa in %20 umgewandelt werden...
      Ja, genau das ist auch das Problem.

      Demnach müsste dann für Zeilenumbruch %0D übergeben werden.

      Komischerweise, ist so ein Zeichen aber in der Adresszeile garnicht zu sehen.

      Jedenfalls, nun kenne ich das Problem aber was wäre die Lösung?????

      Kommentar


      • #4
        ganz einfach, vor der var übergabe in der adresszeile umwandeln und dann wieder zurück...


        An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

        Kommentar


        • #5
          @MaxPOW3R,

          Hut ab !!!!!!!!!!!

          Das war die Lösung.

          Für alle, die vielleicht irgendwann mal das gleiche Problem haben sollten:

          Vor der Variablenübergabe: rawurlencode (string )
          Vor der Ausgabe: nl2br (string )


          Danke nochmal an @MaxPOW3R

          Kommentar


          • #6
            die Funktionen zum umwandeln hast du dir ja selber gesucht

            cya max


            An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

            Kommentar

            Lädt...
            X