luyaran 2017-05-25 06:35 采纳率: 5.9%
浏览 853
已结题

使用PHP语言在服务器上创建多级中文文件夹???

我想要项目在Linux服务器上创建多级中文文件夹,请问有啥好的方法没啊啊啊???(使用的语言是PHP...)

  • 写回答

7条回答 默认 最新

  • 漠子凉 2017-05-25 06:46
    关注

    创建目录都是使用mkdir啊,要多级就创建个类来实现

    评论
  • oyljerry 2017-05-25 06:57
    关注
     function create_folders($dir){ 
    return is_dir($dir) or (create_folders(dirname($dir)) and mkdir($dir, 0777)); 
    }
    
    评论
  • 漠子凉 2017-05-25 07:49
    关注

    编码这种东西,看你搭建环境的时候是用了gbk还是utf-8,一般linux是使用utf8的

    我电脑环境是utf8的
    $str = iconv('utf-8','gbk','哈哈');
    mkdir($str);
    中文正常

        $str = iconv('gbk','utf-8','哈哈');
    mkdir($str);
    中文乱码
    
    评论
  • 漠子凉 2017-05-25 08:11
    关注

    http://blog.csdn.net/jnbbwyth/article/details/6991371
    这里参考一下,linux还没用过

    评论
  • 漠子凉 2017-05-25 08:33
    关注

    http://www.jb51.net/article/28437.htm
    你那是不支持iconv,这里添加iconv模块

    评论
  • haibing1021 2017-05-27 06:53
    关注

    $dir 多级目录地址
    function mkDirs($dir)
    {
    if (!is_dir($dir)) {
    if (!mkDirs(dirname($dir))) {
    return false;
    }
    if (!mkdir($dir, 0777, TRUE)) {
    return false;
    }
    chmod($dir, 0777);
    }
    return true;
    }

    评论
  • luyaran 2018-02-24 06:44
    关注

    问题已经解决,谢谢给位大神关心哈

    评论

报告相同问题?

悬赏问题

  • ¥15 我现在有一些关于提升机故障的专有文本数据,量也不多,我在label studio上进行了关系和实体的标注,完成了知识图谱的构造,那么我使用生成式模型的话,我能做哪些工作来写我的论文?
  • ¥15 电脑连不上无线网络如下诊断反馈应该如何操作
  • ¥15 telegram api 使用forward_messages方法转发消息时,目标群组里面会出现此消息来源,如何隐藏?
  • ¥15 在ubuntu中无法连接到远程服务器传输文件
  • ¥15 关于#tensorflow#的问题:有没有什么方法可以让机器自己学会像素风格的图片
  • ¥15 Oracle触发器字段变化时插入指定值
  • ¥15 docker无法进入容器内部
  • ¥15 qt https 依赖openssl 静态库
  • ¥15 python flask 报错
  • ¥15 改个密码引发的项目启动问题