Scripts

URL inkorten

Hiermee kun je een URL die lang is, inkorten met in het midden '...'. Voor een forum ofzo.

url-inkorten
<?php
	function url($tekst, $makeUrl=true) {
		preg_match_all('@https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?@', $tekst, $url);
		foreach ($url[0] as $link) {
			if (strlen($link) >= 50) {
				$strLink = substr($link, 0, 25) . '...' . substr($link, -20);
				if ($makeUrl) {
					$tekst = str_replace($link, '<a href="' . $link . '" target="_blank">' . $strLink . '</a>', $tekst);
				} else {
					$tekst = str_replace($link, $strLink, $tekst);
				}
			}
		}
		
		return $tekst;
	}
?>

Reacties

0
Nog geen reacties.