2011-01-23 3 views
3

저는 아주 기본적인 뉴스 기사 시스템을 필요로하는 작은 프로젝트를 찾고 있습니다. 이상적으로, 이것은 간단한 XML 파일로 일부 뉴스와 함께 쓰여진 다음 홈페이지에 표시되도록 구문 분석됩니다. 물론이 파일은 서버에 있습니다.뉴스 기사 : PHP없이 서버 디스크에 쓰기?

제 질문은 서버에서 PHP를 사용할 수 없으므로 클라이언트 브라우저가이 XML 파일에 쓰는 것을 허용하는 것입니다.

TiddlyWiki는 .JAR 파일을 사용하여 쓰기를 허용하지만 내가 시도해야하는 다른 방법이 있습니까?

+0

그래서 서버 측 스크립팅 언어가 설치되어 있지 않습니까, 아니면 PHP가 아니 었습니까? (예를 들어 Tomcat이 사용 중입니까?) –

+0

FTP가 어떻게 당신에게 어울리나요? –

+0

@middaparka : MySQL/PHP가 설치되지 않았다는 지시를 받았습니다. 그것은 아파치에서 실행 중입니다. AFAIK Tomcat이 설치되지 않을 것입니다. 그렇지 않으면 일부 JSP 페이지가 롤됩니다. @Oli : FTP가 나를 적합하게 만들지 만 뉴스를 유지할 최종 사용자는 아닐 것입니다. – pierre

답변

1

FTP가 지원되거나 지원되는 것 같습니다. 가장 좋은 방법은 작업을 수행하는 애플릿을 만드는 것입니다. FTP 연결은 Apache Commons Net FTPClient으로 매우 간단하게 수행 할 수 있습니다. 유일한 문제는 애플릿에 FTP 연결 세부 정보가 어떻게 든 포함되어야하며 애플릿이 클라이언트 시스템에 다운로드되기 때문에 나쁜 의도를 가진 사람이 애플릿의 소스 코드에서 추출 할 수 있어야한다는 것입니다.

1

일부 서버 측 코드가 없으면 파일을 서버에 쓸 수 없습니다.

콘텐츠를 가져 와서 파일에 기록하려면 "PHP/Java/FTP-Server/something else"- 백엔드 서버 프로세스가 필요합니다.

1

Apache supports HTTP PUTsome browsers은 XMLHttpRequest에서이를 지원합니다. 편집자를 지원하는 브라우저로 편집자를 기꺼이 제한하려는 경우 서버에 추가 소프트웨어를 설치하거나 클라이언트의 플러그인을 사용하지 않고 편집자를 사용할 수 있습니다.

0

사용자가 업데이트 작업을 얼마나 잘 수행했는지에 따라 FTP가 올바르게 작동합니다.

업로드 솔루션이 브라우저 기반이어야하는 경우 FTP applet을 실행하고 사용자에게 연결 세부 정보/비밀번호를 기억하게 할 수 있습니다.

관련 문제