2016-11-14 86 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