0
I’m trying to call this function here
$bodyText = "The text you want to filter goes here.";
function formatUrlsInText($text) {
$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";
preg_match_all($reg_exUrl, $text, $matches);
$usedPatterns = array();
foreach($matches[0] as $pattern){
if(!array_key_exists($pattern, $usedPatterns)){
$usedPatterns[$pattern]=true;
// now try to catch last thing in text
$pattern2 = substr($pattern, -3);
if($pattern2 == "gif" || $pattern2 == "peg" || $pattern2 == "jpg" || $pattern2 == "png") {
$text = str_replace($pattern, '<img src="'.$pattern.'">', $text);
} else {
$text = str_replace($pattern, '<a href="'.$pattern.'">'.$pattern.'</a>', $text);
}
}
}
return $text;
}
$format = formatUrlsInText($bodyText);
echo $format;
for that
<div class="video-page-desc">
<?php
if ($player_icons ['showTag'] == 1) {
echo $this->htmlVideoDetails->description;
}
?>
</div>
The first function is to convert url in text for url clickable.
"note that at the end of the first function it is being converted to $bodyText = "";
that in the former case $bodyText = " ";
only this in this function for testing."
The second function and where the description of the site comes out. "that I do not know much to say"
The goal and converts the url text of the description to url clickable
You could shed some light?
Vlw Rafael you’re the man
– valdir silva