cURLヒットからの情報をログファイルに記録しようとしていますが、記録できません。Windowsをwampで実行し、マシン内のすべてのユーザーに完全な制御を与えました。cURLを呼び出すログとphpファイルは次のとおりです。このテストの同じディレクトリ。私は以下のコードを使用しました:
$session = curl_init();
$logfh = fopen("my_log.log", 'a+');
if ($logfh) {
print "Opened the log file without errors";
}
curl_setopt($session, CURLOPT_HEADER, false);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
// Optional settings for debugging
curl_setopt($session, CURLOPT_VERBOSE, true);
curl_setopt($session, CURLOPT_FILE, $logfh); // logs curl messages
// curl_setopt($session, CURLOPT_STDERR, $logfh); // logs curl messages
curl_exec($session);
curl_close($session);
ログファイルはエラーなしで開き、cURLは成功を返しますが、ファイルには何も記録されCURLOPT_FILE
ませCURLOPT_STDERR
ん。これをデバッグするための提案をいただければ幸いです。