サーバーからコードをアップロードして cppcheck を実行する Web アプリケーションを設計しています。私は同じためにPHPを使用しています。コマンドを使用してみexec($command,$output,$status);
ましたが、コマンドは"cppcheck ". $filename;
返される $output 配列には、最初の行のみが含まれます。
file.cpp をチェックしています。
この線
「(エラー) 配列 'a[10]' がインデックス 10 でアクセスされましたが、これは範囲外です。」
httpserver の error.log ファイルに表示されます。これは実際にはコマンド ライン エラーや php エラーではなく、cppcheck によって生成されたエラーです。文字列に「エラー」が含まれているため、error.log に入りますか? これを修正するにはどうすればよいですか?