<?php
// html_entity_name_to_codepoint.php
// Return as of String.fromCodePoint([return]) useful to define emojis from HTML Entities
// Thanks to https://www.freeformatter.com/
 $lookupcont="";
 if (isset($_GET['inhename'])) {
   $lookupcont=file_get_contents("HTTP://www.freeformatter.com/html-entities.html");
   //echo strlen($lookupcont);
   if (strpos($lookupcont, "&amp;" . str_replace("+"," ",urldecode($_GET['inhename'])) . ";") !== false) {
     $lookupcont=explode("&amp;" . str_replace("+"," ",urldecode($_GET['inhename'])) . ";", $lookupcont)[1];
     if (strpos($lookupcont, "&amp;#") !== false) {
       $lookupcont=explode(";", explode("&amp;#", $lookupcont)[1])[0];
     } else {
       $lookupcont="";
     }
   } else if (strpos(strtolower($lookupcont), "&amp;" . strtolower(str_replace("+"," ",urldecode($_GET['inhename']))) . ";") !== false) {
     $lookupcont=explode("&amp;" . strtolower(str_replace("+"," ",urldecode($_GET['inhename']))) . ";", strtolower($lookupcont))[1];
     if (strpos($lookupcont, "&amp;#") !== false) {
       $lookupcont=explode(";", explode("&amp;#", $lookupcont)[1])[0];
     } else {
       $lookupcont="";
     }
   //echo " " . $lookupcont;
   } else {
     $lookupcont="";
   //echo " " . strlen($lookupcont);
   }
 } else if (isset($_POST['inhename'])) {
   $lookupcont=file_get_contents("HTTP://www.freeformatter.com/html-entities.html");
   if (strpos($lookupcont, "&amp;" . str_replace("+"," ",urldecode($_POST['inhename'])) . ";") !== false) {
     $lookupcont=explode("&amp;" . str_replace("+"," ",urldecode($_POST['inhename'])) . ";", $lookupcont)[1];
     if (strpos($lookupcont, "&amp;#") !== false) {
       $lookupcont=explode(";", explode("&amp;#", $lookupcont)[1])[0];
     } else {
       $lookupcont="";
     }
   } else if (strpos(strtolower($lookupcont), "&amp;" . strtolower(str_replace("+"," ",urldecode($_POST['inhename']))) . ";") !== false) {
     $lookupcont=explode("&amp;" . strtolower(str_replace("+"," ",urldecode($_POST['inhename']))) . ";", strtolower($lookupcont))[1];
     if (strpos($lookupcont, "&amp;#") !== false) {
       $lookupcont=explode(";", explode("&amp;#", $lookupcont)[1])[0];
     } else {
       $lookupcont="";
     }
   } else {
     $lookupcont="";
   } 
 }
 echo $lookupcont;
 exit;
?>
