PHP
html 테그를 뽑아서 value 값과 src, href 등의 속성값을 가져올 때 만들어놓고 쓰는 함수입니다.
흐~ 안되는 정규식 삽질 해가며 만들어놓았던 기억이.. ㅋㅋ
암턴.. 뭐~ 더 이뿌게 확실한 결과를 뽑아오는 방법이 있으시다면 PASS~
function getPrefixValue($sContents, $sPrefix = 'value')
{
unset($xValue);
$sPattern = '/[\s]+'.$sPrefix.'[\s]*=[\s]*(?:\"([^\"]*)\"|\'([^\']*)\'|([^\'\">\s]+))/i';
$bMatch = preg_match($sPattern, $sContents, $aResult);
if ( $bMatch ) {
$iValue = count($aResult) - 1;
$xValue = $aResult[$iValue];
} else {
$xValue = null;
}
return $xValue;
}
JS
html 테그를 뽑아서 value 값과 src, href 등의 속성값을 가져올 때 만들어놓고 쓰는 함수입니다.
흐~ 안되는 정규식 삽질 해가며 만들어놓았던 기억이.. ㅋㅋ
암턴.. 뭐~ 더 이뿌게 확실한 결과를 뽑아오는 방법이 있으시다면 PASS~
function getPrefixValue($sContents, $sPrefix = 'value')
{
unset($xValue);
$sPattern = '/[\s]+'.$sPrefix.'[\s]*=[\s]*(?:\"([^\"]*)\"|\'([^\']*)\'|([^\'\">\s]+))/i';
$bMatch = preg_match($sPattern, $sContents, $aResult);
if ( $bMatch ) {
$iValue = count($aResult) - 1;
$xValue = $aResult[$iValue];
} else {
$xValue = null;
}
return $xValue;
}
JS
'인터넷관련' 카테고리의 다른 글
밥내기,술내기 등등에 활용가능한 사다리대용품(경마게임) (0) | 2008.03.28 |
---|---|
컴퓨터 윈도우 부팅시 NumLock 키 켜기/항상 ON 상태로 켜놓기 (0) | 2008.03.25 |
IE7 자동 업데이트 차단 - IE7BlockerToolkit (0) | 2008.03.24 |
Mime Types (0) | 2008.03.24 |
국내포털의 robots.txt 패러독스 (0) | 2008.03.24 |
Apache expires 설정으로 브라우저 캐시 (0) | 2008.03.24 |
웹에디터 fontSize=1의 고질적인 문제에 대한 고찰 (0) | 2008.03.24 |
[보안] IE hack 방지]게시판 본문에서 js 제거 (0) | 2008.03.24 |