2011-11-19 2 views
1

내가 그것을 페이지를 새로 고치거나 리디렉션이, 내가 한 사용 PHP에게 http://www.w3schools.com/php/php_file_upload.asp백그라운드에서 PHP 파일을 업로드 하시겠습니까?

<?php 
if ($_FILES["file"]["error"] > 0) 
    { 
    echo "Error: " . $_FILES["file"]["error"] . "<br />"; 
    } 
else 
    { 
    echo "Upload: " . $_FILES["file"]["name"] . "<br />"; 
    echo "Type: " . $_FILES["file"]["type"] . "<br />"; 
    echo "Size: " . ($_FILES["file"]["size"]/1024) . " Kb<br />"; 
    echo "Stored in: " . $_FILES["file"]["tmp_name"]; 
    } 
?> 

을 사용하여 파일을 업로드 할이 자습서를 따라하고, 난 그냥 배경에 업로드 할 수있는 방법은 무엇입니까? 왜 JQuery와 업로드 플러그인을 사용하지

감사

+2

이 스크립트가 실행되는 시점에 업로드가 이미 완료되었습니다 –

+0

네, 그렇지만 양식이 실행되기 전에

로 전송됩니다. – 0xSina

+0

Pekka가 맞습니다. 스크립트는 파일이 업로드 될 때까지 실행되지 않습니다. 질문을 올바르게 이해하고 있다면 AJAX를 사용하여 파일을 업로드하고 응답을 읽는 것이 좋습니다. –

답변

1

? 당신은 그들 중 많은 것을 발견 할 수 있으며 그들은 훌륭한 일을하고 있습니다.

2

다른 모든 스크립트를 수행하십시오. 숨겨진 iframe을 만들고 양식의 타겟을 해당 iframe으로 설정합니다.

0

AJAX를 사용하여 요청 및 응답을 읽고 씁니다. XMLHttp 요청을 검색하면 도움이 될 것입니다. 거기에서 POST 작업을 수행 할 수 있습니다.

관련 문제