以下のエラーに対処できずに困っています。
Parse error: syntax error, unexpected T_STRING in /home/users/2/lolipop.jp-9754c1af9014aeb9/web/contact_t.html on line 1
該当する部分のHTMLはこんな文章です
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" /
phpはこんな感じです。
<?php
//-------------------------------------------------------------//
//必須項目が入力されているか確認するphp
//入力されていないときはエラーを
//入力されているときは、確認表示する。
//-------------------------------------------------------------//
include( "contact_config.php" );//変数の定義と値の取得
//-------------------------------------------------------------//
//必須項目が未入力だった時の処理
//エラーメッセージの変数に文字を入れる
//-------------------------------------------------------------//
// エラー判定用
$err_idx = 0;
if(!isset($_POST['companyName']) || $_POST['companyName']==""){//もしconpanyNameの値がセットされていない。かつ、中身が空っぽなら
$err_companyName="会社名は必ず入力してください。";
$err_idx++;
}
今現在、HTMLを修正すればいいのか、PHPを修正すればいいのか、どうすればエラーが消えるのかがわからないので、こうかもしれないよ。という参考意見でもいいですのでお答えいただければ幸いです。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
xmlの<?がPHPの開始タグと判断されているのでしょう
<?php echo '<?xml version="1.0"?>';
のように変えないとだめですね
No.3
- 回答日時:
今回のように HTMLをXHTMLで記述し、かつ
.htmlファイルにPHPを埋め込んで使うことが多いのなら
ソースではなく、サーバー側の設定を見直すことを推奨します。
.htaccess に記述する場合
php_flag short_open_tag Off
php.ini に記述する場合
short_open_tag = Off
この回答への補足
回答ありがとうございます。
説明不足でした。
htmlファイルに埋め込むのではなく、 examples.htmlのファイルと examples.phpのファイルを用意しておいてphpのほうでインクルードして使ったりしています。
サーバの設定も見直してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLパースエラー回避方法
-
文字化けについて
-
onedrive にexcelファイルをア...
-
PEARのmimeDecodeでメール解析...
-
拡張子php画像をjpg画像等に変...
-
フォームで戻った際に入力済み...
-
2つの画像ファイルが異なるファ...
-
PHP フォルダ名やファイル名に0...
-
form actionで二つ送信先を指定...
-
さくらサーバーにて、phpからメ...
-
mysql複数レコードをまとめて削...
-
WordPressでテーマのヘッダー画...
-
日本語ファイル名のアップロー...
-
フォントの色を変えるには?
-
こちらはただの直列処理ですか?
-
.htaccessにphp_valueが使用できな
-
VBでクラウドストレージにア...
-
libphp5.so がないと?
-
php、JDライブラリを用いて画像...
-
PHPでxmlをAPIに送信する方法(P...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのエラーについて(デバッグ)
-
php ログイン
-
文字化けについて
-
日付と年月日を選択するコード...
-
PHP postgreSQL(teraterm)を用...
-
前後の全角スペースを削除する...
-
ここでの ②if($su_d<>"")の比較...
-
複数の文字列をファイルに書き...
-
PHP(smarty)についての質問(文...
-
phpの画面表示が真っ白です
-
機種依存文字の文字化けについて
-
ローカル環境で動くのに本番環...
-
XAMPP1.7.1上でPHPを実行すると...
-
文字コードの出力を変更したい
-
XMLパースエラー回避方法
-
どうしたら確認ができますか!?
-
phpでfopen()やfputs()が使えない
-
ファイルをアップロードすると...
-
zampp PHPでPOSTの変数が返っ...
-
pdf表示
おすすめ情報