当前位置: 首页 > 面试题库 >

无法打开流:HTTP包装器不支持可写连接

徐兴昌
2023-03-14
问题内容

我已将本地主机文件上传到我的网站,但显示此错误:-

: [2] file_put_contents( ***WebsiteURL*** /cache/lang/ ***FileName*** .php) 
[function.file-put-contents]: failed to open stream: HTTP wrapper does 
not support writeable connections | LINE: 127 | FILE: /home/content/
***Folders\FileName*** .php

我个人觉得内容被保存在缓存文件夹中的文件中,当我将文件上传到Web服务器时,它正在尝试访问缓存的localhost文件夹。


问题答案:

而不是做的file_put_contents(***WebSiteURL***...),你需要使用服务器路径/cache/lang/file.php(如/home/content/site/folders/filename.php)。

您不能重新打开文件HTTP并期望将其写入。相反,您需要使用本地路径打开它。



 类似资料:
  • 我在hibernate newbie中使用Spring,我遵循了一步一步的教程,在mysql中它可以工作,但是如果我改为firebird,我会遇到下一个错误。 Estado HTTP 500 - 请求处理失败;嵌套的异常是组织.springframework.事务.无法创建事务异常:无法打开Hibernate会话进行交易;嵌套异常是组织.Hibernate.异常.通用JDBC异常: 无法打开连接

  • 我想启动一个Laravel应用程序,但在运行时,它找不到.env文件。它也没有创造一个。 我认为这是一个路径url问题,因为路径url中提供了斜杠和反斜杠。 以下是输出: 给出错误: file_get_contents(C:\xampp\htdocs\tekom-web/. env):无法打开流:没有这样的文件或目录 脚本php artisan key:generate处理返回的安装后cmd事件,

  • 我正在尝试下载一个以前上传的文件,表单数据库和上传文件夹在php代码点火器。下面是控制器代码controller.php incidents_model.php view.php 所以运行这段代码下载一个空文件。 echo$file;死亡;显示保存在数据库和上载文件夹中的文件名 echo$PATH;死亡;生成错误:严重性:警告 消息:file_get_contents(http://localho

  • 问题内容: 我正在通过com端口连续接收数据并进行一些解码。解码完成后,我必须将结果存储在sql数据库中。我在想,因为解码是每秒完成数十次(在while循环中始终运行),并且如果明智的做法是打开和关闭与sql server的连接,则每秒需要将数据存储到数据库数十次。每个while循环或只是使其保持打开状态并继续将数据写入数据库。首先这可能吗?其次,如果连接保持打开状态,那么第三方应用程序或计算机可

  • 我正在使用spring hibernate开发一个应用程序,如果我使用的是199.892.2.345这样的数据库,我就可以连接到该数据库并执行cud操作,但是如果我将其更改为spring config中的Vinayaka.cloudapp.net,111这样的云数据库,我会得到下面的错误,下面是我正在使用的spring config文件, 错误

  • 问题内容: 电子邮件验证 我想知道为什么我的数据不会写入磁盘。Python说我的操作不受支持。 问题答案: 您以只读方式打开变量“文件”,然后尝试对其进行写入: 相反,请使用“ w”标志。