Файл: surl.php
Строк: 29
<?php 
////////////////////////////////////////
/////         Основа ApiCMS       //////
///// Автор биллинга - IvanDanilov /////
///// Автор биллинга - IvanDanilov /////
///// ICQ 936545, mail: KyberID@ya.ru //
////////////////////////////////////////
/////////////////подключаем ядро и шапку
////////////////////////////////////////
$title = 'Исходный код';
require_once 'api_core/apicms_system.php';
require_once 'api_core/head.php';
////////////////////////////////////////
if (strlen($_GET['url'])<=5){
echo '<div class="subhead"><form action="surl.php" method="GET">
Введите адрес (Без http://):<br>
<input type="text" placeholder="mybit.su" name="url">
<input type="submit" value="Сканировать"></div>';
}else{
    $status=get_headers(htmlspecialchars('http://'.$_GET['url']));
    if(in_array("HTTP/1.1 200 OK", $status) or in_array("HTTP/1.0 200 OK", $status)){
    echo '<div class="content">Код ответа: HTTP/1.0 200 OK"</div>';
    
function highlight_code($code) 
{ 
  // если до этого $code обрабатывали функцией
  // htmlspecaialchars, здесь нужно дописать код, который отменяет ее действие 
  $code = stripslashes($code); 
  if(!strpos($code,"<?") && substr($code,0,2)!="<?") {
    $code="<?php\n".trim($code)."\n?>"; 
  }  
  $code = trim($code); 
  return highlight_string($code,true);
} 
// вызываем функцию, к примеру так 
// пример кода
$code = ''.file_get_contents(htmlspecialchars('http://'.$_GET['url'].'')).'';
// вызываем функцию
echo '<div class="subhead">';
echo highlight_code($code); 
echo '</div>';
}else{
    echo '<div class="content">Сайт не доступен</div>';
    }
}
////////////////////////////////////////
apicms_foot();
include_once 'api_core/timegen.php';
?>