http://abc.com/tbs.php 페이지에 보면 (가상주소)
별다른 내용은 없고 http://abcabc.com/tbstbs.php 라는 주소가 적혀 있습니다.
소스보기 해도 별다른 태그 없이 그냥 위 주소만 표시되구요.
아래 정규식을 통해서 abc.com/tbs.php 페이지에 위 내용을 추출 할려고 합니다.
아래 소스를 test.php 파일로 저장 후
도메인/test.php 를 치면 http://abcabc.com/tbstbs.php 로 이동되게끔 하고싶거든요.
preg_match 부분과 header 부분을 어떻게 수정하면 될까요?
질문이 알기쉽게 되었는지 모르겠네요...
<?php
$url="http://abc.com/tbs.php";
$info=file_get_contents($url);
preg_match('/(.*?)"/i',$info,$m);
header("location:".$m[1]);
?>
|
답변 1개 / 댓글 4개
채택된 답변
+20 포인트
질문을 제대로 이해했는지 모르겠지만 다음 처럼 시도해 보시죠.
<?php
$url="http://abc.com/tbs.php";
$info=file_get_contents($url);
$info = trim($info);
preg_match('/(?P<link>.+)/i',$info,$m);
if($m['link'] != "") header("location:".$m['link']);
else echo "링크가 존재하지 않습니다.";
?>
답변에 대한 댓글 4개
답변을 작성하려면 로그인이 필요합니다.
정말로 감사합니다.