如何查找用户上传的文本文件的长度

时间:2017-04-29 12:12:09

标签: php

指导我查找我上传的文本文件中存在的字符数。 此代码将显示.txt文件中的字符

<!DOCTYPE html>
<html>
    <head>
        <title>File Reader</title>
    </head>
    <body>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
            <input type="file" name="file" size="60" accept=".txt" />
            <input type="submit" value="Show Contents" />
        </form>
        <?php
            if ($_FILES) {

                    $fileName = $_FILES['file']['tmp_name'];

                    $file = fopen($fileName, "r");

                    while (!feof($file)) {
                        echo fgets($file) . "";
                    }

                    while (!feof($file)) {
                        echo fgetc($file);
                    }
                    fclose($file);
                }
        ?>
    </body>
</html>

1 个答案:

答案 0 :(得分:0)

您可以使用

$_FILES['userfile']['size']

这将为您提供上传文件的大小(以字节为单位)。

http://www.php.net/manual/en/features.file-upload.post-method.php