Файл: 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';
?>