【发布时间】:2019-05-30 07:44:00
【问题描述】:
我正在尝试从文本区域创建一些 HTML 代码并将其存储到文件中
fopen 在 PHP 中的方法将创建一个文件,如果该文件不存在但它在 Laravel 5.7 中不起作用
这是我的演示代码
$plugin_html_file_nm = "plugin_html".time().".html";
$html_plugin = fopen("/public/plugin_html_storage/".$plugin_html_file_nm,"w");
fwrite($html_plugin,$request->input('plugin_html'));
$plugin->plugin_html = $plugin_html_file_nm;
这个错误是fopen(/public/plugin_html_storage/plugin_html1546535810.html): failed to open stream: No such file or directory
谁能帮帮我?
【问题讨论】:
-
目录
/public/plugin_html_storage是否存在? -
没有那个文件夹不存在
-
那么您的代码中的路径错误。看看答案,有给你的解决方案。
-
大多数时候,“我想让 PHP 编写一个 .html 文件”表示对 PHP 应用程序的典型创建方式存在误解。您能否详细说明为什么您要这样做?
-
我正在创建一个与此 @ceejayoz 相关的项目,我无法详细说明其他任何内容.....
标签: php fopen laravel-5.7