0

画像のサイズをバイト単位で取得する小さなスクリプト スニペットがあります。私がやりたいのは、MySQL データベースをループする php スクリプトにパッケージ化することです。

データベースにはimgurl、画像の URL を格納するフィールドがあります。imgsize返された画像のサイズをフィールドに書き込みたい。

私はこれに本当の問題を抱えていました。誰かが私を助けてくれることを願っています。

$res = mysql_query('SELECT * FROM items')
while ($row = mysql_fetch_assoc($res)) {
    $img = get_headers("http://johnlewis.scene7.com/is/image/JohnLewis/230334929?$prod_thmb$", 1);
    $size = $img["Content-Length"];
    mysql_query("UPDATE items SET imgsize='{$size[0]} WHERE id='{$row['id']}'");
} 
4

0 に答える 0