elseif brukar ju ersättas med select/case för att öka prestanda och få en tydligare kod. Jag vet inte om det är att föredra i detta fall?
Frågan#1
I arrayn list så lagra jag alla Godkända taggar som ska ersättas av en egen kod. Just nu kör jag en elseIf sats och en for sats för att nolla alla ställer i texten och bara lägga in korrekt kod. men denna IF och elseIF koder kommer ju vara mil långa... kan man lösa det på något smidigare och kanske snabbare sätt?
function free(str)
list = array("mainpage","banner","pageload","T_HEAD_STYLESHEET","SITENAME","PAGE_TITLE")
if instr(str,"mainpage}") then
mainpage()
elseif instr(str,"pageload}") then
Response.Write FormatNumber((Timer() - strStartTimer), 3)
elseif instr(str,"T_HEAD_STYLESHEET}") then
response.write DIRECTORY & cssfile
elseif instr(str,"PAGE_TITLE}") then
response.write "powered by VPanel"
elseif instr(str,"SITENAME}") then
response.write title
end if
for u = 0 to ubound(list)
str = replace(str,list(u) & "}","")
next
free = str
end function

