前提・実現したいこと
curlを使用して別サーバーに配置してあるPHPファイルを実行したいです。
しかし、エラー等もはきだされないため(本当は出ているかもしれませんが)、原因がわからない状態です。
何か情報いただけますと幸いです。
該当のソースコード
PHP
1// メールサーバーのPHPを実行 2$sUrl = 'https://XXXXXXXXXX/dataPost.php'; 3 4$postData = [ 5 'data' => $p['dt'], 6]; 7 8$ch = curl_init(); 9curl_setopt($ch, CURLOPT_URL, $sUrl); 10curl_setopt($ch, CURLOPT_POST, true); 11curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 12curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); 13$bMail = curl_exec($ch); 14curl_close($ch);
PHP
1別サーバーの実行ファイル 2 3<?php 4 mb_language("Japanese"); 5 mb_internal_encoding("UTF-8"); 6 7 $sub = "テスト"; 8 $msg = "メールテスト"; 9 $head = "From: info@XXXXX.jp"."\r\n"; 10 11 $sub = mb_convert_encoding($sub, 'UTF-8', 'auto'); 12 $msg = mb_convert_encoding($msg, 'UTF-8', 'auto'); 13 // メール送信 14 $bRes = mb_send_mail("xxxxx@xxx.co.jp", $sub, $msg, $head); 15 16 return $bRes; 17?>
試したこと
php.iniを確認して、enabledとなっていました。
補足情報(FW/ツールのバージョンなど)
AWS[両サーバー]
PHP7.4
回答2件
あなたの回答
tips
プレビュー