2015-04-14 3 views
-2

Как сделать, чтобы определить размер файла для загрузки и ограничения файлов. Я использую этот код.Чтобы ограничить загрузку файлов перед загрузкой с помощью php: // input

$fname=$_GET['filename']; 
$data=file_get_contents('php://input'); 
if(file_put_contents($fname,$data)==true)){ 
    echo"$fname is uploaded."; 
}else{ 
    echo"fail"; 
} 

Я использую appinventor app и ftp sever.

+0

Ну, '$ data' - это переменная, из которой вы можете определить размер; Однако проверка '$ _SERVER ['CONTENT_SIZE']' является лучшей идеей. –

+0

напишите код, который вы говорите. Пожалуйста. –

ответ

0

file_get_contents читает файл в строке. Таким образом, вы можете получить размер строки различными способами. Вот некоторые из них:

Получить количество символов в строке:

strlen($string) 

Получить количество слов в строке:

str_word_count($string) 

Вы также можете получить количество PHP памяти выделил для хранения строки с:

$start_memory = memory_get_usage(); 
$data=file_get_contents('php://input'); 
echo memory_get_usage() - $start_memory; 
+0

Последние две части информации вообще не применимы к вопросу. –

Смежные вопросы