<div dir="ltr"><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">While using imagemap.php from the cookbook I had to change the code because of Warnings/Errors shown by php:</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-size:large"><span style="font-family:monospace">--- imagemap.php    2022-06-21 17:42:57.389642705 +0200<br>+++ imagemap.php.new       2022-06-22 13:47:31.360706020 +0200<br>@@ -49,17 +49,22 @@<br> Markup('area', 'directives', "/\\(:area (.*?)?\\s*?:\\)/", "MapArea");<br> function MapArea($m) {<br>     global $ScriptUrl, $EnablePathInfo, $EnableOnclickJavascripting;<br>-    $arg = PSS(ParseArgs($m[1]));<br>-    if (isset($arg['href'])) {<br>+    $out="";<br>+    if (is_array($m) && array_key_exists(1,$m)) {<br>+     /* $arg = ParseArgs($m[1]); */<br>+     $arg = ParseArgs(PSS($m[1]));<br>+     if (isset($arg['href'])) {<br>         $tgt = $arg['href'];<br>         if($EnablePathInfo) $LinkUrl = $ScriptUrl."/".$tgt;<br>         else $LinkUrl = $ScriptUrl."?n=".$tgt;<br>-        preg_match("/(http:)(.*?)/",$tgt,$m);<br>-        if($m[1]) $LinkUrl = $tgt;<br>-        preg_match("/(#)(.*?)/",$tgt,$m);<br>-        if($m[1]) $LinkUrl = $tgt;<br>+        if (preg_match("/(http:)(.*?)/",$tgt,$m)) {<br>+            if($m[1]) $LinkUrl = $tgt;<br>+         }<br>+        if (preg_match("/(#)(.*?)/",$tgt,$m)) {<br>+            if($m[1]) $LinkUrl = $tgt;<br>+         }<br>         }<br>-    $out = "<area ";<br>+    $out .= "<area ";<br>     if (isset($arg['shape']))<br>         $out .= " shape='".$arg['shape']."'";<br>     if (isset($arg['coords']))<br>@@ -77,5 +82,7 @@<br>       if (isset($arg['onclick']))<br>          $out .= " onclick='".$arg['onclick']."'"; }<br>     $out .= " />";<br>+    }<br>     return Keep($out);<br>+ <br> }</span></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">============================</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">Maybe you could adjust the imagemap.php code?</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">Thanks,</div><div class="gmail_default" style="font-family:times new roman,serif;font-size:large">H.-Jürgen Godau<br></div></div>