Programming/ASP zzins 2016. 2. 3. 10:37
스크립트를 실행할 수 있는 최대 허용 시간을 초과했습니다. 속성 Server.ScriptTimeOut에 새 값을 지정하거나 IIS 관리 도구에 있는 값을 변경하면 이 제한을 바꿀 수 있습니다.엑셀 다운로드 시에 위 오류를 만나는 경우가 있다.페이지 가장 상단에 Server.ScriptTimeout = 80 이런 식으로 선언만 해 주면 된다.
Programming/ASP zzins 2016. 2. 3. 10:28
Response.ContentType = "application/x-msexcel" Response.AddHeader "Content-Disposition", "attachment; filename=download.xls"상단에 그냥 찍어 주면 된다.
Programming/ASP zzins 2016. 1. 22. 16:49
참고로 첨부 파일로 보낼 경우는 조건문으로 걸어 줘야 한다.If 파일 Then mail.AddAttachment Server.MapPath("보낼 파일이 존재하는 상대 경로") & "/파일명" End IfASP가 PHP보다 좋은 유일한 게 아닌가 싶다. PHP의 경우는 첨부 파일을 보낼 때 boundary로 지정해 주고...아오! ASP는 그냥 파일이 있는 위치랑 파일명만 지정해 주면 그걸 지가 알아서 첨부 파일로 보내 준다.
Programming/ASP zzins 2016. 1. 12. 17:32
mysql_insert_id()랑 같은 역할을 한다.
Programming/ASP zzins 2015. 7. 30. 10:52
에헴!asp에서 만들어진 함수처럼 생긴 앤데 일반 함수처럼 호출하려고 하면 'Sub를 호출할 때는 괄호를 사용할 수 없습니다.'라는 에러 메시지를 내뿜는다. 더러운 asp를 외쳐 주고 자세히 살펴 보자.Sub 주제에...코드를 잘 살펴 보면Sub SubName(var1, var2) ... End Sub이렇게 지가 Sub라고 해놨다.Function일 경우는 위에 Sub라고 된 부분을 Function으로 교체하면 된다.사설이 길었다. 리턴값이 없을 경우엔 Sub든 Function이든 일반 함수 호출하듯이 하면 오류를 뿜는다고 한다. 그래서 호출을 하려면 Call을 붙여서 호출하거나 아니면 괄호를 다 없애고 호출하면 된다. 무슨 말인고 하니SubName var1, var2 혹은 Call SubName(var1..
Programming/ASP zzins 2013. 4. 2. 20:49
Classic ASP의 경우 PHP와는 다르게 연관 배열이라는 게 지원 안 된다.PHP를 좀 하던 사람들이라면 이게 얼마나 불편한지 안다.위 코드는 연관 배열이라고 하긴 좀 어렵지만 그래도 비슷하게 흉내를 낸 것이다. Dictionary 라이브러리 사용한 거
Programming/ASP zzins 2013. 4. 1. 17:18
Function in_array(element, arr) For i=0 To Ubound(arr) If Trim(arr(i)) = Trim(element) Then in_array = True Exit Function Else in_array = False End If Next End Function [출처 : 해외 어떤 사이트] php에 있는 in_array 함수를 asp에서도 쓸 수 있다.
Programming/ASP zzins 2013. 1. 29. 10:30
서버 개체 오류 어쩌고 저쩌고 Server.CreateObject 실패/경로/AGS_pay_ing.asp, 줄 2XX 저 라인 찾아 보면 Set objCom = Server.CreateObject("AGSClient40.PG") 얘 비스무리하다. 올더게이트(Allthegate) PG 모듈 설치를 하다가 보면 저런 오류를 접할 수가 있다. 가장 먼저 올더게이트에서 제공하는 샘플 페이지에서 테스트 해 보면 저런 오류가 나오는지 안 나오는지 알 수가 있다. 일단 저 오류가 뜨면 자신의 윈도우 서버에 AGSClient40.dll 얘가 설치되지 않았을 확률이 크다. 1. 포트가 정상적으로 열려 있는가.이건 서버 관리자한테 물어 보자스라. 2. 터미널로 접속한 후에 실행 창을 열고 regsvr32 agsclient..
Programming/ASP zzins 2012. 5. 25. 17:29
php에서 print_r($_SERVER) 했을 때랑 같다.
Programming/ASP zzins 2010. 12. 6. 18:11
간혹 숫자를 001, 002 이런 식으로 맞춰야 할 경우가 있다. PHP의 경우는 2010/09/15 - [Programming/PHP] - 숫자 0으로 채우기?? 이 링크를 참고하시라. asp의 경우는 Right("채울 숫자" & 숫자, 자릿수) 이런 식으로 하면 된다. 예를 들면 Right("0" & 1, 2) 이런 식으로 하면 된다. 05 이런 식으로 리턴된다. 주의할 점은 자릿수라고 써진 부분에 써지는 숫자보다 1 적게 채울 숫자 부분을 맞춰 줘야 한다는 것이다. 무슨 말인고 하니 Right("000" & 1, 4) 이런 식으로 하면 정상적으로 0001 이렇게 리턴이 되지만 Right("000" & 1, 5) 이렇게 하면 0001까지만 나온다. 정상적으로 나오게 하려면 Right("0000" & ..