![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
はじめて質問をさせて頂きます。
個人でWEBのデザインをさせて頂いているものですが、個人のプログラマーの方に開発をお願いしていたのですが、体の不調を訴えてここ数日連絡がとれなくて困ってます。
お客様のコンタクトフォームに以下のようなエラーが出てしまう現象が起きてその対処をどうしたら良いか、どなたかご指示頂けると助かります。宜しくお願いします。
Parse error: syntax error, unexpected '@' in /export/sd209/www/jp/r/e/gmoserver/0/0/********/******.co.jp/contact/index.php on line 9
-------------------------------------以下、index.php-------------------------------------------
<?php
require_once './b2smarty.php';
require_once '../lib/qdmail.php';
$smaty = new b2smarty();
$from_addr = "xxxx@xxxx.co.jp";
$from_name = "xxxxxxxxxx";
$mail_subject = "お問い合わせ";
$error_message = "";
$cmd= isset($_POST['cmd'])?$_POST['cmd']:'';
$data['name']= isset($_POST['name'])?trim($_POST['name']):'';
$data['rname'] = isset($_POST['rname'])?trim($_POST['rname']):'';
$data['post01']= isset($_POST['post01'])?trim($_POST['post01']):'';
$data['post02'] = isset($_POST['post02'])?trim($_POST['post02']):'';
$data['pref'] = isset($_POST['pref'])?trim($_POST['pref']):'';
$data['add'] = isset($_POST['add'])?trim($_POST['add']):'';
$data['tel']= isset($_POST['tel'])?trim($_POST['tel']):'';
$data['fax']= isset($_POST['fax'])?trim($_POST['fax']):'';
$data['mail'] = isset($_POST['mail'])?trim($_POST['mail']):'';
$data['age']= isset($_POST['age'])?trim($_POST['age']):'';
$data['ctype']= isset($_POST['ctype'])?trim($_POST['ctype']):'';
$data['body1'] = isset($_POST['body1'])?trim($_POST['body1']):'';
$data['body2'] = isset($_POST['body2'])?trim($_POST['body2']):'';
$data['body3'] = isset($_POST['body3'])?trim($_POST['body3']):'';
$smaty->assign("data",$data);
switch ($cmd){
case 'send':
$mail_body = $smaty->fetch('./mail.html');
$mail = new Qdmail();
$mail -> from( $from_addr , $from_name );
$mail -> to($data['mail'] );
$mail -> cc($from_addr );
$mail -> subject($mail_subject);
$mail -> text( $mail_body );
$ret = $mail ->send();
$mail_subject02 = $mail_subject . "【" .$data['body1']. "】";
$mail02 = new Qdmail();
$mail02 -> from( $data['mail'] );
$mail02 -> to( $from_addr);
$mail02 -> subject($mail_subject02);
$mail02 -> text( $mail_body );
$ret = $mail02 ->send();
$template = './thanks.html';
break;
case 'check':
$template = './check.html';
break;
default:
$template = './input.html';
break;
}
$contents = $smaty->fetch($template);
$smaty->assign("contents",$contents);
$smaty->display('./base.html');
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
問い合わせフォームボタンから飛んできたのが原因で「文法エラー」が発生することは、よほど特殊なことをしていない限りあり得ませんね。
念のため、こちらに質問されたファイル内容をコピペして逆にもとあった場所に上書きしてみてください。その際、UTF-8エンコーディングを正しく扱えるもので編集するようにしてください。現在Windowsのメモ帳をお使いであれば、Notepad++などのエディタを新しく導入されることを強く推奨します。Notepad++の導入
http://qiita.com/mpyw/items/4508dc677b11e487effc …
度々のご指示ありがとうございます。
メールアドレスの変更をする際、私はmacを使用しているので、テキストエディタで修正してそのファイルをアップしたところから、どうやらエラーが出るようになったようです。
ご指摘頂き、早速DreamweaverでFTPにアクセスして直接修正してみたところエラーが出なくなりました。お忙しいところありがとうございます。大変助かりました。重ねてお礼申し上げます。
No.1
- 回答日時:
この回答への補足
ご確認頂きありがとございます。
問合せフォームボタンをクリックして、http://xxxx.co.jp/contact/index.phpへ推移するとどうしても以下のエラーが出てしまうのは
どうしてなんでしょうか?
Parse error: syntax error, unexpected '@' in /export/sd209/www/jp/r/e/gmoserver/0/0/xxxxxx/xxxxx.co.jp/contact/index.php on line 9
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP php ログイン 1 2022/11/01 00:24
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
さくらサーバーにて、phpからメ...
-
複数行の文字列をメールのヘッ...
-
PEAR の Mail/Queue.php で文...
-
メールの本文をSmartyにしたい
-
メールアドレス形式チェックソ...
-
mb_send_mailでのメール送信が...
-
PHPでの仮登録時の会員認証メー...
-
PHPで、複数のアドレスにメール...
-
mb_send_mail の出力をファイル...
-
セレクトメニューの値をメール...
-
phpでのメール転送(添付ファイ...
-
【初歩?】変数をセットできな...
-
透過PNGが透過されない!!
-
CFileDialogの最初のディレクト...
-
【file_exists】ファイルが存在...
-
フォントの色を変えるには?
-
VB6にてメールを送信する方法
-
C# Excelファイルへの画像挿入。
-
フォームで戻った際に入力済み...
-
.htaccessにphp_valueが使用できな
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php 完了画面の送信メールのコ...
-
さくらサーバーにて、phpからメ...
-
メールフォームのタイトルが文...
-
ローカル環境でのメール送信
-
mb_send_mail関数が利用出来ない
-
PHPsendmailにて送信元を変更
-
mail関数を使った場合のReturn-...
-
複数行の文字列をメールのヘッ...
-
phpでのメール転送(添付ファイ...
-
PHPで、複数のアドレスにメール...
-
000webhost.comでphpのmail()
-
サーバーによってはmb_send_mai...
-
【初歩?】変数をセットできな...
-
phpでメール送信できません 原...
-
PHPMailerのコードエラーが解決...
-
POP Before SMTPでメールを送信...
-
コマンドプロンプト、VBSでの添...
-
PHPからロリポップ!のメールサ...
-
mailやmb_send_mail関数で、本...
-
phpでのメール送信
おすすめ情報