クライアントが記入する紙のフォームがあります。上司は、このフォームをオンラインで利用できるようにし、.rtf 形式の紙のフォームに自動的に記入することを望んでいました。
rtf ドキュメントでは、入力が追加されると想定されるフィールドを作成しました。たとえば、会社名は次のようになります。会社名: [CN]。PHPフォームがrtfドキュメントに情報を追加する場所にそれを持っていますが、すべての情報を追加することはできません。会社名のみが追加されます。これまでに試したコードは次のとおりです。
$doc = file_get_contents('ca.rtf');
$info = str_replace('[CN]', $_POST['compName'], $doc);
$info .= str_replace('[SA]', $_POST['address'], $doc);
$info .= str_replace('[CT]', $_POST['city'], $doc);
$info .= str_replace('[ST]', $_POST['state'], $doc);
$info .= str_replace('[ZP]', $_POST['zip'], $doc);
file_put_contents($_POST['compName'].'.rtf', $info);