@bp/perl Freaks - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Sonntag, 21.Januar.2007, 15:31.
    @bp/perl Freaks

      Hallo,

      hab da mal eine Frage.
      Ich habe da ein textarea Feld in einem Datensatz, das ich als template
      für eine ausgabe umformen möchte.

      Also, in dem Feld(textarea ) steht z.B.:

      #### $Kunde - $Ort ####\nGesendet am: $datum\nVon: $Name $Vorname\n\nOrt: $ort usw....
      

      Jetzt soll, wenn ich ein Form absende, das Feld als template verwendet werden.

      Jetzt, kommt halt nur an:
      #### $Kunde - $Ort ####
      Gesendet am: $datum
      Von: $Name $Vorname
      

      Ort: $ort usw....

      Mir werden die Variablen nicht ausgegeben - nur als reiner Text halt.
      Hoffe, habt mich verstanden was ich möchte und meine.
      Danke für die Tipps.

      Gruß
      Jürgen


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Sonntag, 21.Januar.2007, 15:31.
    @bp/perl Freaks

      Hallo,

      hab da mal eine Frage.
      Ich habe da ein textarea Feld in einem Datensatz, das ich als template
      für eine ausgabe umformen möchte.

      Also, in dem Feld(textarea ) steht z.B.:

      #### $Kunde - $Ort ####\nGesendet am: $datum\nVon: $Name $Vorname\n\nOrt: $ort usw....
      

      Jetzt soll, wenn ich ein Form absende, das Feld als template verwendet werden.

      Jetzt, kommt halt nur an:
      #### $Kunde - $Ort ####
      Gesendet am: $datum
      Von: $Name $Vorname
      

      Ort: $ort usw....

      Mir werden die Variablen nicht ausgegeben - nur als reiner Text halt.
      Hoffe, habt mich verstanden was ich möchte und meine.
      Danke für die Tipps.

      Gruß
      Jürgen

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Sonntag, 21.Januar.2007, 16:45.
    Re: @bp/perl Freaks

      So würde man mit regex zum beispiel nur alle Variablen ersetzten

      $Text =~ s/\$(\w+) /&(\${$1})/g;
      

      oder gleich mit

      eval($Text)

      kommplett alles perl erlauben.

      Beides würde dir aber gewaltige Lücken in die Sicherheit schlagen wenn das Template ungeschützt ist. Dann lieber nur mir regex ganz bestimmte Variablen manuel ersetzen.

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Sonntag, 21.Januar.2007, 17:47.
    Re: @bp/perl Freaks

      Hallo Pouraga,

      alles klar, hab da kein Problem mit Sicherheit - template ist nur
      ausführbar mit Zugangsdaten. Is safe ;-)
      Merci.

      Gruß
      Jürgen

     Antworten

    Beitrag von Claus (4645 Beiträge) am Sonntag, 21.Januar.2007, 22:48. WWW: jobmarder.de
    Re: @bp/perl Freaks

      Wenn Du das nicht gerade in einem textarea-feld speichern willst, geht das auch recht einfach(nur für Ausgabe, ohne extra Dateifeld):

      <perl>
      out <<EOF;
      <textarea name="blabla=" cols="90" rows="8" style=font-size=11px; wrap=virtual>
      Zeile1: $Text
      Zeile2: $text
      Zeile3: $text
      </textarea>
      EOF
      </perl>
      

      Gruß

      Claus

     Antworten


     
 Liste der Einträge von 14701 bis 14851:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!