2011-09-15 3 views
2

파일 업로드 PHP 스크립트를 ASP로 변환 중입니다.ASP (VBScript)에는 PHP의 ini_get과 유사한 기능이 있습니까?

PHP 스크립트는 ini_get()을 사용하여 php.ini에서 post_max_size 변수를 가져옵니다.

$POST_MAX_SIZE = ini_get('post_max_size'); 

먼저 IIS 또는 .NET에서 사용되는 유사한 파일 또는 방법이 있습니까? 있다면 거기에 최대 게시물 크기를 제어하는 ​​유사한 변수가 있습니다. 그리고 그것들 모두가 맞다면 IIS 나 .NET에서 변수를 가져올 수있는 ASP (VBScript)와 비슷한 것이 있습니까?

저는 ASP 개발자가 아니므로 완전히 손실되었습니다. 어떤 도움을 주시면 감사하겠습니다. 정확한 경로를 물어볼 수있는 올바른 질문을하도록 도와줍니다.

답변

2

아니요. 그러나 구성을 달성하기위한 많은 제공 업체가 있습니다.
PHP의 post_max_size은 IIS 구성의 ASP에 대해 ASPmaxRequestEntityAllowed과 동일합니다.
다음 샘플에서는 ADSI 또는 WMI 공급자를 사용합니다.
권한 및 공급자가 설치된 경우 작동합니다.

Dim INSTANCE_ID : INSTANCE_ID = Request.ServerVariables("INSTANCE_ID") 

'ADSI provider 
Response.Write GetObject("IIS://localhost/W3SVC/"& INSTANCE_ID &"/Root").ASPmaxRequestEntityAllowed 

Response.Write "<hr />" 

'WMI provider 
Response.Write GetObject("winmgmts:/root/MicrosoftIISv2")._ 
Get("IIsWebVirtualDirSetting='W3SVC/"& INSTANCE_ID &"/ROOT'").ASPmaxRequestEntityAllowed 
+0

감사합니다. IT 담당자에게 문의하여 ADSI 또는 WMI가 설치되어 있는지 확인합니다. 그 밖의 것이 없다면 Post Max Size가 무엇인지 파악하고 수동으로 정의 할 것입니다. 완벽한 솔루션은 아니지만 작동 할 것입니다! – Eric

관련 문제