2012-01-06 2 views
3

내 사이트에서 DIV 중 하나의 내용을 가져와 내용을 파일에 저장해야합니다.DIV의 내용을 가져 와서 파일, jQuery/JS 또는 서버쪽에 저장하십시오.

jQuery 나 JS에서 할 수 있을지 궁금한 점은 PHP와 같은 서버 기반 언어를 사용해야한다는 것입니다.

아니면이 쿼리와 관련된 예제 또는 튜토리얼이 있습니까?

+0

클라이언트 쪽에서 Flash를 사용하거나 쿠키에 데이터를 저장할 수 있으며 서버 측에서 원하는 언어를 사용할 수 있습니다. 왜 div의 원시 내용을 파일에 저장 하시겠습니까? –

+0

vCard와 마찬가지로 사용자의 서명과 비슷합니다. –

+0

파일을 서버 또는 클라이언트에 저장 하시겠습니까? Flash, Silverlight 또는 Java 애플릿이 클라이언트 측 저장을위한 옵션이 될 것이고 AJAX는 DIV의 내용을 서버에 게시하는 것이 서버 파일을 위해이를 수행하는 방법 일 것입니다. –

답변

0

jQuery의 AJAX 기능을 사용하여 서버의 파일을 만들고 저장하는 서버의 스크립트로 정보를 보낼 수 있습니다.

직접이 목적으로 jQuery 또는 JS를 사용할 수 없습니다.

1

jQuery를 사용하여 .text()를 사용하여 div의 내용에 액세스하십시오.

그런 다음 jquery ajax 함수를 사용하여 PHP 스크립트에 POST하십시오. PHP 스크립트 내에서 "w +"권한이있는 fopen()을 사용하여 파일 스트림을 연 다음 fwrite()를 사용하여 내용을 파일에 씁니다.

+1

.text()는 .html()을 사용하여 읽을 수있는 텍스트를 가져옵니다. 원시 html 콘텐츠를 얻는 방법 –

0

HTML5 Filesystem API을 사용하여 브라우저에 파일을 저장하고 a[download]을 사용하여 다운로드 링크가있는 사용자를 표시 할 수도 있습니다. 또는 파일 시스템을 건너 뛰고 후자를 수행 할 수도 있습니다.

관련 문제