테스트 사이트 - 개발 중인 베타 버전입니다

asp로 된 사이트를 php로 일부분만 수정할려고하는데 가능? 채택완료

ilruo 10년 전 조회 5,505

질문 그대로 입니다.

asp로 되어져 있는 사이트를 php로 일부분만 고치고 나머지는 php형식으로 바꿀려고 합니다.

예를 들어 게시판 부분 / 겔러리 부분등

이런 형식으로 일부분수정 하려고 하는데 가능한가요?

php의 경우 mysql형식으로 되어져 잇는데 asp의 경우 mssql로 되어져 있는데 그게 가능한건가요?

셋팅 자체가 asp인데 php의 경우 그냥 명령어나 형식을 쓴다고 안되지 않나요?

한다면 어떻게 셋팅해야되고

필요없다면 어떤형식으로 써야할지......

 

우선 수정할려는 부분 소스가

<!-- #include virtual="/inc/dbcon.asp" -->
%>
<!-- #include virtual="/inc/adovbs.inc" -->
<%
 Dim objDb, strSQL, CDOMail, iConf, strHtml, objFso, objTs, strFileName, strReciveEmail
 Dim intEstiType, strName, strCoName, strEmail, strTel, strHp, strFax, strAddr, strCont

 With Request

  intEstiType = .Form("intEstiType")
  strName = GetReplaceInput(.Form("strName"), "")
  strCoName = GetReplaceInput(.Form("strConame"), "")
  strEmail = GetReplaceInput(.Form("strEmail"), "")
  strTel = GetReplaceInput(.Form("strTel"), "")
  strHp = GetReplaceInput(.Form("strHp"), "")
  strFax = GetReplaceInput(.Form("strFax"), "")
  strAddr = GetReplaceInput(.Form("strAddr"), "")
  strCont = GetReplaceInput(.Form("strCont"), "")
 
 End With

 Set objDb = Server.CreateObject("Adodb.Connection")
  objDb.Open Conn

  strSQL = "Insert Into [ADMIN_ESTI_LIST] ( intEstiType, strName, strCoName, strEmail, strTel, strHp, strFax, strAddr, strCont ) Values ( "& intEstiType &", '"& strName &"', '"& strCoName &"', '"& strEmail &"', '"& strTel &"', '"& strHp &"', '"& strFax &"', '"& strAddr &"', '"& strCont &"' )"
  objDb.Execute strSQL ,, adExecuteNoRecords

  objDb.Close
 Set objDb = Nothing

 strReciveEmail = "" '받는사람이메일

 If strReciveEmail <> "" Then
 
  Set CDOMail = server.CreateObject("CDO.Message")
  Set iConf = CDOMail.Configuration

   With iConf.Fields
   .item("http://schemas.microsoft.com/cdo/configuration/sendusing">http://schemas.microsoft.com/cdo/configuration/sendusing") = 1
   .item("http://schemas.microsoft.com/cdo/configuration/smtpserverport">http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 27
   .item("http://schemas.microsoft.com/cdo/configuration/smtpserver">http://schemas.microsoft.com/cdo/configuration/smtpserver") = "222.236.44.94"
   .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory">http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory") = "C:\Inetpub\mailroot\Pickup"
   .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout">http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30
   .Update
   End With

   Set objFso = CreateObject("Scripting.FileSystemObject")

    strFileName =  Server.MapPath("\") & "/inc/mailform/Esti_FormMail.html"

    Set objTs = objFso.OpenTextFile(strFileName)

    Do While Not objTs.AtEndOfStream
   
     strHtml = strHtml & objTs.ReadLine & chr(13)&chr(10)
    
    Loop

    Set objTs = Nothing

   Set objFso = Nothing

   strHtml = Replace(strHtml,"@req_name","문의")
   strHtml = Replace(strHtml,"@es_name",strName)
   strHtml = Replace(strHtml,"@es_date",Now())
   strHtml = Replace(strHtml,"@es_tel",strTel)
   strHtml = Replace(strHtml,"@es_hp",strHp)
   strHtml = Replace(strHtml,"@es_fax",strFax)
   strHtml = Replace(strHtml,"@es_addr",strAddr)
   strHtml = Replace(strHtml,"@es_cont",strCont)
   strHtml = Replace(strHtml,"@es_email",strEmail)


   CDOMail.From = strName & "<"& strEmail &">"
   CDOMail.To = strReciveEmail
   CDOMail.Subject = "[문의] " & strName & "님의 문의메일입니다."
   CDOMail.HTMLBody = strHtml

   CDOMail.Send

  Set CDOMail = Nothing
  Set iConf = Nothing

 End If

 Response.Write "<script>alert('고객님의 문의가 정상적으로 접수되었습니다.'); top.document.location.reload(); </script>"
 Response.End()
%>​

 

자세한 답변 부탁드리겠습니다...

asp에 대해서 하나도 몰라서...

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
10년 전

질문이 asp로 된 사이트에서 php코드를 약간이라도 적용가능하냐??

이거를 물으시는건가여? 일단은 한가지 환경자체로만 된 호스팅 환경에서는 적용안댑니다.

php환경에서 asp코드넣으면 페이지 백지뜨고 안먹히고 그럽니다.

 

다만, 윈도우 환경에서는 asp랑 php둘다 사용할수있는데

같이 사용가능한지는 몰르겠습니다. 따로 호스팅잡고는 가능할거같은데

어느 정해진 한가지 환경을 사용하는 곳에서 php랑 asp둘다 사용하는건 안되는걸로 알고있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

i
ilruo
10년 전
asp된 사이트에 게시판만 php로 하고 싶은데 그럼 말씀하시는게 호스팅 환경에서 안된다고 하신다면 호스팅 업체에 연락을 따로 해야하는건가요? 아니면 게시판만 php로 한다는게 안된다는건가요?
톰소여
10년 전
asp로된 사이트에 php코드 자체가 들어갈수없습니다.
언어는 한가지만 사용하셔야합니다.

댓글을 작성하려면 로그인이 필요합니다.

10년 전

현재 사용중인 호스팅사에서 사용 가능한 언어 및 디비를 확인 할 수 있을텐데요

보통은 호스팅사에서 mssql, mysql 둘다 사용 가능하도록 지원하지 않습니다

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인