こんにちは!
PHPを勉強中なのですが、あるphpファイルをブラウザで開こうとすると
以下のように表示が出てしまい、ファイルが開けません。
------------エラー文-------------------------------------------
Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\hello.php on line 128
---------------------------------------------------------------
これは何が原因のエラーなのでしょうか?
有識者の方いらっしゃいましたらご指導宜しくお願い致します。
No.5
- 回答日時:
>エラー文の読み方の参考になるようなサイトってご存知ですか?
「辞書」じゃないですかね。
parse も syntax も unexpected も辞書で調べればきちんとでてきます。単語の意味がわかればどんなエラーなのかもだいたいわかるかとおもいます。
今回は分析(parse)構文(syntax)思いがけない(unexpected)ときていますからコンピューターが理解できないところで構文がおかしくて分析できなかったのではないかとだいたいの意味が推測できます。
parse
http://dictionary.goo.ne.jp/search.php?MT=Parse& …
syntax
http://dictionary.goo.ne.jp/search.php?MT=syntax …
unexpected
http://dictionary.goo.ne.jp/search.php?MT=unexpe …
問題が解決しました!
結局、
if(){
の単純な閉じ忘れ(})でした。(^^;)
ご回答下さったsaintandreさん、shirayukixさん、ma2shinさん、Tasuke22さん、どうもありがとうございました!m(_ _)m
No.4
- 回答日時:
338|</form>
339|</body>
340|</html>
338行目から340行目はPHPの文ではありません。HTMLです。
・ヒアドキュメントを閉じ忘れている
・?>を閉じ忘れている(別のエラーになりそう)
のどちらかでしょう。
ヒアドキュメントの例
print <<<EOF
</form>
</body>
</html>
EOF;
No.2
- 回答日時:
128行もあるなんて巨大なhelloですね。
PHPソースを示しましょう。
同じく128行目に文法エラーがあるとしか言えません。
この回答への補足
見てみると単純な文法間違いで、128行目のエラーは修正出来たのですが、今度は
--------------エラー文------------------------------------------
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\hello.php on line 341
----------------------------------------------------------------
と出てしまいました!
この巨大なhello(shirayukixさんのツッコミ笑いました;)のソースは以下の通りなので、
----------------ソース341行付近---------------------------------
・
・
338|</form>
339|</body>
340|</html>
341|
----------------------------------------------------------------
341以前にエラーが出てる事までは理解できたのですが・・・
”Parse error: syntax error, unexpected $end~”
の意味が解りません。
宜しくお願いします!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- PHP php エラー 2 2022/10/23 16:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パースエラーとは?
-
PHPでネットワークドライブのop...
-
フォントの色を変えるには?
-
phpでクラスのメソッドで同名の...
-
トランザクションが原因?DBに...
-
php pear mdb2に質問です。
-
phpでPEAR::DBを使っているので...
-
PHP8を使うと、大量のWarningが...
-
ローカルでは正常に動くのにサ...
-
クラスの中でincludeするとき、...
-
fgetcsv_regについてのご質問
-
正規表現での最後尾のバックス...
-
awsにApacheとPHPを入れて、何...
-
PHPのHttpRequestモジュールに...
-
centOSにcakePHPを入れた際のエ...
-
Call to undefined method RDBM...
-
error_reporting(0);にも関わら...
-
日本語をGETで渡す場合UR...
-
ワードプレスサイト PHP8.0.25...
-
preg_replace() で、 urlencode()
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
PHP8を使うと、大量のWarningが...
-
awsにApacheとPHPを入れて、何...
-
phpでPEAR::DBを使っているので...
-
ワードプレスサイト PHP8.0.25...
-
パースエラーとは?
-
phpでクラスのメソッドで同名の...
-
PHPで、エラーがない場合のみ画...
-
トランザクションが原因?DBに...
-
「@$変数」の「@の意味は?」
-
PHPでfatal errorが出ても無視...
-
PHPで特定のURLにジャンプす...
-
正規表現での最後尾のバックス...
-
PHPでネットワークドライブのop...
-
bindValueエラー
-
error_reporting(0);にも関わら...
-
これは例外処理でしょうか?
-
ある条件に当てはまったときに...
-
php5.6でsimplexml_load_string...
-
PHPでSMTPを使ってメール送信で...
おすすめ情報