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 Link to comment https://forums.phpfreaks.com/topic/10124-redirect/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.