Re: Newbie needs help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Great. Ok. Thanks. [I'm a top quoter)]. I'll look at it.

This was my dirty way of hacking it:

if (($current_user->id == 0) && ($user_ID == 0))
{
$content = str_replace('<!--protected-->', '<b>Protected <!--', $content);
$content = str_replace('<!--/protected-->', '--> Content</b> <a href="/wp-login.php">[Log in here</a>]', $content);
}

Cheap & Dirty and need refinement :p

viraj wrote:
try http://www.php.net/manual/en/function.preg-replace-callback.php.
you need to read a bit on 'regular expressions'

http://www.gskinner.com/RegExr/ will be handy in crafting a suitable
regex to capture your 'tags'

~viraj

On Thu, Jan 7, 2010 at 2:16 PM, John Taylor-Johnston
<John.Taylor-Johnston@xxxxxxxxxxxxxxxxxxxxx>  wrote:
$content = "... a bunch of text with some<!--protected-->protected
information<!--/protected-->  with some more text with some more
<!--protected--><table><tr><td>more protected
text</td></tr></table><!--/protected-->  and even<!--protected--><b>some
protected content>b><!--/protected-->";

I want to replace any content between these tags:
<!--protected--><!--/protected-->
with say

$replacewith = "<strong>protected content</strong>";


$content = " a bunch of text with some<strong>protected content</strong>
with some more text with some more<strong>protected content</strong>  and
even<strong>protected content</strong>";

It's a little more involved than str_replace which is about the limit of my
knowledge.

Any takers - to take pity on me? I'm trying to figure out some funky
WordPress stuff as it is.

John

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux