gpt4 book ai didi

PHP cURL 获取只有部分文件名的文件

转载 作者:可可西里 更新时间:2023-11-01 17:10:58 32 4
gpt4 key购买 nike

我是 cURL 库的新手,所以我希望这个问题的解决方案不是太简单。

基本上我有一个远程目录,比方说 http://www.something.com/dir。在此目录中存在以下文件:

  • 文件1.xml
  • 文件2.xml
  • file3_active.xml

有没有一种方法可以将文件名与短语“active”匹配的文件转换为字符串?该解决方案是否适用于 http 和 ftp?

编辑:如何获取远程目录中的文件名列表/数组?如果我能做到这一点,我可以简单地使用 strpos,获取完整的文件名并以简单的方式使用 cURL。

您好,
安德烈亚斯

最佳答案

How can I get the list/array of filenames in a remote dir.

在我的脑海中:

  1. 如果您具有 FTP 访问权限,则通过 FTP dir 命令。
  2. 通过远程服务器上的自定义 PHP(或其他)脚本为您生成机器可解析的列表。
  3. 通过 shellexec/popen/ssh_exec 到 ls 或 find 等 shell 命令,通过 SSH 运行。
  4. 通过从远程服务器上的网络服务器生成的目录列表(即由 Apache mod_autoindex 生成)解析 HTML。

这些选项中的每一个都需要托管远程服务器的人采取一些行动——所以如果它完全不受你的控制,我认为你是 SOL。

关于PHP cURL 获取只有部分文件名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15509699/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com