2012-06-12 2 views
-1

몇 사람에게 질문을 받았지만 답변을 보지 못했습니다. div 태그에 파일 업로드를위한 PHP 업로드 양식이 있습니다. 페이지를 새로 고치지 않고도 양식을 제출하고 파일을 업로드 할 수 있습니까? 제목과 기타 데이터가 첨부 된 양식을 제출하기 때문에 플러그인이 작동하지 않습니다. 어떤 제안? iframe을 사용하여 보았다,하지만 그것은 div 태그에 싸여 upload.php에서 작동하지 않을거야?PHP 파일 업로드 페이지 새로 고침

+0

iframe에 제출해보십시오 (스타일 표시를 none으로 설정하면됩니다) –

+0

http://ramui.com/articles/ajax-file-upload-using-iframe.html 숨겨진 iframe을 사용하는 것이 좋습니다. –

+0

예 그렇습니다. –

답변

2

다음은 사용할 수있는 가장 간단한 해결책입니다. Image upload without page refresh.

자바 스크립트 부분을 사용할 의무는 없지만 전송이 올바르게 완료되었음을 알리는 기회를 제공합니다.

개방형 솔루션을 원할 경우 흥미로운 몇 가지 추가 기능이있는 jQuery Form Plugin을 살펴 보시기 바랍니다.

+0

이러한 솔루션 모두에 HTML이 필요합니까? 양식은 모두 PHP로되어 있기 때문에 jquery에 의해 페이지의 div id로 호출됩니다. 그래서 jquery 폼 플러그 스크립트, 어디서 부를까요? 죄송합니다 바보 같은 질문이 있다면 – mxcoop98

+0

사실 귀하의 양식은 HTML로되어 있으며, PHP/Javascript에서만 처리됩니다. 그래, 그래야 해. jQuery Form Plugin의 경우, 사용하기 전에 약간의 경험이 있어야한다. 자습서를 따라야합니다. –

+0

그래, iframe을 사용하여 페이지가 다시로드되지 않도록 할 수 있습니다. success.php에 양식을 제출하여 페이지를 새로 고치지 않고 동일한 페이지의

에로드 된 결과 (오류 메시지 또는 성공)를 확인할 수 있습니까? – mxcoop98

0

AIM (http://www.webtoolkit.info/)과 같은 것을 사용해보십시오. 그리고 당신은 html, PHP 및 js에 대해 좀 더 많은 경험을 얻으실 수 있습니다.

1

내가 가장 좋아하는 도구는 Uploadify입니다. 실시간 진행 표시기, 드래그 앤 드롭 등이 포함됩니다.

this one을 비롯한 다른 이전 솔루션도 있습니다. 이 페이지에는 간단한 데모가 포함되어있어이를 직접 수행하는 좋은 예가 될 수 있습니다.

우수상은 이며, 여기에는 파일 업로드 양식을 넣을 수 있습니다. 당신이보기를 좋아한다면 시도해 볼만한 가치가 있습니다.

관련 문제