Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2010, 01:29
lucasbanegas
 
Fecha de Ingreso: marzo-2010
Ubicación: Córdoba, Argentina
Mensajes: 21
Antigüedad: 14 años, 8 meses
Puntos: 0
¿Algun experto en expresiones regulares?

Hola, necesito una expresion regular en php para extraer todo el contenido que se encuentre entre las etiquetas <head> de un documento html, incluidas las etiquetas.

Al contenido (codigo fuente) ya lo tengo dentro de una variable (lo llame con file_get_contents)

Lo intente mil veces pero no me sale ¿alguna idea?



Por ejemplo, en esta misma pagina de forosdelweb, el resultado debería ser:

Código HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="generator" content="vBulletin 3.8.4" />
 
	
<meta name="keywords" content="foros del web webmaster php asp flash xml html cgi perl bd linux windows apache" />
<meta name="description" content="Una comunidad para los entusiastas del web y el mundo de la computación" />
 
<!-- CSS Stylesheet -->
<style type="text/css" id="vbulletin_css"> 
/*
 
 
 vBulletin 3.8.4 CSS
 
 Style: 'Fdw 2010'; Style ID: 8
*/
@import url("clientscript/vbulletin_css/style-dcf1b7be-00008.css");
</style>
<link rel="stylesheet" type="text/css" href="clientscript/vbulletin_important.css?v=384" />
 
 
<!-- Editor Styles -->
<style type="text/css" id="vbulletin_editor_css_dynamic"> 
<!--
@import url("http://static.forosdelweb.com/clientscript/vbulletin_editor.css?v=384");
 
.vBulletin_editor {
	background: #ededed;
	padding: 6px;
}
.imagebutton {
	background: #ededed;
	color: #000000;
	padding: 1px;
	border: none;
}
.ocolor, .ofont, .osize, .osmilie, .osyscoloar, .smilietitle {
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #FFFFFF;
}
.popup_pickbutton {
	border: 1px solid #FFFFFF;
}
.popup_feedback {
	background: #FFFFFF;
	color: #000000;
	border-right: 1px solid #FFFFFF;
}
.popupwindow {
	background: #FFFFFF;
}
#fontOut, #sizeOut, .popup_feedback div {
	background: #FFFFFF;
	color: #000000;
}
.alt_pickbutton {
	border-left: 1px solid #ededed;
}
.popup_feedback input, .popup_feedback div
{
	border: 0px solid;
	padding: 0px 2px 0px 2px;
	cursor: default;
	font: 11px tahoma;
	overflow: hidden;
}
-->
</style>
<!-- / Editor Styles -->
 
<link rel="shortcut icon" href="http://static.forosdelweb.com/favicon.ico" />
<!-- / CSS Stylesheet -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/yui/2.7.0/build/yahoo-dom-event/yahoo-dom-event.js?v=384"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/yui/2.7.0/build/connection/connection-min.js?v=384"></script>
 
<script type="text/javascript"> 
<!--
var SESSIONURL = "";
var SECURITYTOKEN = "1274081035-1ea508632bf942957110a6af5373ed96a82b1c8a";
var IMGDIR_MISC = "http://static.forosdelweb.com/images/misc";
var vb_disable_ajax = parseInt("0", 10);
// -->
</script>
<script type="text/javascript" src="http://static.forosdelweb.com/clientscript/vbulletin_global.js?v=384"></script>
<script type="text/javascript" src="http://static.forosdelweb.com/clientscript/vbulletin_menu.js?v=384"></script>
 
 
<link rel="alternate" type="application/rss+xml" title="Foros del Web RSS Feed" href="external.php?type=RSS2" />
	
 
<script type="text/javascript" src="http://partner.googleadservices.com/gampad/google_service.js"></script>
<script type="text/javascript">try{GS_googleAddAdSenseService("ca-pub-0070781738361811");GS_googleEnableAllServices();}catch(err){}</script>
<script language="JavaScript">try{
  GA_googleAddAttr("usergroup", "15");
  GA_googleAddAttr("script", "");
GA_googleAddAttr("Forum", "Programacin_para_sitios_web"); GA_googleAddAttr("Forum", "_PHP"); 
}catch(err){}
</script> 
<script type="text/javascript">try{GA_googleAddSlot("ca-pub-0070781738361811","FDW_Adsense_mensajes_300x250");
GA_googleAddSlot("ca-pub-0070781738361811","FDW_Leaderboard_general_728x90");
GA_googleAddSlot("ca-pub-0070781738361811","FDW_Sidebar_125");
GA_googleAddSlot("ca-pub-0070781738361811", "FDW_Sidebar_125b");GA_googleAddSlot("ca-pub-0070781738361811", "FDW_Sidebar_125c");}catch(err){}</script>
<script type="text/javascript">try{GA_googleFetchAds();}catch(err){}</script>
<script type="text/javascript">window.google_analytics_uacct="UA-309831-5";</script>
<link  rel="search" type="application/opensearchdescription+xml"  href="/util/fdwSearchEnginePlugin.xml" title="Buscar en Foros del Web"  />
<title>Foros del Web - Crear Nuevo Tema</title>
</head>