Mailinglisten-Archive |
Martin Ramsch wrote:
> /* Discard unwanted parts */
> $contents = eregi_replace('^.*<BODY[^>]*>', '', $contents);
> $contents = eregi_replace('</BODY>.*$', '', $contents);
Und weil es so schön ist, kann man das mit preg_replace() das
ganze und noch viel mehr (etwa Template-Ersetzung) auch in
einem Aufwasch machen.
kk_(at)_land:~ > Source/php3/php
<?php
$str = "<html>hahaha<body lalala>trulla</body>gurps";
$old = array("=^.*<body.*?>=i", "=</body>.*$=i");
$new = array("", "");
$res = preg_replace($old, $new, $str);
print $res;
Content-type: text/html
trulla
Außerdem sind Perl Regexp sowieso viel toller, und Posix ist doof.
Kristian
--
Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00
Using PHP3? See our web development library at
http://phplib.shonline.de/ (GPL)
php::bar PHP Wiki - Listenarchive