webForumDet fria alternativet

Kan man göra om det här ASP-scriptet till PHP?

PHPur PHP

4 svar · 313 visningar · startad av Tjock-Erik

Medlem sedan nov. 2002102 inlägg
Frågan#1

Jag har nu lärt mig pyttelite om ASP men tycker att PHP verkar bättre. Det här är det enda ASP-scriptet jag använder på min hemsida nu:

Dim strPage
strPage = Trim (Request.QueryString ("page"))

If strPage = "" Then
strPage = "startsidan"
End If

Server.Execute (strPage &".asp")

Kan man göra om det till PHP istället?

Medlem sedan feb. 20012 412 inlägg
#2
$strPage = $_GET['page'];

if ( $strPage == "" ) {

   $strPage = "startsidan";

}

Vet dock inte om PHP har en motsvarande funktion för server.execute

RED: Det borde gå att använda funktionen require() som finns här:
http://www.php.net/manual/en/function.require.php

Medlem sedan aug. 2002477 inlägg
#3

För att översätta asp till php kan man använd asp2php (http://asp2php.naken.cc/), en kompis har lagt upp ett webbgränssnitt här:
http://zoo.dnsalias.net/asp2php/

Det känner inte igen all asp - men det är en gosd start.

Medlem sedan okt. 2001538 inlägg
#4

En snabb tanke, om man förutsätter att inget skickats till klienten utan att det här är det första som händer på sidan, kan man inte använda sig utav

header("Location: $strPage");

som en fortsättning på Jörgen HP´s kod ovan?

MVH Patrik

Medlem sedan mars 20007 896 inlägg
#5

Klart att man kan, men man får ju inte samma effekt då som om man inkluderar en fil med require() eller include(). Då skickas man istället vidare till sidan.

128 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)