Mailinglisten-Archive |
At 15:10 01.09.99 +0200, Thomas Heller (ebids Webmaster) wrote: >Moin Moin! > >> filesize() verwenden, Größe der Datei bestimmen, fread() verwenden, um die >> Datei in einen String zu verwenden. preg_match() im Multiline-Modus >verwenden >> (siehe Doku), und mit einer runden Klammer den Teil zwischen den Body-Tags >> rausmatchen. >> >Hmmm ... dein Vorschlag ist gut .. allerdings hab ich ein Problem ... für >die Entwicklung/Entwurf von php3 - Skripts verwende ich einen win32-Apache >mit php3-cgi mit Zugriff auf einen linux-mysql Server. Da Problem ist ... er >sagt mir "undefined function preg_match ...". Gibt es unter Windows die >PerlRegExFnc überhaupt? > >Mit Standard regex (eregi()) bekomme ich das nicht hin, obwohl vielleicht >liegt es auch nur an meinem Ansatz ... >wenn einer einen Tip hat "eregi("<BODY (.*)>(.*)</BODY>, $contents, >$parts))" ... bekomme ich nie die richtige Version ... entweder ist der >komplette <BODY> Tag noch drin oder er ist abgeschnitten ... aber noch >teilweise vorhanden. Aber regex war'n noch nie so richtig mein Ding. Hi, wie wär's mit: $file = file( "c:\\foo\\bar" ); $file = implode( $file, "\n" ); $body = eregi_replace( "<body[^>]*>(.*)</body>", "\\1", $file ); Dann hast du das Zeug zwischen <body ...> und </body> in $body... Bye Dante
php::bar PHP Wiki - Listenarchive