Показать сообщение отдельно

  #2  
Старый 18.12.2009, 22:50
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
С нами: 9567480

Репутация: 61
По умолчанию

Безопасен ли инклуд?

PHP код:
  function cl_include($action){
    
$action = (string)($action);
    
$filter = array("http","ftp",":",";","/","\\",".","%27","'","`","=","%","base64");
    
$filter_data str_replace($filter""$action);
    return 
$filter_data;
  }

$action=htmlspecialchars((string)$_GET[action]);
if((
file_exists("modules/$action.php"))&&(is_file("modules/$action.php"))){

$action=cl_include($action);
include(
"modules/$action.php");


 
Ответить с цитированием