On Sat, 2005-05-14 at 16:08, Johannes Findeisen wrote: > On Saturday 14 May 2005 16:25, Brian V Bonini wrote: > > <?php > > > > $html = <<<EOS > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > > <html><body>Test<br></body></html> > > EOS; > > > > $pattern = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 > > Transitional//EN">'; > > > > $doc = new DOMDocument(); > > $doc->loadHTML($html); > > preg_match($pattern, $doc->saveHTML(), $matches); > > echo '<' . $matches[0] . '>'; > > > > ?> > > Well, that ist a very crazy idea... > > If Claudio knows the doctype allready, he not needs to access this doc type > string. A preg_match is the wrong function at this place or will you write a > switch/case block that knows every doctype definition? > > This only is usefull to see if the string exists or not. I'm sorry, I missed your solution, what was it again? He said "Do someone know how I can access this string?" There it is, "THAT" string is now in $matches[0]; Do what you want with it from there. Otherwise set pattern to a regex and search for similar strings if the search pattern is not EXACTLY that. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php