freakman Posted May 21, 2006 Share Posted May 21, 2006 HiI need help with modifing this script: [code] <?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"); } ?>[/code]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 redirectingto 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 Quote Link to comment https://forums.phpfreaks.com/topic/10124-redirect/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.