<area shape="rect" coords="114,58,148,118" href="/twitter.php?no=<?=$no?>&category=<?=$category?>&type=<?=$type?>&msg=<?=urlencode($arrData[m_srv_title]."+#XXToday")?>" alt="트위터" />]
위처럼 twitter.php 파일에 값들을 보내게 되면
받은 파라메터 값으로 아래처럼 처리
그럼 보내는 값은 http:mtz.kr/x32ad$ 이러하게 변환할수 있다.
header("Location: $url");
위처럼 twitter.php 파일에 값들을 보내게 되면
받은 파라메터 값으로 아래처럼 처리
그럼 보내는 값은 http:mtz.kr/x32ad$ 이러하게 변환할수 있다.
$type = $_GET[type];
$msg = urldecode($_GET[msg]);
$no = $_GET[no];
if($type=="3"){
$sendUrl = $mobileUrl."/redirect.html?param=twitter|http://xxxx.co.kr/stview.php?no=".$no."%26web";
}else if($type=="4"){
$sendUrl = $mobileUrl."/redirect.html?param=twitter|http://xxx.co.kr/mnbview.php?no=".$no."%26web";
}.
.
.
.
.
.
.
/* make a URL small */
function make_mtz_url($url,$id,$pw,$format = 'xml',$version = '1.0.1')
{
//create the URL
global $wwwUrl;
if(strpos($wwwUrl,"nwww") > 0){
$domain = "http://mtz.kr";
}else{
$domain = "http://mtz.kr";
}
$mtzapp = $domain.'/yourls-api.php?action=shorturl&url='.$url.'&version='.$version.'&username='.$id.'&password='.$pw.'&format='.$format;
//get the url
//could also use cURL here
$response = file_get_contents($mtzapp);
//parse depending on desired format
//if(strtolower($format) == 'json')
//{
$json = @json_decode($response,true);
//print_r2_web($json);
if($json['statusCode']=='200'){
return $json['shorturl'];
}else{
$url_array = explode("|",$url);
return $url_array[1];
}
//}
//else //xml
//{
// $xml = simplexml_load_string($response);
// return 'http://n.mtz.kr/'.$xml->results->nodeKeyVal->hash;
//}
}$short = make_mtz_url($sendUrl,'mttyyy','dpaxl','json');
$url = "http://mobile.twitter.com/home?status=".urlencode(stripslashes(iconv("euc-kr", "utf-8",$msg)))."+".$short;
'개발도구 > PHP,ASP,JSP,SCRIPT' 카테고리의 다른 글
[PHP] 글자 자르기 mb_strimwidth mb_substr (0) | 2012.01.27 |
---|---|
[PHP] xml 파서 _ 기프티쇼에 실제 사용 (0) | 2012.01.26 |
[php] 태그 없애고 만들기 (0) | 2012.01.19 |
[script] 스스로 창 조절, selfsize, resize (0) | 2012.01.10 |
[php] 내장 $_SERVER 명령어들 (1) | 2011.12.30 |