webForumDet fria alternativet

Hjälp med översättning från ASP

PHP

4 svar · 205 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#1

En dag innan deadline inser jag att ASP inte stöds på den server projektet ska presenteras på. Dock stöds PHP så jag undrar om någon känner till en bra hemsida där man kan kolla upp PHP:s motsvarigheter till ASP. De två kodsnuttar som ska översättas följer nedan, men eftersom jag inte alls vet vad funktioner och metoder heter i PHP så skulle det ta alldeles för lång tid att sitta och söka i referensen. Men, som sagt, en bra länk till en sida avsedd för detta problem skulle verkligen uppskattas.

<%
If Request.QueryString("status") = 1 Then
	strNamn = Request.Form("namn")
	strEmail = Request.Form("email")
	strMedd = Request.Form("medd")
	
	For i = 1 To 3
		If Not Len(Trim(Request.Form(i))) > 0 Then blnTommaFalt = True		
	Next
	
	If Not InStr(strEmail,"@") Then blnEjEmail = True

	If Not blnTommaFalt And Not blnEjEmail Then
		Set objEmail = Server.CreateObject("CDONTS.NewMail")
		objEmail.MailFormat= 0 '(0=MIME 1=Text)
		objEmail.BodyFormat = 1 '(0=HTML 1=Text)		
		objEmail.From = "test@test.com"
		objEmail.To = strEmail
		objEmail.Subject = "Test"
		objEmail.Body = ""
		objEmail.Send
		Set objEmail = Nothing
	End If
	
End If
%>
<%
If blnTommaFalt Then
	Response.Write "<p><b>Vänligen fyll i samtliga fält.</b><br><a href=""kontakt.asp"">Gå tillbaka</a></p></body>"
	Response.End()
ElseIf blnEjEmail Then
	Response.Write "<p><b>Vänligen fyll i en giltig e-mail-adress.</b><br><a href=""kontakt.asp"">Gå tillbaka</a></p></body>"
	Response.End()
End If
%>
Medlem sedan sep. 20011 086 inlägg
#2

http://asp2php.naken.cc/ kanske kan hjälpa dig =)

Medlem sedan apr. 20012 427 inlägg
#3

pimme skrev:

http://asp2php.naken.cc/ kanske kan hjälpa dig =)

Jag hittade den sidan, men det verkar väldigt omständligt och dessutom väldigt osäkert. Jag släger upp ASP-filen på en annan server istället.

Medlem sedan sep. 2001287 inlägg
#4

hmm i asp finns det juh något liknande buffert = true
som gör att sidan prossesseras innan den skickas så att man kan redirecta mm mitt i sidan.
Finns det någon function i php som fungerar på samma sätt?

Medlem sedan dec. 1999483 inlägg
#5

Kan ju använda dig av ob_start() och ob_end_flush(). Sök i manualen så förstår du hur de funkar.

273 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
149 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)