2010-12-10 9 views
1

私はそうならば幅が必要750px以上である場合、私は知りたいのですが修正インライン画像のインラインスタイル

<img alt="" src="./userfiles/images/Water%20lilies(1).jpg" style="width:800px;height:600px;" />

のように見えるソースとのイメージを持っています style="width: xxx"style="width: 750px;"に変更する

これはSimple DOMで可能ですか?

すべての私は、それはdoesntの画像の幅を設定するために今できることは、スタイルが上書きされるために動作するように見えること

foreach($content->find('img') as $element) { $element->width = '750'; }

+0

あなたはできるようにはJavaScript(jQueryの)を使用するか、あなただけのPHPを使用するようにしたいですか? –

+0

は、ほんのPHPのみ – everisk

答えて

0

あなたは使用して画像情報を取得することができます:http://php.net/manual/en/function.getimagesize.php

IFあなたは生のHTML(あなたがあなたのPHPでDOM要素をどのように取得しているかはわかりません)を引っ張っています。イメージを作成し、tmpに保存して、イメージ情報を取得できます。

つまり

あなたがPHPを介して画像情報が必要な場合、あなたはそれが保存されている必要があり、読み取り可能

関連する問題