画像のサイズをバイト単位で取得する小さなスクリプト スニペットがあります。私がやりたいのは、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']}'");
}