富文本
作者QQ:67065435 QQ群:821635552
本站内容全部为作者原创,转载请注明出处!
富文本上传
1. 上传富文本图片,获取图片在本站地址 2. 用本站图片地址代替富文本字符串中的图片地址 3. 保存替换后的富文本字符串到html文件或数据库
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);