PHP 檔案上傳服務端及客戶端配置引數說明

2022-07-17 09:18:11 字數 1216 閱讀 9259

檔案上傳伺服器端配置:

·file_uploads = on,  支援http上傳

·upload_tmp_dir = ,  臨時檔案儲存的目錄

·upload_max_filesize=2m,  允許上傳檔案的最大值

·max_file_uploads=20,  允許一次上傳的最大檔案數

·post_max_size = 8m,  post方式傳送資料的最大值

·max_execution_time = -1,  設定了指令碼被解析器終止之前允許的最大執行時間,單位為秒,防止程式寫得不好而佔盡伺服器資源。

·max_input_time = 60,  指令碼解析輸入資料允許的最大時間,單位是秒。

·max_input_nesting_level = 64,  設定輸入變數的巢狀深度。

·max_input_vars = 1000,  接受多少輸入的變數(限制分別應用於$_get、$_post和$_cookie超全域性變數)指令的使用減輕了以雜湊碰撞來進行拒絕服務攻擊的可能性。如有超過指令指定數量的變數,將會導致e_warning的產生,更多的輸入變數將會從請求中截斷。

·memory_limit = 128m,  最大單執行緒的獨立記憶體使用量。也就是乙個web請求,給予執行緒最大的記憶體使用量的定義。

上傳檔案錯誤資訊說明

·upload_err_ok:其值為0,沒有錯誤發生,檔案上傳成功。

·upload_err_ini_size:其值為1,上傳的檔案超過了php.ini中upload_max_filesize選項限制的值。

·upload_err_form_size:其值為2,上傳檔案的大小超過了html表單中max_file_size選項指定的值。

·upload_err_partial:其值為3,檔案只有部分被上傳。

·upload_err_no_file:其值為4,沒有檔案被上傳。

錯誤資訊中沒有錯誤資訊為5的。

·upload_err_tmp_dir:其值為6,找不到臨時資料夾。

·upload_err_cant_write:其值為7,檔案寫入失敗。

·upload_err_extension:其值為8,上傳的檔案被php擴充套件程式中斷。

客戶端檔案上傳限制:

·通過表單隱藏域限制上傳檔案的最大值

·通過accept屬性限制上傳檔案型別

linux中syslog服務端及客戶端配置

syslog伺服器端 編輯syslog.conf rsyslog.conf 檔案,查詢到下面的兩行所在的位置,通過刪除其行首的 字元來取消注釋 vi etc syslog.conf vi etc rsyslog.conf modload imudp udpserverrun 514 將 udpser...

Python UDP客戶端 服務端

udpclient.py coding utf 8 from socket import servername 127.0.0.1 伺服器位址,本例中使用一台遠端主機 serverport 12000 伺服器指定的埠 clientsocket socket af inet,sock dgram 建立...

python udp客戶端,服務端

客戶端1 建立套接字 2 收發資料 3 關閉套接字 import socket 建立套接字 socket socket.socket socket.af inet,socket.sock dgram 傳送資料 傳送資料的型別必須是位元組型別 data 你猜 encode gbk addr 192.1...