Frågan 30 nov. 2002 21:13 #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?
$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
M mikkeX Medlem sedan aug. 2002 477 inlägg 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.
Patrik81 Medlem sedan okt. 2001 538 inlägg 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
S SPiN Medlem sedan mars 2000 7 896 inlägg 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.