发布于2022-04-27 03:16 阅读(1645) 评论(0) 点赞(7) 收藏(0)
我有一个 PHP 脚本,可以将.zip文件上传到我的服务器并将其解压缩到服务器上。这个 zip 文件包含图像、文件夹和一个随机名称的 html 文件。
我需要的是找到 html 文件 (randomname.html) 并将其重命名为 index.html 的方法。
由于我对 PHP 很陌生 - 任何帮助表示赞赏。提前致谢!
我会使用 scandir() 函数,它会返回您指定的目录中的文件和目录数组。像这样的东西:
$path_to_directory = "/path/to/extracted/archive";
$contents = scandir($path_to_directory);
// check if $contents is a directory and actually has items
if (is_array($contents) && count($contents)) {
foreach($contents as $item) { // loop through directory contents
if (substr(strtolower($item), -5) == ".html") { // checking if a file ends with .html
rename($path_to_directory . "/" . $item, $path_to_directory . "/index.html"); // rename it to index.html
break; // no need to loop more, job's done
}
}
}
作者:黑洞官方问答小能手
链接:http://www.qianduanheidong.com/blog/article/349446/8aa571b496a830bf07b5/
来源:前端黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 前端黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-3
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!