小さな preg_replace 問題があります。iframeコード出力のサイズを変更する必要があるため、preg_replaceを使用しています。正規表現は正常に機能しているようですが、結果は入力と同じで変更はありません。ここで私が使用しているコード:
$video_code = preg_replace( '/width="(.*?)"/', 'width="'.$width.'"', $video_code );
$video_code = preg_replace( '/height="(.*?)"/', 'height="'.$height.'"', $video_code );
この iframe には以下が$video_code
含まれます。
<iframe class='sproutvideo-player' type='text/html' src='http://videos.sproutvideo.com/embed/189bd8b4191ee1c390/d0dc5859e1d409ed?type=hd®ularColors0=666565®ularColors1=595756&hoverColors0=ed2409&hoverColors1=d1390f&highlightColors1=c9c3c9&noBigPlay=true' width='768' height='432' frameborder='0'></iframe>
なぜこれが起こっているのですか?
ありがとう
ジョージ