Hi Jan, the best I would do is to separate the fields in different questions to the user:
1. <form action="post.php" method="post"> <span>title:<input type="text" name="title" value=<<currentTiddler>>></span><br/> Created: <input type="text" name="created"></text><br/> Info1 wanted from user: <textarea name="info1"></text><br/> Body: <textarea name="body"></text><br/> <input type="submit" value="Hochladen"> </form> 2. The post.php <?php $title = $_POST['title']; $created = $_POST['created']; $info1 = $_POST['info1']; $body = $_POST['body']; //this use a heredoc for php as explained here: http://php.net/manual/en/language.types.string.php $content= <<<EOD title: $title created: $created ! Info1 answer from user $info1 $body EOD; $postfile = fopen('post/'.$title.'.tid', "w") or die("Unable to open file!"); fwrite($postfile, $content); fclose($postfile); ?> That should do the trick. the time and day of the user send data can also be calculated, in php / tiddlywiki php: look at http://php.net/manual/en/function.date.php tiddlywiki look at: https://tiddlywiki.com/#now%20Macro QuaraMan Am Mittwoch, 18. April 2018 01:42:38 UTC+2 schrieb Jan: > > Hello and thanks Quaraman, > how can I get the missing characters (is it /n) in to the file if the > form? > I guess it is the wikifikation that causes the trouble but without nothing > gets inserted at all... > > Jan > > > > > Am 18.04.2018 um 00:38 schrieb [email protected]: > > Hello Jan, > > the .tid file format is as follows (between the - lines): > > ---------------------------------------------------- > field1: value of field1 > field2: value of field2 > > content of tiddler > ----------------------------------------------------- > > so your file is only one line long. > the import process can also not finish, because it sees a tiddler with one > field. > > hope that helps. > quaraman > > Am Dienstag, 17. April 2018 23:57:20 UTC+2 schrieb Jan: >> >> Hello, >> I have been seeking for a method to allow students to post contributions >> in the form that I easily can import as a Tiddler. >> Now finally I built a very basic mechanism to post a Tiddler to a >> directory called post as a tid. >> >> It consists of two parts >> >> 1. The Upload-button (which is trancluded by a viewTemplate >> \define ExportTid() {{$(storyTiddler)$||$:/core/templates/tid-tiddler}} >> >> <$wikify name="ExTid" text=<<ExportTid>> > >> <form action="post.php" method="post"> >> <span>title:<input type="text" name="title" >> value=<<storyTiddler>>></span><br> >> <span>tiddler:<input type="text" name="content" value=<<ExTid>> >> ></span><br> >> <input type="submit" value="Hochladen"> >> </form> >> </$wikify> >> >> >> 2. The post.php >> <?php >> $title = $_POST['title']; >> $content = $_POST['content']; >> $postfile = fopen('post/'.$title.'.tid', "w") or die("Unable to open >> file!"); >> fwrite($postfile, $content); >> fclose($postfile); >> ?> >> >> So far it generates a Tid which looks like exactly like the an exported >> .Tid-file but appear to empty when importing it to TW. >> And it closes the wiki. >> >> So there is still a quite bunch of Questions to be solved: >> >> 1. What is wrong with my .tid file? >> 2. How do I avoid the TW form being closed when calling the php? >> 3. Is there a way to trigger a TW-action with the same click that >> submits the form? >> 4. (a php-question)How can I avoid beeing pwned by someone inducing a >> php through this mechanism. >> I hope you can help me solving these things... >> >> Jan >> >> >> -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/tiddlywiki. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/eb85c7c5-c36d-4e3d-9429-bb152c31b533%40googlegroups.com > > <https://groups.google.com/d/msgid/tiddlywiki/eb85c7c5-c36d-4e3d-9429-bb152c31b533%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/38b150b4-73a7-43de-bda9-2ddc6db4cf96%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

