2016-11-14 83 views
-1

我正在使用file_put_contents()函数来写入服务器上的文件。我已经在客户端分割文件并在服务器上发送块。使用file_put_contents我正在写在服务器端文件的内容。是file_put_contents安全上传文件

所以我担心,这是一个安全的方式来做到这一点?

+0

1.上传文件或file_get_contents文件? 2.文件大小有多大? – plonknimbuzz

+0

1.从客户端的表单上载文件,我将其分成小部分,然后在服务器和服务器端上传,然后使用file_get_contents将该小部分写入服务器上的单个文件中。 – Kiran

+0

2.现在没有限制,但我会把它。 – Kiran

回答

0

由于您想允许安全地写入文件。 在服务器根目录之外创建一个位置。 喜欢的东西: 根目录=/htdocs中/ HTML/

数据DIR =/htdocs中/数据/

这样的Web服务器不具有对文件的直接访问。

+0

谢谢。你知道对file_get_contents可能发生什么样的攻击。 – Kiran

+0

1.远程执行代码。 2. Sql注入。 3.跨站点脚本。 以及更多方法。 –

+0

非常感谢。 – Kiran