Ich verwende derzeit , wo ich versuche, eine .pdf
Datei zu generieren, nachdem ein Benutzer ein Formular auf unserer Website einreicht. Die Formulardaten werden an post.php
übermittelt, wo sie als formatierte Webseite angezeigt werden. Ich möchte eine PDF-Datei dieser genauen Seite erstellen.Wie wkhtmltopdf mit POST-Daten zu verwenden
Aber das Problem beginnt, wenn Sie versuchen, auszuführen. Ich bekomme eine Endlosschleife, weil ich versuche, das .pdf von innerhalb dieser post.php
Datei zu erzeugen, die auch das Ziel ist.
Ich habe auch versucht, include()
eine separate PHP
Datei, um die exec()
Funktion zu behandeln, aber ich bekomme immer noch eine kontinuierliche Schleife.
Vielleicht eine visuelle unten hilft:
form.php
, die so etwas wie unten finden ...
<form id="ecard" action="post.php" method="post">
<input type="text" name="ecard_message" />
<input type="submit" />
</form>
post.php
, die die gesendeten Daten hält und enthält HTML
wie so ...
<div class="content">
<?php echo $_POST['ecard_message']; ?>
</div>
<?php exec("wkhtmltopdf http://example.com/post.php ecard.pdf"); ?>
Mein Code funktioniert, wenn die exec()
-Funktion getrennt von diesen Dateien ausgeführt wird, aber wie würde ich erreichen die exec()
innerhalb desselben Prozesses, automatisch?
Jeder Einblick wird sehr geschätzt.
* Hm ..... * Ajax vielleicht? –
@Fred -ii-, Das ist def eine Möglichkeit und darüber nachzudenken. Ich denke, es gibt einen besseren Weg über PHP, aber vielleicht nicht. Wo würde ich den Ajax in den Workflow stellen? –
In einem anderen '