
Parse error: syntax error, unexpected T_LNUMBER, expecting ',' or ';' in /..../..../result.php on line 202
というエラーが出ます。
このエラーはresult.phpファイルの202行目に「,」もしくは「;」が足りないよという意味を示していると思うのですが、どう足りないのかというところでひっかかっています。
改行してみたりして行数を確認してみると、特定のコードの箇所に対するエラーでした。
以下が該当する202行目のコードです。
if ($p > 1) {
echo "<font size=¥"1¥"><a href=¥"$_SERVER[PHP_SELF]?p=$prev1¥"><</a></font>";
}
上記コードのecho "~~~~~の行が202行目です。
これはどこが間違っているのでしょうか?
もしくはそもそも違う部分で間違っている可能性があるということなのでしょうか。。。
アドバイスをいただけないでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
¥マークが何かおかしいようですね。
質問文の中のechoの行をそのままコピーして持っていくと、¥に続くダブルコーテーションをエスケープしてくれませんが、¥を打ち直すと正しく処理されました。
この手の問題の根本解決はシングルコーテーションとダブルコーテーションを使い分けることです。
echo "<font size='1'><a href='$_SERVER[PHP_SELF]?p=$prev1'><</a></font>";
と、HTML内をシングルコーテーションにすればエスケープ漏れなどのくだらないミスを減らせますよ。
¥マークに原因がありそうですね。
また、シングル・ダブルクォーテーションの使い分けに気をつけながら、まずはミスを減らしていく習慣をつけるようにします。
コードについてはアドバイス頂いた内容を参考にすることで、質問させていただいたエラーについては解決しました。
ありがとうございます。
No.2
- 回答日時:
もしかして、Mac使ってますか?
http://ja.wikipedia.org/wiki/%E3%83%90%E3%83%83% …
Macで使う場合、円マークとバックスラッシュは別になっているケースが多いです。
その場合はOptionと一緒に押すとバックスラッシュになります
はい、macを使っています。
アドバイス頂いたポイントは盲点でした。ご指摘いただいた内容を踏まえるとやはり¥マークにエラーの原因があったようです。
ご教示ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php エラー 2 2022/10/23 16:43
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの色を変えるには?
-
file_get_contents使用時のエラ...
-
PHPにて外部サイト内容が取得不...
-
正規表現での最後尾のバックス...
-
IIS/PHPのサイトでたまにCGIエ...
-
SELECTの値を保持する
-
*.php、*.php3、*.phtmlの違い
-
php.iniって。。
-
同じような処理を一つにまとめたい
-
大量チェックボックスの実装方...
-
ファイル一覧表(LAN内の別PC)
-
PDOとmysql_real_escape_str
-
携帯サイトでフォームタグとラ...
-
HTMLページにPHPで処理した結果...
-
テルネットしコマンドを自動実行
-
php + postgre で接続できない
-
PHPでHTMLソースの<img src="★"...
-
FTPコマンドでディレクトリごと...
-
外部ファイルを読み込んだhtml...
-
さくらインターネットでメール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
トランザクションが原因?DBに...
-
PHPでネットワークドライブのop...
-
Localeクラスについて
-
PHPにて外部サイト内容が取得不...
-
PHP8を使うと、大量のWarningが...
-
PHPで、エラーがない場合のみ画...
-
「@$変数」の「@の意味は?」
-
パースエラーとは?
-
require_once で読み込まれたか?
-
PHP.iniの設定に関して
-
これは例外処理でしょうか?
-
SELECTの値を保持する
-
phpのエラー(T_LNUMBER)について
-
ワードプレスサイト PHP8.0.25...
-
ある条件に当てはまったときに...
-
PHPでSMTPを使ってメール送信で...
-
正規表現での最後尾のバックス...
-
PHPでfatal errorが出ても無視...
-
rename関数 できない
おすすめ情報