
I know this isn't exactly a php related question but due to the
quality of answers ive seen lately ill give this a shot. (yes yes im
smoothing up the crowd before the question)
I have a weblog system that i am creating, the trouble is that if a
user links to an external image larger than 500pixels in width, it
messes with the whole layout.
I had found some regex code im using atm but its not good at matching
the entire image tag. It seems to ignore properties after the src
declaration and not match tags that have properties before the src
declaration .
preg_match_all("/\< *[img][^\>]*[src] *= *[\"\']{0,1}([^\"\'\ >]*)/i",
$data, $matches);
print_r($matches);
This currently makes two arrays for me, the source location from all
img tags and a large part of the tag itself. But not the entire tag.
What i do is i match the img tag, find the src, get the image
properties, and if the width is more than 500, i shrink it down and
add width="X" and height="Y" properties to the image tag.
How can i match an image tag correctly so it does not cause any issues
with how the user adds the image.
.
'IT 팁' 카테고리의 다른 글
meta Element 란 무엇인가? 종류안내 (0) | 2011.06.16 |
---|---|
URL Snooper로 동영상 주소 찾는 방법 (0) | 2011.06.13 |
파일서버에 업로드, Network Drive에 저장 (0) | 2011.06.11 |
CSS 예제 사이트 모음 (0) | 2011.06.10 |
단어 더블 클릭시 네이버 검색 기능 (0) | 2011.06.10 |