<?php
# Load meta description
/*function load_meta_description($des) {
$maxchar = 200;
if (strlen($des) > 0) {
$strip = strip_tags($des);
$strip = htmlspecialchars($strip,ENT_COMPAT);
$offset = ($maxchar - 3) - strlen($strip);
$strip = substr($strip, 0, strrpos($strip,' ',$offset)).'…';
return $strip;
}
}
*/
# Return part of content
function cut_content($content,$number) {
if (strlen($content) > 0) {
$cut = strip_tags($content);
$cut = htmlspecialchars($cut,ENT_COMPAT);
if (strlen($cut) > (int)$number) {
$offset = ((int)$number - 3) - strlen($cut);
$cut = substr($cut, 0, strrpos($cut,' ',$offset)).'…';
}
return $cut;
}
else
return false;
}
# Load xml string
function load_xml($str) {
if (strlen($str) > 0 )
$str = htmlspecialchars($str,ENT_COMPAT);
return $str;
}
# load html content
function load_htm($file) {
$str = '';
if (file_exists($file)) {
$file_contents = file_get_contents($file);
$str = htmlspecialchars($file_contents,ENT_COMPAT);
}
return $str;
}
# load encoded html
function loadhtml($str) {
if (strlen($str) > 0 )
$str = str_replace('&','&',htmlspecialchars_decode($str,ENT_COMPAT));
return $str;
}
# Remove tags from string and multiple empty spaces
function remove_tags($str) {
if (strlen($str) > 0) {
$str = strip_tags($str);
$str = preg_replace('/[[:space:]]+/',' ',$str);
}
return $str;
}
?>