0

将 .xls 文件上传到服务器后,它变为只读。如何使它重新读/写。

4

2 回答 2

2

你可以使用 chmod() php 函数。只需像这样输入:

chmod("/dir/file.xls", 0777);

更多关于它的文档: http: //php.net/manual/en/function.chmod.php

于 2012-09-05T13:28:42.327 回答
1

您必须检查read only在这种情况下的真正含义 - 是否缺少写权限(然后使用chmod设置一个毕竟)或者您的文件可能由其他人拥有(这通常发生在配置不正确的主机上,上传由处理httpd,不是拥有文件层次结构的用户。如果你有 shell 访问权限,请执行以下操作:

$ ls -l

列出文件并查看谁拥有它,然后检查您的所有者 ID 是什么:

$ id

如果这些不匹配,那么您可能需要重新配置您的服务器

于 2012-09-05T12:58:16.940 回答