| <? |
| function readEmfaticContent($url) { |
| $content = ''; |
| if ($fp = fopen($url, 'r')) { |
| // keep reading until there's nothing left |
| while ($line = fread($fp, 1024)) { |
| $content .= preg_replace('/[\t]/', ' ', trim($line)); |
| } |
| |
| $lines = explode("\n", $content); |
| |
| $filteredContent = ""; |
| foreach ($lines as $line) { |
| $filteredContent .= $line."\n"; |
| } |
| |
| $content = htmlentities(trim($filteredContent)); |
| } else { |
| $content = "Unavailable"; |
| } |
| return $content; |
| } |
| |
| function startsWith($haystack, $needle) |
| { |
| return !strncmp($haystack, $needle, strlen($needle)); |
| } |
| |
| function endsWith($haystack, $needle) |
| { |
| $length = strlen($needle); |
| if ($length == 0) { |
| return true; |
| } |
| |
| return (substr($haystack, -$length) === $needle); |
| } |
| ?> |