2012-06-18 2 views
0

내 사이트가 PHP로되어 있습니다. "HTML 저장"링크를 클릭하면 동적 보고서 파일이 HTML 파일로 변환되기를 원합니다.PHP를 사용하여 여러 html 파일을 동적으로 생성

"HTML 저장"링크를 클릭하면 데이터베이스에서 가져온 내 보고서가 포함 된 새 html 파일을 만들고 싶습니다.

HTML 링크로 날짜 및 시간을 현명하게 저장하려면 동적 이름이 필요합니다.

내 코드 이것은 동적 파일이 아닌 하나의 파일을위한 코드입니다. 동적 인 HTML 페이지가 필요합니다.

$SaveFile = "weeklyreport.htm"; 
$fh = fopen($SaveFile, "w") or die("can't open file"); 
fwrite($fh, $htmlbodycontent); 
fclose($fh); 
+2

이것을 확인해보십시오. http://php.net/manual/en/function.tempnam.php – alfasin

+1

"thanks in advance"부분을 삭제하고 [FAQ - 서명] (http : // stackoverflow. com/faq # 서명) 및 [관련 메타 응답] (http://meta.stackexchange.com/a/3021/186879)을 참조하십시오. –

답변

0
생성되는 문서의 범위를 제한하고 "텍스트"로 출력되는 HTML pasre 동시에 파일을 필요에 따라

사용하면 fopen PHP의 모든 변수 전체 URL을 통과하는 사용자는 것이다 다운로드하라는 메시지가 표시됩니다.

보고서 자체를 생성하는 PHP 코드 섹션 만있는 경우 사용자가 추가 메뉴 구조 또는 사이트 줄 바꿈을 저장하지 않도록 직접 가리 키십시오.

fOpen 요청은 일반적인 http 요청과 정확히 동일한 방식으로 처리되므로 완벽하게 html 파일로 구문 분석 할 수 있습니다. HTML 문서가 완벽하게 잘 홀짝이되도록 CSS를 헤더/인라인으로 작성할 수도 있습니다. 이미지에 더 많은 문제가 있습니다.

관련 문제