発生している問題
エラー
Parse error: syntax error, unexpected '"', expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in url/clap.php on line 30
30行目は、以下です。
if($POST["impression"] != ""){
PHP全体
php
1<?php 2/*=1.[ 設定 ] 3==============================================================*/ 4$to = ""; //メール送信先アドレス 5$from = ""; // メール送信元アドレス 6$fromname = "ウェブ拍手"; //メール送信元の名前 7$subject = "拍手がありました"; // メールの件名 8$thanks = "thanks.php"; // サンクスページ 9$charset = "UTF-8"; // 文字コード 10/*=設定ここまで===============================================*/ 11 12/*=2.[ プログラム処理 ] 13==============================================================*/ 14//formデータを収集 15foreach ($_POST as $key => $value) { 16 $contents .= "$key:\n$value\n\n"; 17} 18$contents .= "--------------------------------------------------------\n"; 19 20// 送信者のアクセス元情報 21$referer = getenv("HTTP_REFERER"); 22$contents.=<<<EOM 23 リファラ:$referer 24 EOM; 25 26//おまじない 27$main = htmlspecialchars($contents); 28 29//送信処理 30if($POST["impression"] != ""){ 31 mb_language("Ja"); 32 mb_internal_encoding($charset); 33 $mailfrom = "From:" .mb_encode_mimeheader($fromname) ."<$from>"; 34 mb_send_mail($to,$subject,$main,$mailfrom); 35 36 header("Location: $Thanks"); 37} 38else{ 39 echo "error!!"; 40} 41?>
補足情報(ツールのバージョンなど)
chrome最新版、
シンタックスハイライトがちゃんと示してますね。
IDE使いましょう。それだけで実行しなくても分かります。
回答1件
あなたの回答
tips
プレビュー