more readable private image extraction for bypassing preg limits
This commit is contained in:
parent
cf7568efd7
commit
1055ef3eea
2
boot.php
2
boot.php
|
@ -9,7 +9,7 @@ require_once('include/nav.php');
|
|||
require_once('include/cache.php');
|
||||
|
||||
define ( 'FRIENDICA_PLATFORM', 'Friendica');
|
||||
define ( 'FRIENDICA_VERSION', '2.3.1177' );
|
||||
define ( 'FRIENDICA_VERSION', '2.3.1178' );
|
||||
define ( 'DFRN_PROTOCOL_VERSION', '2.22' );
|
||||
define ( 'DB_UPDATE_VERSION', 1105 );
|
||||
|
||||
|
|
|
@ -36,16 +36,15 @@ function bbcode($Text,$preserve_nl = false) {
|
|||
|
||||
$saved_image = '';
|
||||
$img_start = strpos($Text,'[img]data:');
|
||||
if($img_start !== false) {
|
||||
$img_end = strpos($Text,'[/img]');
|
||||
|
||||
if($img_start !== false && $img_end !== false && $img_end > $img_start) {
|
||||
$start_fragment = substr($Text,0,$img_start);
|
||||
$img_start += strlen('[img]');
|
||||
$saved_image = substr($Text,$img_start);
|
||||
$img_end = strpos($saved_image,'[/img]');
|
||||
$saved_image = substr($saved_image,0,$img_end);
|
||||
logger('saved_image: ' . $saved_image);
|
||||
$img_end += strlen('[/img]');
|
||||
$Text = $start_fragment . '[$#saved_image#$]' . substr($Text,strlen($start_fragment) + strlen('[img]') + $img_end);
|
||||
|
||||
$saved_image = substr($Text,$img_start,strpos($Text,'[/img]'));
|
||||
$end_fragment = substr($Text,$img_end + strlen('[/img]'));
|
||||
// logger('saved_image: ' . $saved_image,LOGGER_DEBUG);
|
||||
$Text = $start_fragment . '[$#saved_image#$]' . $end_fragment;
|
||||
}
|
||||
|
||||
// If we find any event code, turn it into an event.
|
||||
|
|
Loading…
Reference in a new issue