Make WordPress Core


Ignore:
Timestamp:
01/09/2009 07:29:35 PM (16 years ago)
Author:
ryan
Message:

Use preg_replace_callback instead of preg_replace with eval. Props beaulebens. see #8689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/import/livejournal.php

    r10334 r10339  
    7272
    7373            // Clean up content
    74             $post_content = preg_replace('|<(/?[A-Z]+)|e', "'<' . strtolower('$1')", $post_content);
     74            $post_content = preg_replace_callback('|<(/?[A-Z]+)|', create_function('$match', 'return "<" . strtolower($match[1]);'), $post_content);
    7575            $post_content = str_replace('<br>', '<br />', $post_content);
    7676            $post_content = str_replace('<hr>', '<hr />', $post_content);
     
    108108
    109109                    // Clean up content
    110                     $comment_content = preg_replace('|<(/?[A-Z]+)|e', "'<' . strtolower('$1')", $comment_content);
     110                    $comment_content = preg_replace_callback('|<(/?[A-Z]+)|', create_function('$match', 'return "<" . strtolower($match[1]);'), $comment_content);
    111111                    $comment_content = str_replace('<br>', '<br />', $comment_content);
    112112                    $comment_content = str_replace('<hr>', '<hr />', $comment_content);
Note: See TracChangeset for help on using the changeset viewer.