使用PHP为静态html表中的多个文件自动输出文件大小

使用PHP为静态html表中的多个文件自动输出文件大小,php,Php,创建了一个巨大的HTML表,而不知道最初如何使用MYSQL <table> <tbody> <tr> <td class="book"><a class="booklink" href="../book1.pdf" >Book1</a></td> <td class="year">2007</td> <td class="pa

创建了一个巨大的HTML表,而不知道最初如何使用MYSQL

<table>
<tbody>
    <tr>
        <td class="book"><a class="booklink"  href="../book1.pdf" >Book1</a></td>
        <td class="year">2007</td>
        <td class="pages">32p</td>
    </tr>
    <tr>
        <td class="book"><a class="booklink"  href="../book2.pdf" >Book2</a></td>
        <td class="year">2010</td>
        <td class="pages">12p</td>
    </tr>
    <tr>
        <td class="book"><a class="booklink"  href="../book3.pdf" >Book3</a></td>
        <td class="year">2013</td>
        <td class="pages">42p</td>
    </tr>
,,,,,and so on,,,,,,

2007
32便士
2010
12便士
2013
42便士
等等
是否可以使用PHP为每个列出的文件在新添加的表数据中输出文件大小

如果我将其转换为基于MYSQL的表,则仍需要执行一定数量的手动作业才能保留HTML和CSS布局

我相信dom函数可以解决这个问题,但我不知道怎么做,因为我完全是一个编程白痴

请帮忙


多谢各位

只需使用filesize函数即可

字节
假设您的php文件如下所示

while($row = mysql_fetch_assoc($result)) {
    echo "<tr><td>" . filesize($row["filename"]) . "</td></tr>";
}
while($row=mysql\u fetch\u assoc($result)){
echo“.filesize($row[“filename”])”;
}

我认为最好的办法是将所有信息存储在数据库中。(如果还没有)
您可以使用file_get_contents()获取所有文件,放入变量并使用preg_match_all和正则表达式返回包含数据的数组,然后使用循环在db中插入所有内容。

数据现在存储在数据库中了吗?请Murphy您如何自动复制book1.pdf并将其粘贴到字节中,因为它们太多了?我更新了代码,但是你需要向我展示你正在做的一些php/mysql
while($row = mysql_fetch_assoc($result)) {
    echo "<tr><td>" . filesize($row["filename"]) . "</td></tr>";
}