Ero partito da qua:
codice:
$str = "This is<body>an example </body> string";
preg_match_all('/\<body.*\>(.*)\<\/body\>/Ui',$str,$matched);
$options = $matched[1];
for($i=0; $i<count($options); $i++)
echo $options[$i].'
';
Per creare una funzione che mi prelevi il codice compreso nel tag body di una pag HTML e funziona
ma quando in string scrivo tutto il codice di una pagina
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
<TITLE>PROVA</TITLE>
</HEAD>
<BODY>
Sono io?</P>
Ciao</P>
</P>
</BODY>
</HTML>
Non funziona più.
Qualcuno ha qualche suggerimento?