Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision |
de:create:functions:replace [18.11.2014 09:12] – [replace()] admin | de:create:functions:replace [12.12.2014 09:23] – admin |
---|
* '''text''' -- (Standard) Der //Inhalt// soll als gewöhnlicher Text interpretiert werden. | * '''text''' -- (Standard) Der //Inhalt// soll als gewöhnlicher Text interpretiert werden. |
* '''html''' -- Der //Inhalt// soll als HTML-Code interpretiert werden, HTML-Sonderzeichen (wie ''<'' oder ''>'') werden unmaskiert in den Quellcode des Fragebogens übernommen. | * '''html''' -- Der //Inhalt// soll als HTML-Code interpretiert werden, HTML-Sonderzeichen (wie ''<'' oder ''>'') werden unmaskiert in den Quellcode des Fragebogens übernommen. |
* '''response''' -- Als //Inhalt// ist eine Variablen-Kennung angegeben, der Platzhalter soll durch die Antwort des Teilnehmers auf diese Variable ersetzt werden. Die Antwort wird äquivalent zu ''[[:de:create:functions-base#value|value(..., 'text')]]'' ermittelt.\\ **Wichtig:** Der Teilnehmer muss die Antwort zunächst via "Weiter" an den Server übermitteln, bevor diese mittels PHP-Code abgerufen werden kann. ''replace(..., 'response')'' darf daher nicht auf derselben Seite verwendet werden wie die Frage, sondern frühestens auf der darauf folgenden Seite. | * '''response''' -- Als //Inhalt// ist eine Variablen-Kennung angegeben, der Platzhalter soll durch die Antwort des Teilnehmers auf diese Variable ersetzt werden. Die Antwort wird äquivalent zu ''[[:de:create:functions:value|value(..., 'text')]]'' ermittelt.\\ **Wichtig:** Der Teilnehmer muss die Antwort zunächst via "Weiter" an den Server übermitteln, bevor diese mittels PHP-Code abgerufen werden kann. ''replace(..., 'response')'' darf daher nicht auf derselben Seite verwendet werden wie die Frage, sondern frühestens auf der darauf folgenden Seite. |
| |
===== Beispiele ===== | ===== Beispiele ===== |