質問編集履歴

1

文章の追加・編集

2019/05/07 11:30

投稿

tiki-
tiki-

スコア18

test CHANGED
File without changes
test CHANGED
@@ -5,3 +5,71 @@
5
5
  文書校正に使えるものを探していたらtextlintとRedPenを見つけましたが、これらのものはウェブのシステムとして組み込んで使えますか?
6
6
 
7
7
  また、他に適したものがあれば教えていただきたいです。
8
+
9
+
10
+
11
+
12
+
13
+ #追記
14
+
15
+
16
+
17
+ ### 前提・実現したいこと
18
+
19
+
20
+
21
+ PHPの中でtextlintの文章校正をするウェブシステムを作っています。
22
+
23
+ 入力フォームから文章のデータを飛ばして、exec()でコマンドを実行して文章校正をして表示させたい。
24
+
25
+
26
+
27
+ ### 発生している問題・エラーメッセージ
28
+
29
+
30
+
31
+ ```
32
+
33
+ チェックしてみましょう実行結果:1
34
+
35
+ Array ( [0] => [1] => == No rules found, textlint hasn’t done anything == [2] => [3] => Possible reasons: [4] => * Your textlint config file has no rules. [5] => * You have no config file and you aren’t passing rules via command line. [6] => * Your textlint config has a syntax error. [7] => [8] => => How to set up rules? [9] => https://github.com/textlint/textlint/blob/master/docs/configuring.md [10] => )
36
+
37
+ ```
38
+
39
+
40
+
41
+ ### 該当のソースコード
42
+
43
+
44
+
45
+ ```PHP
46
+
47
+ <?php
48
+
49
+ print 'チェックしてみましょう';
50
+
51
+ $cmd = 'npx textlint docs/sample.txt';
52
+
53
+ echo exec($cmd, $opt, $return_ver);
54
+
55
+ echo '実行結果:'.$return_ver;
56
+
57
+ print_r($opt);
58
+
59
+
60
+
61
+ ?>
62
+
63
+ ```
64
+
65
+
66
+
67
+ ### 試したこと
68
+
69
+
70
+
71
+ textlintをコマンドラインで実行してみた所、満足ができる範囲の文章校正はすることができました。
72
+
73
+ 今はその実行コマンドをPHPの中に組み込んでいるだけなので、エラーが出てくるのは当たり前だと思いますがそもそもデータをどうやって参照したらいいのか不明。
74
+
75
+ データの参照が上手くいっていないのかなと思い、調べてみましたがわからず。