c ASP на PHP
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



c ASP на PHP Expand / Collapse
Автор
Сообщение
03.12.2002 0:25
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 11.11.2003 15:32
Сообщ.: 107, Visits: 1 178
Народ можно ли что-нибудь подобное сделать на PHP?

<%="<%"%>@ LANGUAGE = VBScript%>
<%="<%"%>Option Explicit

Dim strFileName
Dim arrHTMLFiles, arrDefinedTraffic, I
Dim lngIndexOfMin, lngIndexOfMax

arrHTMLFiles = Array(<%=strFileNames%>)
arrDefinedTraffic = Array(<%=strTrafficValues%>)

If Application("TotalVisitors") = "" Then
Call fnFirstBoot()
Else
lngIndexOfMax = UBound(arrDefinedTraffic)
Dim arrB, bNeedToClear
bNeedToClear = True
For I = lngIndexOfMax To 0 Step -1
If arrDefinedTraffic(I) > Application("arrTraffic")(I) Then
Application.Lock
arrB = Application("arrTraffic")
arrB(I) = Application("arrTraffic")(I) + 1
Application("arrTraffic") = arrB
Application("TotalVisitors") = Application("TotalVisitors") + 1
Application.UnLock
strFileName = arrHTMLFiles(I)
bNeedToClear = False
Exit For
End If
Next
If bNeedToClear Then Call fnFirstBoot()
End If

Response.Redirect(strFileName)

Sub fnFirstBoot()
Application.Lock
Application("TotalVisitors") = 1
Application("arrTraffic") = Array(0,0,0)
Application.UnLock

lngIndexOfMax = 0
For I = 0 To Ubound(arrDefinedTraffic)
If arrDefinedTraffic(lngIndexOfMax) < arrDefinedTraffic(I) Then lngIndexOfMax = I
Next

Application.Lock
Application("arrTraffic")(lngIndexOfMax) = Application("arrTraffic")(lngIndexOfMax) + 1
Application.Unlock

strFileName = arrHTMLFiles(lngIndexOfMax)
End Sub
%>
Сообщ. #768624
13.12.2002 0:46
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 19.08.2004 23:39
Сообщ.: 278, Visits: 3 059
Почему нет?
Сообщ. #769589
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 12:12