2012-04-05 12 views
0

私は最近、curlに導入されたばかりで、私たちの監視システムの状態を確認するためにcurlを実行するUnixの特定のPHPスクリプトに取り組んでいます。私が尋ねるものが愚かであれば申し訳ありません。curl終了コードをphpやUnixの冗長エラーに翻訳する

基本的には、this page(終了コードまでスクロールダウン)に記載されているように、終了コードをその意味にすばやく翻訳できるかどうか疑問です。私はカール終了コードを送ることができるunixまたはphpコマンドがありますか?基本的には、私のスクリプトの出力が、インターネット上の終了コードを調べることなく何がうまくいかなかったかをユーザが正確に知ることができるように、カール終了コードを翻訳することができれば理想的です。

多くの感謝!

答えて

3

確かに、それはcurl_error()と呼ばれていますが、あなたの質問の文句は、あなたがコマンドラインのcURLバイナリをexec()としていることを示唆しています。あなたは本当にPHP extensionを使用する必要があるので、最近ほとんどのインストールで標準として利用できます。

+0

はい、私はUNIXのプロンプトで呼び出されるPHPスクリプトでcurlコマンドを実行しています。 – TomaszRykala

+0

+1 PHP拡張モジュールを使用すると、カールとその結果をより詳細に制御できます – SirDarius

+1

何らかの理由でそれができない場合は、PHP拡張モジュールを使用してください。表。関数のようなものget_curl_errstr($ errCode){$ errStrs = array(0 => 'エラー1'、1 => 'エラー2'); return(isset($ errStrs [$ errCode]))? $ errStrs [$ errCode]: '不明なエラー'; } ' – DaveRandom

関連する問題