簡體   English   中英

如何在PHP中回顯圖像大小?

[英]How can i echo image size in PHP?

我嘗試將圖像大小放入圖像src標記中,但仍然無法正常工作。 圖像可以很好地顯示。

<?php
$files = glob("uploads/*.*");

echo "<table border =\"1\" style='border-collapse: collapse'>";

for ($row=1; $row <= 4; $row++) { 
    echo "<tr> \n";
    for ($col=1; $col<=4; $col++) { 

       $f=$f+1;
       $getfile = $files[$f]; 
       echo "<td>";
       echo "<img src=$getfile  > ";
       echo "</td>";
        }
    echo "</tr>";
    }
    echo "</table>";

您可以使用getimagesize()函數http://php.net/manual/en/function.getimagesize.php來獲取圖像大小

<?php 
    $files = glob("uploads/*.*");
    echo "<table border =\"1\" style='border-collapse: collapse'>";

    for ($row=1; $row <= 4; $row++) {
        echo "<tr> \n";
        for ($col=1; $col<=4; $col++) {

            $f=$f+1;
            $getfile = $files[$f];
            $size = getimagesize($getfile);
            echo "<td>";
            echo "<img src=$getfile  $size[3]> ";
            echo "</td>";
        }
        echo "</tr>";
    }
    echo "</table>";
    ?>

PHP Function文件大小將在這里幫助您

echo  filesize($filename) . ' bytes';

http://php.net/manual/en/function.filesize.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM