2014-07-19 6 views
0

누군가가 도와 줄 수 있기를 바랍니다. 일부 PHP를 사용할 수는 있지만 전문가는 아닙니다. 여기 거래가 있습니다.HTML 폼 PHP 출력 savedata를 html 파일

나는 html 양식 (form.html)을 만들었습니다 이제 formular.php 출력을 고유 한 html 파일로 저장하려고합니다. ex. formular.php? id = 00000001. 다음에 다른 사람이 양식을 제출할 때 파일의 이름이 ex입니다. formular.php? id = 00000002. 아니면 file.html로? 그러나 나는 그것을 어떻게합니까?

form.html : 사전에

 

form action="formular.php" method="post" 

. 
. 
input type="text" value="Skriv navnet på FB-siden" name="mit_tekst_felt" size="55" 
. 
. 
. 
.    

input type="submit" value="Generer konkurrencebetingelser" 


감사 너희들이 나를 도울 수 있다면. konbet에서

+0

기본 사항을 먼저 읽어보십시오. http://php.net/manual/en/tutorial.forms.php – hellcode

+0

라이브 예제 : [링크] http://wemakeitsocial.free4u.dk/konkurrencebetingelser/ –

+0

라이브 란 무엇인가요? 예를 들어? – hellcode

답변

0

/당신은 같은 것을 할 수 formular.php :

// Script Start 
ob_start(); 

// You former Script Code 
// ... 

// Script End 
$html = ob_get_clean(); 
$file = "/path/to/file_".md5($html).".html" 
file_put_contents($file, $html); 
echo $html; 

HTML 콘텐츠가 다른 경우 MD5는 고유 한 이름을주고있다. 각 제출 (공백 양식 포함)을 저장하려는 경우 파일 이름에 마이크로 초 단위의 시간 소인을 추가 할 수 있습니다.

정말 연속 번호가 필요한 경우 마지막 번호를 다른 파일에 저장하고 카운트 한 다음 새 파일이 실제로 존재하지 않는지 확인하고 새 파일과 새 번호로 파일을 저장해야합니다.

+0

훌륭하게 작동합니다! 감사! –

+0

당신은 오신 것을 환영합니다. 다음 번에 질문을 정리하십시오. form.html이 문제와 관련이 없습니다 (유효한 html이 아니므로 첫 번째 의견이 나왔습니다 ...). 그러나 우리는 그것을했다 :-) – hellcode