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  
wijvertrouwenstemcomputersniet.nl. 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.

Seeya,

Rop

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:\/\/tinyurl.com\/.*?)<\/b><br>/ 
is", file_get_contents("http://tinyurl.com/create.php?url="; .  
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: http://mail.kein.org/mailman/listinfo/nettime-l
#  archive: http://www.nettime.org contact: nettime@kein.org