RE: [PHP] so nobody knows how do get rid of everything outside or certain tags?
| From: | victor at argilent dot com | Date: | Thu, 15 Aug 2002 18:20:37 +0000 |
| Subject: | RE: [PHP] so nobody knows how do get rid of everything outside or certain tags? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-112820@lists.php.net to get a copy of this message | ||
Thanks, I tried this code first, and I wrote my script like this:
<?php
$file_name = $page_name.$ext
or die ('Error 2');
$file = file($path.$file_name)
or die ('Error 3');
$str = implode(' ', $file)
or die ('Error 4');
// Original first tag
//<div class=Section1>
// Original last tag
//</div>
preg_match('!<div class=Section1[^>]+>(.*)</div>!Uis',$str,$regs);
$everything_between_divs=$regs[1];
$good = implode(' ', $everything_between_divs)
or die ('Error 5');
$clean = ereg_replace("<o:p></o:p>", " ", $regs[1]);
echo $clean;
?>
- Vic
-----Original Message-----
From: Joseph W. Goff [mailto:jgoff@users.sourceforge.net]
Sent: Thursday, August 15, 2002 12:54 PM
To: victor@argilent.com; php-general@lists.php.net
Subject: Re: [PHP] so nobody knows how do get rid of everything outside
or certain tags?
preg_match('!<div[^>]+>(.*)</div>!Uis',$info,$regs);
$everything_between_divs=$regs[1];
----- Original Message -----
From: "Jay Blanchard" <jay.blanchard@niicommunications.com>
To: <victor@argilent.com>; <php-general@lists.php.net>
Sent: Thursday, August 15, 2002 11:44 AM
Subject: RE: [PHP] so nobody knows how do get rid of everything outside
or
certain tags?
> [snip]
> I asked this question a while ago, and I am still seeking
clarification,
> I fooled with ereg_replace and they only do a piece of what I want, I
> would like to know how to keep only a chunk of text defined between 2
> tags let's say, <div> and </div> and ignore everything else, I also
have
> to search and replace certain tags between, but I know how to do that
> with ereg_replace. So can anyone help me echo only what is between the
> div tags? Please?
> [/snip]
>
> Why not take the the beginning <div>, everything in the middle, and
the
end
> </div> tag and explode() them into an array and then get what you want
and
> write it out? I didn't see your originl post and don't know if there
was
> more detail available, but I hope this helps.
>
> Jay
>
> I'm not tense.just terribly, terribly alert
>
> ***********************************************************
> * Texas PHP Developers Conf Spring 2003 *
> * T Bar M Resort & Conference Center *
> * New Braunfels, Texas *
> * San Antonio Area PHP Developers Group *
> * Interested? Contact jay.blanchard@niicommunications.com *
> ***********************************************************
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
______________________________________________________________________
Post your ad for free now! http://personals.yahoo.ca