ai didi

php - 如何修复此警告 : file_get_contents(): Unable to find the wrapper "public"?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:57 24 4
gpt4 key购买 nike

我需要从下载的文件中读取一些元信息。但我不知道该怎么做。

这是我的代码:

// Path form field_file
$file = 'public://directory/filename.txt';
file_get_contents($file);

此代码会导致此警告:

Warning: file_get_contents(): Unable to find the wrapper "public" - did you forget to enable it when you configured PHP?

请问您知道我做错了什么吗?

最佳答案

共有三个内部流包装器privatepublictemporary,它们在this 中定义。文件。

您可能需要 file_get_mimetype() ,file_get_contents 是一个 PHP 函数,不会知道 drupal 文件 api。

file_get_contents(drupal_realpath($file));

会做阅读的把戏。

要上传,请查看 file_save_upload()

关于php - 如何修复此警告 : file_get_contents(): Unable to find the wrapper "public"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4398746/

24 4 0
文章推荐: php - 虚假的 jQuery ajax GET 参数
文章推荐: algorithm - 三个嵌套循环的时间复杂度?
文章推荐: algorithm - 是否有任何算法可以在 O(n^2) 时间内生成给定集合的所有子集?
文章推荐: php - javascript 和 PHP 中的重音
塔克拉玛干
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com