Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: .htaccess

Parašė adulis· 2008 Lap. 21 15:11:51
#1

Sveiki,
ieškojau supportuose ir pnš nerandu dbr to paprasto kodo kad įrašius į .htacces ten kaskaip allow deny ip kažkas tokio neprisimenu dbr kad tipo į ta folderi kur bus įimestas .htaccess failas įleistu tik tą ipą :)
Jai galit parašykit :)

Ir kaip perdaryt šį kodą kad tiktų paprastam .php failui:
$adminai = "000.000.000.000|123.456.789.321|112.119.02.03|ir t.t.";
$listas=explode("|", $adminai);
$ip = $_SERVER['REMOTE_ADDR'];
if (!in_array($ip, $listas)) {
$result = dbquery("INSERT INTO ".$db_prefix."blacklist (blacklist_ip, blacklist_reason) VALUES ('$ip', 'Mėginimas įsibrauti į Admin valdymą.')");
}




Failas į kurį kišių ta kodą:
<?PHP //leftmenu.php :: Menu de la izquierda


define('INSIDE', true);
$ugamela_root_path = '../';
include($ugamela_root_path . 'extension.inc');
include($ugamela_root_path . 'common.'.$phpEx);

if(!check_user()){ header("Location: login.php"); }
if($user['authlevel']!="5"&&$user['authlevel']!="1"){ header("Location: ../login.php");}

$dpath = (!$user["$dpath"]) ? DEFAULT_SKINPATH : $user["$dpath"];

includeLang('leftmenu');

$mf = "Mainframe";//nombre del frame

$parse = $lang;
$parse['dpath'] = $dpath;
$parse['mf'] = $mf;
$parse['VERSION'] = VERSION;
$parse['user_rank'] = ($user['rank']==0)?1:$user['rank'];

echo parsetemplate(gettemplate('sgo/left_menu'), $parse);


// Created by Perberos. All rights reversed (C) 2006
?>




Redagavo adulis· 2008 Lap. 21 15:11:45

Parašė MAnjack· 2008 Lap. 21 16:11:15
#2

dbquery(
keisk į mysql_query(

Parašė adulis· 2008 Lap. 21 18:11:52
#3

Ačių, dabar kaip padaryti kad į tam tikrą failą galetų patekti tik tam tikras ipas?

Redagavo adulis· 2008 Lap. 21 18:11:00

Parašė kLx· 2008 Lap. 21 18:11:14
#4

Eik į google parašyk ".htaccess ban" ir ten rasi pavyzdžių.;)