本站所有内容仅限用于学习和研究目的,如有侵权请邮件与我们联系处理!
世上事本无难易,为之则易!

网站首页 站群教程 原创站群教程 正文

使用PHP代码对文本进行批量转码

曹操 2022-09-09 原创站群教程 84 ℃ 0 评论 2505字 free 收藏

应朋友要求给他写了一个批量扫描文本转码的php脚本,现在分享到博客给大家参考php转码的代码案例。

目前seo高权重站点流行使用的文字转码,可能你听不懂是什么,如果你是一名seo看下图就明白了。

转码效果图

使用PHP代码对文本进行批量转码-第1张图片

呐~看图,是不是很熟悉的感觉?

没错,接下来的代码可以扫描文件夹下的所有txt进行批量转换一行一行的循环转换编码。

文本转码代码

<?php$path=$_GET['path'];// 扫描的目录路径define("ROOT",str_replace('\\','/',__DIR__).$path);$arr=[];foreach(glob(ROOT.'/*.txt') as $name){$name_s[] = basename($name);}foreach ($name_s as $k){
 zhuanhuan($k) ;
 echo ROOT.'/'.$k.'转换编码成功';
 echo '<hr>';}exit;//转码函数function zhuanhuan($txt){$name_file = file(ROOT.'/'.$txt);    foreach ($name_file as $k=>$v){
    $arr[$k]=strtoascii($v);}file_put_contents(ROOT.'/'.$txt,$arr);}function strtoascii($string, $hex = true, $encoding = 'UTF-8') {
        return preg_replace_callback('/[\x{80}-\x{10FFFF}]/u', function ($match) use ($hex) {
            return sprintf($hex ? '&#x%X;' : '&#%d;', mb_ord($match[0]));
        }, $string);
    }
    function mb_ord($char, $encoding = 'UTF-8') {
        if ($encoding === 'UCS-4BE') {
            list(, $ord) = (strlen($char) === 4) ? @unpack('N', $char) : @unpack('n', $char);
            return $ord;
        } else {
            return mb_ord(mb_convert_encoding($char, 'UCS-4BE', $encoding), 'UCS-4BE');

        }
    }

上面的代码使用方法,复制代码保存到根目录命名zhuanma.php 访问你的域名/zhuanma.php?path=你需要扫描根目录下的文件夹名 。

比如:

http://www.xxx.com/zhuanma.php?path=/juzi/

代表的是根目录下的juzi文件夹下的所有txt都进行自动转码

http://www.xxx.com/zhuanma.php?path=/ccooc/juzi/

代表的是根目录下的ccooc文件夹下的juzi文件夹下的所有txt都进行自动转码。

目录导航
  • 转码效果图
  • 文本转码代码

  • Tags:seo域名转码根目录

    必看说明

    • 本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。
    • 本站文章或仅为文本内容原创,非程序原创。如有侵权、不妥之处,请联系站长第一时间删除。敬请谅解!
    • 本站所有内容严格遵守国家法律的条例,所有研究的算法技术均来源于搜索引擎公开默认允许用户研究使用的接口。
    • 本站分享的任何工具、程序仅供学习参考编写架构,仅可在本地的虚拟机内断网测试,严禁联网运行或上传搭建!
    • 任何资源必须在下载后24个小时内,从电脑中彻底删除。不得传播或者用于其他任何用途!否则一切后果用户自负!
    • 转载请注明 : 文章转载自  曹操SEO 使用PHP代码对文本进行批量转码
    • 本文标题:《使用PHP代码对文本进行批量转码》
    • 本文链接:https://www.ccooc.cn/1762.html

    本文暂时没有评论,来添加一个吧(●'◡'●)

    欢迎 发表评论:

    网站分类
    近期评论
    文章归档
    标签列表
    站点信息
    • 文章总数:1809
    • 页面总数:7
    • 分类总数:46
    • 标签总数:359
    • 评论总数:5457
    • 浏览总数:4249198