0

私はすでにこの質問を見ましたSQLの同様の質問

Web ページのコンテンツを引数として C++ プログラムに渡しています。

私のコードはここにあります:

<?php
//sent has value "http://www.paulgraham.com/herd.html"
$url=$_POST['sent'];
$text = file_get_contents($url);
$temp=strip_tags($text);
$output=shell_exec("/home/technoworld/Videos/LinSocket/Modular/x '$temp'");
echo $output;
?> 

小さなコンテンツのみの出力を提供します。私が得る出力は

most : 1 in : 1 investors : 1 component : 1 2013The : 1 biggest : 1 August : 1 Dynamics : 1 Herd : 1 Investor : 1 Maximum Occurrences Investor Herd Dynamics August 2013The biggest component in most investors 

実際には、各単語のカウントが表示されます。

コマンドラインでプログラムを実行するときに手動で:

./x "string"

これは機能し、「 http://www.paulgraham.com/herd.html 」の最初の段落で正しい結果が得られます。ただし、引数の 2 番目以降のパラ コンテンツは渡されません。コマンドラインに書き込むだけです。

そのようなコンテンツを引数に渡すにはどうすればよいですか? 小さなコンテンツの場合、正しい出力が得られます。

getconf ARG_MAX

私のシステムで許可されている引数リストは次のとおりです: 2097152

4

2 に答える 2