Support » Plugin: WP MediaTagger » Unexpected '}' in mediatagger-admin.php on line 846

  • Resolved windyjonas

    (@windyjonas)


    I installed version 3.1 and got the following error message when I clicked Settings -> MediaTagger:
    Parse error: syntax error, unexpected ‘}’ in /path/wordpress/wp-content/plugins/wp-mediatagger/mediatagger-admin.php on line 846

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author phd38

    (@phd38)

    What’s your PHP version ?

    5.3.?

    Plugin Author phd38

    (@phd38)

    could you try with this version ?

    http://downloads.wordpress.org/plugin/wp-mediatagger.zip

    Did you have the problem with the plugin version 3.0 or 3.0.1 ?

    Same problem on WAMP/PHP 5.2 and it persists when I replace it with the link referenced.

    Su

    (@sugeneris)

    Still seeing this under Ampps, running PHP 5.3.8 and WordPress 3.3.1
    Whatever it is, it isn’t new. I’ve dug up older versions, and the problem exists as far back as the last version of this plugin as ImageTagger.

    Su

    (@sugeneris)

    I think this is just a dumb syntax issue. There are a couple of spots where the opening PHP tag is in short form, and if your installation is set up to disallow it, execution fails.

    You’ll find them at these lines:

    • 814
    • 473 (way over around char 1062 of the line)

    At those two locations, just change the <? to <?php and the settings screen should load. Note: I’m only just starting to review the plugin, so no idea if something else is actually broken.

    Line 814

    Was:
    <? } // end if ($display_options)

    Change to:

    <?php } // end if ($display_options)

    And it works fine.

    Plugin Author phd38

    (@phd38)

    I will include this fix in the next release – thanks for your contribution.

    Thanks!

    Plugin Author phd38

    (@phd38)

    This is now fixed with version 3.2.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Unexpected '}' in mediatagger-admin.php on line 846’ is closed to new replies.