[ClassicASP] 소셜 미디어(SNS)로 웹페이지 링크보내기 > 기술자료 | 해피정닷컴

[ClassicASP] 소셜 미디어(SNS)로 웹페이지 링크보내기 > 기술자료

본문 바로가기

사이트 내 전체검색

[ClassicASP] 소셜 미디어(SNS)로 웹페이지 링크보내기 > 기술자료

SNS [ClassicASP] 소셜 미디어(SNS)로 웹페이지 링크보내기

페이지 정보


본문

<%
' =========================================================
' 패턴으로 치환할수 있는 eregi_replace()함수
' PHP에는 있으나 ASP에는 없기 때문
' =========================================================
Function eregi_replace(pattern, replace, text)
 Dim eregObj
 
 Set eregObj = New RegExp
 
 eregObj.Pattern = pattern '패턴 설정
 eregObj.IgnoreCase = True '대소문자 구분 여부
 eregObj.Global = True '전체 문서에서 검색
 
 eregi_replace = eregObj.Replace(text, replace) 'Replace String
End Function
 
 
' =========================================================
' 모든 태그제거
' 사용법 : strip_tags1(content)
' 참조: https://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=1172
' =========================================================
Function strip_tags1(str)
  Dim content
  content = str  
  content = eregi_replace("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "", content)   ' all
  content = eregi_replace("<(no)?script[^>]*>.*?</(no)?script>", "", content)   ' script
  content = eregi_replace("<style[^>]*>.*</style>", "", content) ' style
  content = eregi_replace("<(\""[^\""]*\""|\'[^\']*\'|[^\'\"">])*>", "", content)   ' tags
  content = eregi_replace("<\\w+\\s+[^<]*\\s*>", "", content)   ' nTAGS
'  content = eregi_replace("&[^;]+;", "", content)   ' entity_refs
  content = eregi_replace("[^;]+;","",content)  ' entity_refs
  content = eregi_replace("\\s\\s+", "", content)   ' whitespace
 
  strip_tags1 = content
End Function
 
 
' PHP  : 테러보이 TERRORBOY ( 2010-08-14 )
' ASP  : 해피정닷컴 정창용 ( 2012-04-17 )
'/////////////////////////////////////////////////////////////////////////////////////////////
'// 공통사용
'/////////////////////////////////////////////////////////////////////////////////////////////
Dim sns_title, sns_content, sns_url
Dim sns_twitter_url, sns_face_url, sns_face_subject, sns_me2_subject, sns_me2_url_text, sns_me2_url, sns_me2_tag, sns_yozm_url, sns_yozm_subject
sns_title = "홈페이지이름"
sns_content = strip_tags1("<table><tr><td>소셜 미디어로 코멘트보내기</td></tr></table>")
sns_content = "["& sns_title &"] " & sns_content 
'sns_content = iconv('euc-kr', 'utf-8',sns_content)  ' euc-kr 일때 --> utf-8 설정후 전송
'/////////////////////////////////////////////////////////////////////////////////////////////
' 현재 페이지 주소 추출
sns_url = "http://"& request.ServerVariables("http_host") & request.servervariables("http_url")
 
'/////////////////////////////////////////////////////////////////////////////////////////////
'// 트위터
'/////////////////////////////////////////////////////////////////////////////////////////////
sns_twitter_url = sns_content &"   "& sns_url  ' URL붙이기 // 일부 시스템에서만 사용
sns_twitter_url = Server.urlencode(sns_twitter_url)  '인코딩
 
'/////////////////////////////////////////////////////////////////////////////////////////////
'// 페이스북
'/////////////////////////////////////////////////////////////////////////////////////////////
sns_face_url = Server.urlencode(sns_url)
sns_face_subject = Server.urlencode(sns_content)
 
'/////////////////////////////////////////////////////////////////////////////////////////////
'// 미투데이
'/////////////////////////////////////////////////////////////////////////////////////////////
sns_me2_url = Server.urlencode(sns_url)
sns_me2_subject = Server.urlencode(sns_content)
'sns_me2_url_text = iconv('euc-kr', 'utf-8', sns_me2_subject) ' euc-kr 일때 --> utf-8 변경후 전송
sns_me2_url_text = Server.urlencode(sns_title) ' 인코딩
'sns_me2_tag = iconv('euc-kr', 'utf-8',sns_title) ' euc-kr 일때 --> utf-8 변경후 전송
sns_me2_tag = Server.urlencode(sns_me2_tag) ' 인코딩
 
'/////////////////////////////////////////////////////////////////////////////////////////////
'// 요즘
'/////////////////////////////////////////////////////////////////////////////////////////////
sns_yozm_url = Server.urlencode(sns_url)
sns_yozm_subject = Server.urlencode(sns_content)
'/////////////////////////////////////////////////////////////////////////////////////////////
%>
<a href="http://twitter.com/home/?status=<% Response.write sns_twitter_url %>" target="_blank"><img src="../img/sns/twitter_c.png" border="0" alt="이 코멘트를 내 twitter로 보내기" title="이 코멘트를 내 twitter로 보내기" /></a>
<a href="http://www.facebook.com/sharer.php?u=<% Response.write sns_face_url %>&t=<% Response.write sns_face_subject %>" target="_blank"><img src="../img/sns/facebook_c.png" border="0" alt="이 코멘트를 내 facebook으로 보내기" title="이 코멘트를 내 facebook으로 보내기" /></a>
<a href='http://me2day.net/posts/new?new_post[body]=<% Response.write sns_me2_subject %>+++++++["<% Response.write sns_me2_url_text %>":<% Response.write sns_me2_url %>+]&new_post[tags]=<% Response.write sns_me2_tag %>'  target="_blank"><img src="../img/sns/Me2Day_c.png" border="0" alt="이 코멘트를 내 Me2Day로 보내기" title="이 코멘트를 내 Me2Day로 보내기" /></a>
<a href="http://yozm.daum.net/api/popup/prePost?sourceid=41&link=<% Response.write sns_yozm_url %>&prefix=<% Response.write sns_yozm_subject %>" target="_blank"><img src="../img/sns/yozm_c.png" alt="이 코멘트를 내 요즘으로 보내기" title="이 코멘트를 내 요즘으로 보내기" border="0" /></a>
<% '소셜 미디어로 코멘트보내기 %>


참고자료
http://dualist.tistory.com/115

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 76 페이지
  • RSS
기술자료 목록
1141
HTML   24943  2012-05-02 20:26 ~ 2018-02-23 22:53  
1140
그누보드   18519  2012-05-01 22:12  
1139
메이크샵   26744  2012-05-01 10:58  
1138
HTML   16069  2012-04-29 17:33 ~ 2019-06-18 10:16  
1137
HTML   24876  2012-04-28 23:27 ~ 2018-06-20 23:57  
1136
ClassicASP   20239  2012-04-27 02:31  
1135
JavaScript   15375  2012-04-26 12:06 ~ 2012-05-26 00:00  
1134
전자결제   31578  2012-04-26 00:36  
1133
ClassicASP   53711  2012-04-24 17:51 ~ 2013-05-12 00:00  
1132
JavaScript   40719  2012-04-24 00:22  
1131
메이크샵   15046  2012-04-23 17:44 ~ 2013-08-16 00:00  
1130
메이크샵   11895  2012-04-23 17:44  
1129
그누보드   10950  2012-04-23 11:44  
1128
일반   13901  2012-04-22 18:38  
1127
Adobe   12233  2012-04-22 15:43  
1126
메이크샵   10923  2012-04-20 23:32  
1125
JavaScript   36332  2012-04-19 23:06 ~ 2012-06-22 00:00  
1124
ClassicASP   15277  2012-04-19 02:17  
1123
etc언어   23943  2012-04-18 18:32 ~ 2016-11-07 00:00  
1122
ClassicASP   15329  2012-04-18 13:41 ~ 2016-03-30 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2025 해피정닷컴. All Rights Reserved.