Jump to content

preg_replace between


sKunKbad

Recommended Posts

I'm trying to replace the spaces, or what will be a current list of IP addresses that are between the 2 comments in this string

 

<?php

$deny_list = '
123.123.123.123
222.222.222.222
';

$string = '
## IP BANNING
<Limit GET POST>
order deny,allow
# BEGIN DENY LIST --

# END DENY LIST --
</Limit>
';

$pattern = '/(\# BEGIN DENY LIST --)(.*?)(\# END DENY LIST --)/';

$string = preg_replace( $pattern, $deny_list, $string );

echo '<pre>';
echo htmlentities( $string );
echo '</pre>';

 

Can't figure it out.

Link to comment
https://forums.phpfreaks.com/topic/261387-preg_replace-between/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.