Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Cavadus Posted October 4, 2017 Posted October 4, 2017 Hey all, I created a new toolbar button which takes input from the user, so {{content}}, and uses it in a PHP var. I need {{content}} to be a string so I set it like: <?php $s = "{{content}}"; $matches = array(); $result = preg_match('/i=(?P<iVal>[0-9]+)&l=(?P<lVal>[a-z0-9]+)$/siU', $s, $matches); $url_string = "http://mwo.smurfy-net.de/tools/mechtooltip?i=".$matches['iVal']."&l=".$matches['lVal']; $embed_html = '<iframe src="'.$url_string.'" width="750" height="300" border="0"></iframe>'; echo $embed_html; ?> Here's an example URL of {{content}}: http://mwo.smurfy-net.de/mechlab#i=16&l=6b0d928d20bf7c118ac50ff7fbe68cffae246976 I've tested this entire script in PHP sans the {{content}} part but using a variable set as string of the URL above and it works perfectly. However, when I use the new button on my toolbar I always get the following error: Quote }"; $matches = array(); $result = preg_match('/i=(?P[0-9]+)&l=(?P[a-z0-9]+)$/siU', $s, $matches); $matches = array(); $result = preg_match('/i=(?P[0-9]+)&l=(?P[a-z0-9]+)$/siU', $s, $matches); $url_string = "http://mwo.smurfy-net.de/tools/mechtooltip?i=".$matches['iVal']."&l=".$matches['lVal']; $embed_html = Quote Not Found The requested URL /comnet/'.$url_string.' was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. ''; echo $embed_html; ?> First of all, does the HTML block for the button accept PHP? Secondly, why is IP.Board appending my forum path in front of the URL and also not using the $url_string variable properly? Any help would be greatly appreciated!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.