富文本

  1. 作者QQ:67065435 QQ群:821635552

  2. 本站内容全部为作者原创,转载请注明出处!

  3. 富文本上传

    1. 上传富文本图片,获取图片在本站地址
    2. 用本站图片地址代替富文本字符串中的图片地址
    3. 保存替换后的富文本字符串到html文件或数据库
    
  4. PHP代码示例

    <?php
    //去除html特殊实体
    $file = __DIR__ . "/content.html";
    $html = file_get_contents($file);
    $html = html_entity_decode($html);
    
    //获取html图片链接
    $regular = '/src=\"http(.*?)\"|url\(\"http(.*?)\"\)/';
    preg_match_all($regular, $html, $match);
    
    //处理html图片链接
    $match = $match[0];
    foreach ($match as &$url) {
        $url = mb_substr($url, 5);
        $url = preg_replace('/(\"\))?$|\"$/', '', $url);
    }
    $match = array_unique($match);
    
    //存储替换html图片
    foreach ($match as $url) {
        $microtime = microtime(true);
        file_put_contents(__DIR__ . "/{$microtime}.jpg", file_get_contents($url));
        $html = str_replace("\"{$url}\"", "'./{$microtime}.jpg'", $html);
    }
    
    //保存新的html文件
    file_put_contents(__DIR__ . "/newfile.html", $html);
    
Copyright © 豆包嘿嘿~ 2012-∞ 冀ICP备17033181号 all right reserved,powered by Gitbook修订: 2020-08-19 14:05:41

results matching ""

    No results matching ""