只知道名称的一部分时查找文件

时间:2016-08-08 05:31:16

标签: php file

我想将文件的路径分配给变量,但我只知道文件名的一部分。我可以这样做:

export function getDestinations(ids) {
  return function(dispatch) {
    const url = $('meta[name="site-url"]').attr('content');

    const filter = ids.map((id) => {
      return `filter[post__in][]=${id}`;
    }).join('&');

    return axios.get(`${url}/wp-json/wp/v2/destinations?filter[posts_per_page]=-1&${filter}`)
      .then(response => {
        return dispatch(getOffersGridSuccess(response.data));
      });
  }
}

2 个答案:

答案 0 :(得分:1)

使用glob()内的路径编写文件名,并注意文件名数组的结果:

$files = glob($path . "/" .  "*" . $templ . $fileExt );
echo $file[0];

答案 1 :(得分:1)

不,我对此表示怀疑,因为你的glob甚至没有指向正确的路径(除非php文件在你正在搜索的目录中)。所以试试这个

$file = glob($path . "/" . "*" . $templ . $fileExt );

另外,你的$ templ和$ fileExt之间是否有一个点(实际的字符/字符串点不是加入的php点)?