Rop Gonggrijp on Tue, 14 Apr 2009 13:44:17 +0200 (CEST)

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: <nettime> fwdfyi: Joshua Schachter on URL Shorteners

> As TinyURL fan myself, I couldn't resist this one!
> And it's all the fault of Rop Gonggrijp! (whi introduced me to  
> TinYurl)

I use URL shorteners for the e-mail news letter of Noit just because we have a long  
domain name, but also many of the documents we link to on the web ar  
eat impossible URLs that just break up the flow of an e-mail  
newsletter way too much. But I am well aware of the drawbacks, so the  
web-version of the same newsletter doesn't use them.



P.S.: While we're on the topic of TinyURL, I wrote these two PHP- 
functions, in case anyone needs 'em...

function TinyURL($input) {
	global $warnings;
	if (preg_match("/<blockquote><b>(http:\/\/\/.*?)<\/b><br>/ 
is", file_get_contents(""; .  
urlencode($input)), $matches)) {
		return ($matches[1]);
	} else {
		return false;

// Warning: backtick! $input must not come from user, or be sanitized  
to represent a valid URL first.
function unTinyURL($input) {
	if (preg_match("/^Location:\s*(.*?)$/im", `curl --head $input 2>/dev/ 
null`, $matches)) {
		return ($matches[1]);
	} else {
		return false;

#  distributed via <nettime>: no commercial use without permission
#  <nettime>  is a moderated mailing list for net criticism,
#  collaborative text filtering and cultural politics of the nets
#  more info:
#  archive: contact: