테스트 사이트 - 개발 중인 베타 버전입니다

문자열 나누기에 대해 질문있습니다. 채택완료

frvma 10년 전 조회 4,079

게시판에서 등록한 이미지를 최신글로 뽑아왔습니다.

여기서 이미지를 누르면 게시판 view페이지로 가는게 아니라 새로운 페이지로 이동시키고 싶습니다

링크값은 wr_link1 에 등록한 값을 가지고 말이죠..

그래서 메인페이지에서 a태그를 써서 

</p><p><a href="<?=$list[$i]['wr_link1']?>"> </p><p>

이렇게 넣었더니

 

Not Found

The requested URL /http://www.google.com">www.google.com was not found on this server. 

 

이렇게 뜨네요

살펴보니 wr_link1 값은 http://www.google.com">www.google.com 이렇지만

이미지에 마우스 올려보니 경로는 ooooo.com/http://www.google.com">www.google.com​ 이렇게 되어있었습니다.

앞쪽의 ooooo.com 이 부분을 빼려면 어떻게 해야하나요?

explode()를 써서 해야할 것도 같은데 ​$list[$i]['wr_link1'] 이것을 가지고 나누나요?

감이 잡히질 않습니다 조언 좀 해주세요....​

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

10년 전

ooooo.com/http://www.google.com/">www.google.com

에서  ooooo.com/를 뺴실려면

$list[$i]['wr_link1'] = str_replace("ooooo.com/","",$list[$i]['wr_link1']);

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

f
frvma
10년 전
그래도 같은 오류가 나네요 ㅠㅠ.. 어디서 잘못했는지 다시 찾아봐야겠습니다.
답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

 ​$list[$i]['wr_link1'] 이쪽 값에는 보통

 

http://www.domain.co.kr">http://www.domain.co.kr">

 

이런식에 값이 들어가 있습니다.

 

새창으로 띄우기를 하시려면

 

게시판 관리자 모드 가셔서 링크에 대한 타겟을 _blank로 지정하시면

 

자동으로 새창으로 뜨게 됩니다.​

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

f
frvma
10년 전
새창을 띄우는 것이 아니라 다른 페이지를 보여주어야 해서요
답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인