http_post_fields をサーバーに送信しようとしています:
$emailAddress = "email@email.com";
$emailPassword = "password";
$post = array ('cmd' => 'cmd_user_login',
'lcmd' => 'user_delete',
'show' => 'simple_msg.xml',
'username' => 'uName',
'password' => 'uPassword',
'lusername' => $emailAddress,
'lpassword' => $emailPassword,
'uid' => $emailAddress);
$result = http_post_fields('https://1.2.3.4:7443/cgi/user.cgi',$post);
このページをブラウザで実行しようとすると、http error_logs に次のエラーが表示されます。
PHP Warning: http_post_fields(): Couldn't connect to server;
Failed to connect to 1.2.3.4:Permission denied
このスクリプトをコマンド ラインから実行しようとすると、正常に動作します。私のphp設定のどこかにファイル許可の問題があるようですが、どうすればこれを解決できますか?