前提・実現したいこと
PHPを使用したメールフォームを作成しています。
発生している問題・エラーメッセージ
エラーの内容が理解できない
そのため解決方法がわからない
エラーメッセージ
Cannot use positional argument after named argument.
該当のソースコード
else if (isset($_POST['send']) && $_POST['send']) {
$message = "お問い合わせを受け付けました。 \r\n"
. "お名前:" . $_SESSION['name'] . "\r\n"
. "email:" . $_SESSION['email'] . "\r\n"
. "お問い合わせ内容: \r\n"
. preg_replace(pattern: "/\r\n|\r|\n/", replacement: "\r\n", $_SESSION['message']);
mail($_SESSION['emsil'], subject: 'お問い合わせありがとうございます。', $message);
mail(to: 'hatano.y@rouge.plala.or.jp', subject: 'お問い合わせありがとうございます。', $message);
$_SESSION = array();
$mode = 'send';
PHP ソースコード
試したこと
googleでの検索
youtube等での検索
書籍の読み返し
補足情報(FW/ツールのバージョンなど)
VScodeでの作業です
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー