Pete Freitag Pete Freitag

Function to get Page Title from a URL

Published on March 23, 2005
By Pete Freitag
coldfusion

I wrote a simple function today that grabs a url, and parses out the title of the page from the url:

<cffunction name="getPageTitle" returntype="string" output="false">
	<cfargument name="pageurl" type="string" required="true">
	<cfhttp method="get" redirect="true" url="#arguments.pageurl#" throwonerror="true"></cfhttp>
	<cfreturn ReReplace(cfhttp.fileContent, ".*<title>([^<>]*)</title>.*", "\1")>
</cffunction>

<cfoutput>#getPageTitle("http://www.macromedia.com/")#</cfoutput>


cfml regex

Function to get Page Title from a URL was first published on March 23, 2005.

If you like reading about cfml, or regex then you might also like:

Fixinator

The Fixinator Code Security Scanner for ColdFusion & CFML is an easy to use security tool that every CF developer can use. It can also easily integrate into CI for automatic scanning on every commit.


Try Fixinator

CFBreak
The weekly newsletter for the CFML Community


Comments

nice. You ought to submit it to cflib.org
by Ryan Guill on 03/23/2005 at 7:33:01 PM UTC
Hi there...

Copied and pasted this code block.

Have updated it to now return a complete anchor with href and title attributes.

Works like a charm.

Very inventive thinking. Will definitely come in handy at some point.

Cheers
by Ethan Cane on 03/27/2005 at 3:26:11 PM UTC
Nice active blog you have. You have some great reading here.
by Mortgage Leads on 02/11/2006 at 3:30:36 AM UTC
Great blog.
by Refinance Mortgage on 02/12/2006 at 10:14:35 PM UTC
I really enjoy reading your articles. Keep up the great work.
TBoardenson
by Tom on 03/06/2006 at 6:29:23 PM UTC
Domain for sale quality results found here
by accountingapp.net on 06/29/2006 at 1:46:26 AM UTC
are you looking for check advance in florida check this site. check advance in florida can be found here to help you get through to payday.
by florida check advance on 06/30/2006 at 4:57:35 PM UTC