2010-07-29 1 views
0

누구든지 충분히이 PHP는 ASP.NET에 대한 전사?일부 PHP는 ASP.NET

미리 감사드립니다.

JJ

<?php 
if(isset($_POST['data']) && $_POST['data'] != '') { 
$output = $_POST['data']; 
$newfile = time() . ".xml"; 
$file = fopen ($newfile, "w"); 
fwrite($file, $output); 
fclose ($file); 
echo 'file created: ' . $newfile; 
} else { 
echo "not saved"; 
} 
?> 
+2

언어를 정의해야합니다 .Net Framework, C# 또는 VB.net이 주 언어입니다. – Pharabus

+4

질문하지 않고 그냥 무료로 질문합니다. – Spoom

답변

2

테스트되지 않은 코드를하지만

if(!string.IsNullOrEmpty(Response.Form["data"])) 
{ 
    string output = Response.Form["data"]; 
    string newfile = DateTime.Now.ToString("hhMMss")+".xml"; 
    File.WriteAllText(newfile, output); 
    Response.Write("file created: " + newfile); 
} 
else 
{ 
    Response.Write("not saved"); 
} 

내가 PHP를 배운 방법이이었다 그래서 난 다시 :)

편집을 지불 할 의무가 느꼈다 시작하려면 충분한 : 모두로 다른 말로는, 물론 이것을 그대로 사용하지 말고 대신 학습을 위해 사용해야합니다.

+0

정말 고마워요! – fabric

2

내가 볼 수있는 한, 이것은 당신이 원했던 것처럼 ASP.NET 코드의 한 덩어리로 직접 번역 할 수 없습니다.

.aspx 파일이 필요하며 가장 기본적인 방법으로 코드를 작성하려면 (.aspx.cs-file) 뒤에 있어야합니다. 텍스트 파일 열기, 쓰기 및 닫기는 this처럼 수행 할 수 있습니다. 나머지 부분은 <asp:whatever id="data"> 요소를 사용한 다음이 코드를 검색하는 것과 같은 특정 ASP.NET 기술에 의존합니다.

당신은 매우 간단한 작업을 요구하고 있으며, ASP.NET을 직접 살펴 보는 것이 더 나을 것입니다.

편집 : @Jesper Palm은 제 첫 번째 라인에서 불가능했던 것보다 많았습니다. 어쨌든 ASP.NET 프레임 워크를 이상하게 사용하는 것은 제 의견입니다. :-)