sono completamente a digiuno di vbscript.
qualche buon anima potrebbe tradurmi questi piccoli script in vbscript?
Codice PHP:<%@ LANGUAGE=JSCRIPT %>
<%
//calcolo i millisecondi per la scadenza del cookie
function calcolaMillisecondi(quantita,unita)
{
if (isNaN(quantita) && isNaN(unita))
{
return 1000;
}
unita=unita.toUpperCase();
var tempo=new Array("O","G","M");
var moltiplicatore=new Array(3600000,86400000,2592000000)
for (var i=0; i<tempo.length; i++)
{
if (unita==tempo[i])
{
return moltiplicatore[i]*quantita;
}
}
return 1000;
}
%>
<%
//creo il cookie
if ((Request.ServerVariables("HTTP_COOKIE")!="") && (Request.Cookies("linguasceltaperhotelnancy")==""))
{
var tempoAllaScadenza=calcolaMillisecondi(7,"G");
var data=new Date();
var scadenza=new Date(data.getTime()+tempoAllaScadenza);
var scadenzaCookie=(scadenza.getDate() + "/") + ((scadenza.getMonth()<10) ?("0" + (scadenza.getMonth()+1)) :(scadenza.getMonth()+1)) + ("/" + scadenza.getYear()) + (" " + scadenza.getHours()) + ("." + scadenza.getMinutes()) + ("." + scadenza.getSeconds());
Response.Cookies("hotelnancy") = "francese";
Response.Cookies("hotelnancy").Expires = scadenzaCookie;
}
%>
<%
Response.Redirect("http://www.hotelnancy.com/index.asp");
%>
mille grazieCodice PHP:<%@ LANGUAGE=JSCRIPT %>
<%
function leggiIlCookie()
{
var lingua="";
if ((Request.ServerVariables("HTTP_COOKIE")!="") && (Request.Cookies("hotelnancy")!=""))
{
lingua=Request.Cookies("hotelnancy");
if (lingua=="francese") return;
}
else
{
permettiReindirizzamento();
}
}
%>
<%
function permettiReindirizzamento()
{
var messaggio=new String(Request.ServerVariables("HTTP_ACCEPT_LANGUAGE"));
var parole=messaggio.split(",");
//aggiunge tedesco quando si avra il dominio .de
var lingue=new Array("en","it");
var dominio=new Array("hotelinrimini.co.uk/linguainglese.asp","hotelnancy.it/linguaitaliano.asp");
var lingua=parole[0].substring(0,2);
for (var i=0;i<lingue.length;i++)
{
if (lingua==lingue[i])
{
Response.Redirect("http://www." + dominio[i]);
}
}
Response.Redirect("http://www.hotelinrimini.co.uk");
}
%>
<%
leggiIlCookie();
%>


Rispondi quotando