
はじめて質問をさせて頂きます。
個人で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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpでメール送信できません 原...
-
PHPで、一度に大量のメールの送...
-
phpのheader("Location:#pos")...
-
.htaccessにphp_valueが使用できな
-
*.php、*.php3、*.phtmlの違い
-
mysql→EUC-JP、php→UTF-8の時の...
-
phpのextension_dirを複数指定...
-
phpの中でphpを書けないか
-
PHP PDOライブラリが読み込まれ...
-
mamp環境でのcronの使い方で困...
-
PHPでメールを受信するには?
-
再度、xamppにおけるjpgraphの...
-
セッションについての設定なの...
-
2つの画像ファイルが異なるファ...
-
require_once()でファイルが読...
-
PHP版のPDFlibのインストール
-
PHPのif文でその処理を途中で抜...
-
header(Location:~)で$_SESS...
-
PHPからMSSQLへの接続結果の文...
-
includeでHTMLファイルを呼出し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA 添付ファイルをつけてメー...
-
さくらサーバーにて、phpからメ...
-
mb_send_mail でスパム扱いとなる
-
XAMPPでPHPのmb_send_mailが動...
-
excel VBAでメールを送る方法に...
-
ワードプレス 予約システム
-
phpでのメール転送(添付ファイ...
-
mb_send_mail関数が利用出来ない
-
PHPからメールを送る@さくらイ...
-
mb_send_mail内でif文を使いた...
-
指定した時間にPHPプログラムを...
-
phpでのメール送信
-
mail関数を使った場合のReturn-...
-
サーバーによってはmb_send_mai...
-
複数行の文字列をメールのヘッ...
-
if( mb_send_mail( ・・・) ) {...
-
ローカル環境でのメール送信
-
PHPからのメールがこない
-
mail関数に送信について
-
メール受信 件名が文字化け
おすすめ情報