Hallo Felix.
function kurzURL($oStr) {
// $oStr = 'http://www.example.com/dir/subdir/subsubdir/subsubsubdir/file.ext?param1=xyz¶m2=yz¶m3=z';
$maxLen = 15; // Es werden maximal 15 Zeichen des originalen Strings angezeigt (8 am Anfang, 7 am Ende).
$kurzURL = preg_replace('~^(?i)http://~', '', $oStr); // Protokoll entfernen falls vorhanden
$kurzURL = substr($kurzURL, 0, ceil($maxLen/2)).'...'; // erste "Hälfte" des Strings
$kurzURL .= substr($oStr, - floor($maxLen/2)); // letzte "Hälfte" des Strings
return $kurzURL;
}
Mein Vorschlag:
~~~php
function kurzURL($oStr) {
// $oStr = 'http://www.example.com/dir/subdir/subsubdir/subsubsubdir/file.ext?param1=xyz¶m2=yz¶m3=z';
$kurzURL = 'http://www.example.com/...' . substr($oStr, strpos($oStr, '?'));
return $kurzURL;
}
Einen schönen Montag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules