2012-02-23 4 views
2

저는 뮤직 비디오 경연 대회를 위해 파일을 수집하는 웹 마스터/담당입니다. 문제는 HTML, CSS, 제한된 PHP 및 일부 Actionscript 2 만 알고 있다는 것입니다. 사람들이 대용량 파일을 내 서버 (제출할 비디오)에 업로드 할 수 있어야하지만 할 수있는 방법을 찾을 수 없습니다. 그. 누구든지 나를 위해 일하는 업로드 시스템에 대한 제안이 있다면 궁금합니다. PHP의 ftp_put에 지쳤지만 파일이 너무 커서 처리 할 수없는 것 같습니다. 감사합니다PHP ftp_put 파일을 업로드하고 있는데 내 서버에서 찾을 수 없습니다.

답변

0

나는 이것이 매우 큰 파일을 위해 작동하는지 모르겠지만, 내가 지금 같은 형태 및 파일 입력을 사용하여 몇 가지 이미지를 업로드 할 :

HTML을

<form method="post" action="upload.php"> 
<input type="file" name="file" /> 
</form> 

PHP

move_uploaded_file($_FILES['file']['tmp_name'], $server_path . $new_file_name); 

또한과 같이 여러 파일을 업로드 할 수 있습니다 :

HTML을

<form method="post" enctype="multipart/form-data" action="upload.php"> 
<input type="file" name="files[]" /> 
<input type="file" name="files[]" /> 
<input type="file" name="files[]" /> 
</form> 

PHP 나는 부분으로 파일을 업로드하는 과정을 예를 들어 유튜브뿐만 아니라 페이스 북을 알고 ...하지만 그런 일이 어떻게 모르는

for ($i = 0; $i < count($_FILES['images']['error']); $i++) 
{ 
    move_uploaded_file($_FILES['file']['tmp_name'][$i], $server_path . $new_file_name[$i]); 
} 
0

. 또 다른 방법은 각 사용자에 대해 ftp 계정을 생성 한 다음 filezila과 같은 프로그램을 사용할 수 있습니다. 다른 방법으로는 Java로 응용 프로그램이 될 것이라고 생각합니다.

0

큰 파일도 ftp_put에서 처리 할 수 ​​있습니다. php.ini 파일에서 upload_max_filesize, post_max_size, max_execution_time, max_input_time 및 memory_limit에 대한 설정을 확인하십시오. 이것들은 모두 파일 업로드 능력에 영향을 줄 수 있습니다.

0

PHP 업로드 문제는 일반적으로 파일 크기 제한이 있으며 서버 시간 초과 제한도 있습니다. 스크립트가 너무 오래 실행되면 시간이 초과됩니다. 이것은 큰 파일을 업로드 할 때 문제가됩니다. 서버에서 이러한 설정을 직접 수정할 수 있다면 시도해 보시기 바랍니다. SWFUpload

관련 문제