>>500
> 正常に取得できてないのでは?と自分なりに考えています

考えても何も解決しない。
なぜ echo $width; をやってみようと思わないのか?