phpbar.de logo

Mailinglisten-Archive

[php] Re: =?iso-8859-1?Q?=5Bphp=5D_regul=E4re_Ausdr=FCcke_=28mal_was_anderes=29?=

[php] Re: =?iso-8859-1?Q?=5Bphp=5D_regul=E4re_Ausdr=FCcke_=28mal_was_anderes=29?=

Martin Ramsch m.ramsch_(at)_computer.org
Wed, 1 Sep 1999 18:12:51 +0200


Thomas Heller (ebids Webmaster) schrieb am Mittwoch, den  1. September 1999:
> Meine Frage:
> Ist es sinnvoll die Inhalte per fgets() zu kopieren. [...]
> Oder mache ich es per "$file = fread(..)" und mit hilfe eines regulären
> Ausdrucks ... wobei ich den noch rausfinden muss ... =).

Ich denke, daß es bei Deinen kleinen Dateigrößen einfacher ist, alles
in einen String zu packen und Anfang und Ende wegzulöschen.
Praktischerweise hatte ich genau diese Frage erst als WerWeißWas-Mensch
beantwortet:

    $file = 'dateiname.html';

    /* Read file content */
    $fd = fopen($file,'r');
    $contents = fread($fd, filesize($file));
    fclose($fd);

    /* Discard unwanted parts */
    $contents = eregi_replace('^.*<BODY[^>]*>', '', $contents);
    $contents = eregi_replace('</BODY>.*$', '', $contents);

Ich hoffe, das tut's ...

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7


php::bar PHP Wiki   -   Listenarchive