For a little while now I\'ve been searching for a code to get URL\'s out of a string using PHP. I\'m basically trying to get a Shortened URL out of a message, and then later
Something like:
$matches = array();
preg_match_all('/http:\/\/[a-zA-Z0-9.-]+\/[a-zA-Z0-9.-]+/', $text, $matches);
print_r($matches);
You'll need to tune the regexp to get exactly what you want.
To get the URL out, consider something as simple as:
curl -I http://url.com/path | grep Location: | awk '{print $2}'