webForumDet fria alternativet

konvertera kod

3 svar · 192 visningar · startad av Dpo

DpoMedlem sedan aug. 2000159 inlägg
#1

Hallo!
Ska skrota w2kservern och lägga in linux.

Hur "konverterar" jag följande ASP-kod
Vad koden nedan gör att är att man ska slippa använda frames.
se sidan http://www.depeo.com

<%Select case Lcase(Request.QueryString("action"))%>
<%case "start"%><!-- #Include Virtual="/start.asp" -->
<%case "admin"%><!-- #Include Virtual="/admin.asp" -->
<%case "forum"%><!-- #Include Virtual="/start.asp" -->
<%case "projekt"%><!-- #Include Virtual="/projektlnk.asp" -->
<%case "drift"%><!-- #Include Virtual="/drift.asp" -->
<%case "abuse"%><!-- #Include Virtual="/abuse.asp" -->
<%end select%>

Tacksam för svar.

DarrenMedlem sedan dec. 2002789 inlägg
#2

ASP-koden du visade är motsvarighet till PHPs switch-sats.

switch ($_GET['action']){
    case 'start':
        include("/start.php");
        break;
    case 'admin':
        include("/admin.php");
        break;
    case 'forum':
        include("/start.php");
        break;
    case 'projekt':
        include("/projektlnk.php");
        break;
    case 'drift':
        include("/drift.php");
        break;
    case 'abuse':
        include("/abuse.php");
        break;
    default:
        include("/start.php");
}

EDIT: Missade att lägga fnuttarna runt filnamnet. Det är gjort nu.

DpoMedlem sedan aug. 2000159 inlägg
#3

Darren skrev:

ASP-koden du visade är motsvarighet till PHPs switch-sats.

switch ($_GET['action']){
    case 'start':
        include(/start.php);
        break;
    case 'admin':
        include(/admin.php);
        break;
    case 'forum':
        include(/start.php);
        break;
    case 'projekt':
        include(/projektlnk.php);
        break;
    case 'drift':
        include(/drift.php);
        break;
    case 'abuse':
        include(/abuse.php);
        break;
    default:
        include(/start.php);
}

Tack så mycket. Ska prova det genast. :)

DarrenMedlem sedan dec. 2002789 inlägg
#4

Om du vill ha konvertering till små bokstäver i query-stringen får du andra switch raden så att den ser ut så här:

switch (strtolower($_GET['action'])) {
136 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)