Hi
I need help with modifing this script:
<?php
require_once("./tiny_includes/config.php");
$smarty = new Smarty;
$smarty->template_dir = "$dir_ws/tiny_templates";
$smarty->compile_dir = "$dir_ws/tiny_templates_c";
$smarty->assign("url_to_index",$config['url_to_index']);
$HTTP_SESSION_VARS['searchurl'] = '';
$randlink = '';
if($_SERVER['QUERY_STRING'] && !$fullurl && !preg_match('/[\W]/',$_SERVER['QUERY_STRING'])){
//loading index.php with query
if($res = checkQueryString($_SERVER['QUERY_STRING'])){
//query found
if($res['showsplash'] && $config['refreshrate']){
$smarty->assign("fullurl",$res['fullurl']);
$smarty->assign("fullurl_substr", (strlen($res['fullurl'])>75?substr($res['fullurl'],0,75).'...':$res['fullurl']));
$smarty->assign("refreshrate",$config['refreshrate']);
$smarty->assign("ad",getAd());
$smarty->assign("records",getNumb());
$smarty->display("connect.htm");
}
else js_redirect($res['fullurl']);
}
else{
//query did not find
$smarty->display("error.htm");
}
}
else{
if($fullurl){
preg_match("/^((http:\/\/)*)(.*)/i", $fullurl, $matches1);
preg_match("/^(http:\/\/)*/i", $fullurl, $matches2);
if($matches1[1]==$matches2[1] and $matches1[3]) $u = parse_url($fullurl);
else $u['host'] = $fullurl;
$ip = gethostbyname($u['host']);
//if($ip == $u['host']){
// js_alert ('No such host!');
//}
//else
$randlink = addLink($fullurl,$ip);
}
//loading index.php
$smarty->assign("fullurl",$fullurl);
$smarty->assign("fullurl_substr",((strlen($fullurl)>75)?substr($fullurl,0,75).'...':$fullurl));
$smarty->assign("randlink",$randlink);
$smarty->assign("fullurl_length",strlen($fullurl));
$smarty->assign("randlink_length",strlen($config['url_to_index']."?".$randlink));
$smarty->assign("ad",getAd());
$smarty->assign("records",getNumb());
$smarty->display("index.htm");
}
?>
Sorry because of big script. This is for making short links, like mypage.com/?532sa. No I would like to change it so that when I type mypage.com/http://www.yoursite.com opens redirecting
to new site and then it redirect to new site. Currently nothing happends when I do that so probably changes need to be under else. The option for short link must stay...
Thank you in advance