php – 如何修复此警告:file_get_contents():无法找到包装器“public”?

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

这是我的代码:

// 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?

知道我做错了什么吗?

解决方法:

私有,公共和临时有三个内部流包装器,它们在this文件中定义.

你可能想要file_get_mimetype(),file_get_contents是一个PHP函数,不会知道drupal文件api.

file_get_contents(drupal_realpath($file));

会做的阅读技巧.

如需上传,请查看file_save_upload()

上一篇:457. 环形数组是否存在循环 力扣(中等) 需要学习优化


下一篇:HDU 5879 Cure -2016 ICPC 青岛赛区网络赛