서버 측 스크립팅이없는 기본 솔루션 인 Network Solutions 계정에서 호스팅되는 페이지에 양식 입력을 기록하는 작은 프로젝트가 있습니다. 나는 솔루션을 연구하려고 노력 해왔다. 그리고 이것을 수행하는 유일한 방법은 어쩌면 PHP가 있고 ajax를 통해 제출하는 호스트의 보조 계정을 사용하는 것일 수도있다. (페이지를 새로 고치지 않아도된다. 이는 필요할 것이라고 가정 함). 저는 전에 아약스를 사용한 적이 없으며이 프로젝트는 곧 완료 될 예정입니다. 따라서 온라인 학습이나 커리큘럼을 필요로하지 않는 예제 나 솔루션을 찾고 있습니다. 누구든지 자원을 제안 할 수 있습니까?PHP/ASP없이 서버에 양식 입력 기록
답변
페이지를 새로 고치지 않으려면 양식 게시를 0x0 픽셀 iframe으로 만드는 것이 좋습니다. 아약스는 교차 사이트에서 작동하지 않기 때문입니다.
<html>
<head></head>
<body>
<form action="http://www.example.org/otherHost.php" .... target="myIframe">
.....
</form>
<iframe src="someblankdocument.html" name="myIframe" id="myIframe" width="0" height="0" frameborder="0"></iframe>
</html>
ㅎ, 그 트릭에 대해 전혀 알지 못했습니다. –
파일에 "기록은"쉽게 당신의 PHP 페이지에 POST 요청이 쉽게
로$.post(
"file.php",
{ data here }
function(data) {
alert("success");
}
);
http://api.jquery.com/jQuery.post/
입니다 만드는 jQuery를 설치하는 경우file_put_contents($file, $data);
로
http://www.php.net/file_put_contents
데이터를 데이터베이스에 저장하려면 더 복잡해집니다.
- 은 사용자로부터 양식 결과를 저장하기 위해 서버 측 처리를 사용해야합니다.
- 다른 계정이나 위치에 양식을 제출하려면 ajax를 사용해야합니다.
검증없이, bar.example.org/data.csv
에 결과를 저장하는 매우 간단한 saveForm.php가 여기
<form action='bar.example.com/saveForm.php' method='post'>
...
</form>
을 그리고 : 예를 들어, 당신은 bar.example.com
제출 폼을 가질 수 foo.example.com/index.html
에서 두 개의 계정 foo.example.com
및 bar.example.com
이있는 경우 입력 :
<?php
$fp = fopen('data.csv', 'a');
fputcsv($fp, $_POST);
fclose($fp);
// Tell user then you got their data - normally should do error checking first
echo "Data saved. Thank you!";
?>
고마워, 내가 단지 하나의 양식 필드가 있었으므로 쉼표를 삽입하지 않았으므로 약간 변경해야했지만 초보적이고 매우 쉬운 PHP를 시작해 주셔서 감사합니다! –
- 1. 양식 입력 기록 선택 이벤트
- 2. 양식 기록 삭제/비활성화
- 3. 안드로이드/openCV에서 카메라 입력 기록
- 4. Access에서 대일 관계를 기록 2007 양식
- 5. 양식 입력 계산, 선택 상자로 수정 된 양식 입력
- 6. 양식 입력 필드 수정
- 7. PHP 필터링 양식 입력
- 8. JQuery map() 양식 입력
- 9. 양식 입력 속성
- 10. CodeIgniter 양식 입력 보안
- 11. Drupal filter_form 양식 입력
- 12. 이전 양식 입력 유지
- 13. PHP 배열 - 양식 입력
- 14. jQuery 양식 입력 제안
- 15. mac 입력 양식 재정의
- 16. JQuery와 양식 : 입력
- 17. 스프링 양식 입력 암호
- 18. Alfresco의 다른 서버에 양식 제출
- 19. 양식 제출을 통한 기록 취소 또는 지우기
- 20. PIN이 기록 양식 한 표 T-SQL
- 21. 양식 데이터를 서버에 보내고 Java 스크립트를 사용하여 서버에 저장하십시오.
- 22. 양식 입력 유형 옵션 문제
- 23. 제안 동적 데이터 입력 양식
- 24. 사용자 지정 입력 양식 (Sharepoint)
- 25. HTML5 유효한 양식 입력/입력란
- 26. 양식 입력 포커스 in/out
- 27. 양식 입력 필드에 이미지 배치
- 28. 자바 스크립트 양식 입력 검색
- 29. Silverlight의 동적 데이터 입력 양식
- 30. 양식 태그의 내부 입력 받기
어떤 유형의 서버 측 스크립팅 언어에 대한 액세스 권한이없는 경우 어떻게 데이터를 서버에 저장하겠습니까? FTP를 통해 주 서버에 파일을 업로드 할 수 없다면 다른 서버에서 사용자를 허용하더라도 해당 서버에 데이터를 저장할 수 있습니다. 그 외에도 서버 측 스크립팅 언어 백엔드가 없으면 실제로이 작업을 수행 할 수 없습니다. –