• ベストアンサー

phpのエラー(T_LNUMBER)について

Parse error: syntax error, unexpected '2' (T_LNUMBER) in /home/celiakhx/public_html/wp-content/plugins/bf-click-counter/bf-click-counter.php on line 168 とwordpressのプラグインがエラーを起こします。 エラー箇所だと思われる168行目は数式のみです 直し方がわかるかたがいらっしゃいましたら、ご教授願います。

  • PHP
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1304/1775)
回答No.2

質問者が使ったプラグインはコレですよね? - WordPressプラグイン「BF Click Counter」 http://maruyama.breadfish.jp/tech/wordpress_bf_click_counter/ ~上記の配布元のソースコードと質問者が添付した画像のコードを見比べると、オリジナルには記述されてない謎の数字羅列が167行目以降から延々と続いています。 単純に考えてこの、恐らくは質問者が後から追記したであろう "謎の数字" がエラーの原因ですね。ざっと見た感じ、追加機能のためのコード記述でも無いですし…一体、何のためにコレを追記したのですか?? とりあえずこの "謎の数字" を全削除して、元々のオリジナルコードと同じ状態に戻してPHPファイルを保存し直してから、もう1回WPを再起動してPHPが動くかどうか試してみてください。 よく分からないのであれば、リンク先からオリジナルのPHPコードを丸コピペして上書き保存してみてください。オリジナルはそもそも「166行」までしかないので、それ以上の行数があったら何か間違っていると思ってください。

ewewew21
質問者

お礼

解決できました。ありがとうございます。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.1

ソースコードが不明ですが、おそらく168行目の前の行が間違っています。 例えば 10行目:$a = $x + 1 11行目:$b = $a * 2; だと、10行目の ; が無いという間違いは11行目で発見されます。

関連するQ&A

  • PHPエラーについて

    PHPのエラーについてご質問させていただきます。 【エラー詳細】 Warning: Missing argument 2 for wpdb::prepare(), called in /home/・・・・・/public_html/wordpress/wp-content/plugins/category-icons/category_icons.php on line 1338 and defined in /home/・・・・・/public_html/wordpress/wp-includes/wp-db.php on line 990 調査結果下記の記事と同じ症状な気がします http://dwi.blog101.fc2.com/blog-entry-205.html category icons というプラグインのエラーで新しいVerもでていないようです。 http://www.category-icons.com/ どのようにすればエラーが解消され正常に動作するのかが全く分からず質問させていただきました。 どうぞよろしくお願いいたします。

    • 締切済み
    • PHP
  • Wordpressのphp編集したらエラー出ました

    こんにちは。 Wordpressの記事投稿画面で<br>タグや<p>タグを改行に普段使っていてEnterキーでの自動改行が邪魔だったので、 インターネットで調べて、 http://www.webopixel.net/wordpress/171.html のサイトの説明通りに functions.phpを編集しました。 しかし、その後自分のサイトを開くと、 Parse error: syntax error, unexpected T_STRING in /home/ユーザー名/サイトドメイン名/public_html/wp-content/themes/keni61_wp_healthy_140509/functions.php on line 391 のメッセージが出て、サイト表示されないばかりかログインして前の状態に戻すことすらできなくなってしまいました。 (1)エラーが出る前の状態に戻す方法を教えて頂けますと幸いです。 (2)Enterキーでの自動改行機能をなくし、タグ打ちのみで改行などできるようにするにはどうすれば良いでしょうか?

  • エラーメッセージの意味をおしえてください

    以下のエラーメッセージの意味をおしえてください。ワードプレス更新中に画面が真っ白になり、エラーメッセージが出るまでたどり着きましたが以下のメッセージの意味が分かりません。わかる方、至急教えてください。 Parse error: parse error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/takada-group/lazycurry.net/public_html/wp-content/plugins/akismet/class.akismet.php on line 4

  • Parse error: syntax error, unexpected T_STRING in・・・118と出るのですが

    Parse error: syntax error, unexpected T_STRING in 。。。 on line 118 とでるのですが対処はどうすればよろしいでしょうか?

    • ベストアンサー
    • PHP
  • 詳しい方

    あるブログサイトを閲覧しようと思い、アクセスするのですが、下記の様な文字しか出てきません。 Parse error: syntax error, unexpected T_STRING in /home/blog.minblo.com/public_html/lib/plugins/function.banner.php on line 17 何度 アクセスしても同じです。 何が原因なんでしょうか?

  • Parse error: syntax error

    Parse error: syntax error, unexpected $end in ...on line 19について wordpressの方で、functions.phpに書いたものが、前に一度機能していたはずのソースが他の記述を加えたりしていたらエラーになってしまいました。今は下記だけです。どこが間違っているのでしょうか?前と同じソースをコピペしているので、原因がわかりません。 <?php function replaceImagePath($arg) { $content = str_replace('"images/', '"' . get_bloginfo('template_directory') . '/images/', $arg); return $content; } add_filter('the_content', 'replaceImagePath');

    • 締切済み
    • PHP
  • PHPのエラー「Unexpected character ...」「syntax error, unexpected ...」について

    PHP Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /home/***/***.php on line 25 PHP Parse error: syntax error, unexpected '<' in /home/***/***.php on line 26 という2行のエラーが表示されました。 まったく明快な答えは探せませんでした。 もしも少しでも手がかりになるような情報がありましたら教えて下さい。 お願いします。

    • 締切済み
    • PHP
  • phpbb3.07pl-1にて、次のエラーが発生しました。

    phpbb3.07pl-1にて、次のエラーが発生しました。 Parse error: syntax error, unexpected '}' in C:\www\users\poonet\public_html\php-bin\phpbb\cache\tpl_prosilver_overall_footer.html.php on line 14 です。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • ドメイン名をブログURLにする時のエラー

    ワードプレスをインストールし、ドメイン名をブログURLにする為にサーバーを設定する時にindex.phpを変更しアップしました。 <?php /** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php' ); 開くと画面にエラー表示が出てきます。 Parse error: syntax error, unexpected '' );' (T_ENCAPSED_AND_WHITESPACE) in /home/○○○/○○○.com/public_html/index.php on line 17 一番下の行に「/wp」を付け加えただけで後は何も触っていません。スペースなども入れていません。 いろいろ試しましたがエラーが出てきます。どこを訂正すればいいかわかりません。教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • ワードプレスのエラーメッセージについて。

    Parse error: syntax error, unexpected T_STRING in ...on line 458 というエラーが出てサイトが表示されなくなってしまいました。どなたか解決策を教えて下さい。 on line 458 とはどういった意味でしょうか。

    • 締切済み
    • PHP

専門家に質問してみよう