2012-01-31 2 views
0

나는 plupload에 문제가 있거나 다른 사람의 게시물을 읽었거나 기능을 확장하려고 시도했습니다. 내 웹 사이트에 plupload 패널을 설정하려고합니다. 내 가정용 서버 또는 공개 사이트에서 작업하든, 구버젼과 비슷하지만 양식이 제공됩니다. 업로드 할 이미지를 선택하거나 패널로 드래그 (html5) 할 수 있습니다. 업로드 시작을 클릭하면 파일 업로드 프로세스가 진행됩니다. 업로드 폴더가 없다면 PHP 스크립트가 스크립트를 생성하므로 최소한 몇 가지 상호 작용이 있지만 폴더에 파일이 저장되지는 ​​않습니다.plupload와 upload.php가 업로드 폴더를 만들고 파일을 배치하지 않는 이유를 알아내는 방법은 무엇입니까?

PHP 파일에 텍스트 파일에 쓰기를 추가하여 파일 이름과 각 테스트에 대한 내용을 확인했습니다. 얼마나 많은 파일이든 관계없이 텍스트 한 줄을 얻을 수 있습니다. 이름을 다시 : 예 폴더와 내가 만든 한 유일한 수정 TempUploads에 업로드 폴더의 이름을 변경, 4를 추가하는 것입니다 내가 기본 upload.php로 사용하고

p16kp2h79g1hf1kidaivehb68r1a.png 다음과 같은 라인 :

$fileName = isset($_REQUEST["name"]) ? $_REQUEST["name"] : ''; 
    $myFile = "testFile.txt"; 
    $fh = fopen($myFile,'w') or die("can't open file"); 
    fwrite($fh,$fileName); 
    fclose($fh); 
// Clean the fileName for security reasons 
$fileName = preg_replace('/[^\w\._]+/', '_', $fileName); 

www.battletech-live.net을보고 싶으면 오른쪽 상단 바에서 첫 번째 아이콘을 클릭하십시오. 그런 다음 키보드의 U를 누릅니다. 그런 다음 두 번 탈출하고 다시 시도하십시오. 다른 순서로 정리해야하는 생성 순서 문제가 있습니다.

+0

이것은 사용 권한 문제 일 수 있습니다. 또한 리눅스 머신을 통해 Windows 머신을 사용한다면 문제가 발생할 수도 있습니다. 이제 권한에 의해 의미하는 것은 파일을 쓰려고 시도하는 폴더에 chmod privliages가 있는지 확인해야합니다. FTP 프로그램을 사용하는 경우 일반적으로 폴더를 마우스 오른쪽 버튼으로 클릭하면 CHMOD 또는 Pemissions 또는 비슷한 옵션이 나타납니다. 당신은 최소한 읽기/쓰기를 원한다. 나는 plupload 자체가 그 엉덩이에 지속적으로 고통 스러울 수 있다는 것을 알고 있습니다. 따라서이 설정도 가능할 것입니다. – chris

+0

로컬 서버에서 작성중인 텍스트 파일은 www-data : 소유자 및 그룹으로 www-data로 들어갑니다. 소유자에 대한 읽기/쓰기와 다른 모든 것에 대한 읽기. 나는 그것을 문제로 본다. 공용 서버에서 폴더는 755로 작성되고 텍스트 파일은 644로 작성되었습니다. 그 소유자가 될 수 있습니다 : 그룹은 문제점이있는 곳입니다. –

답변

0

가장 큰 이유는 만든 폴더에 upload.php가 파일을 쓰지 못하도록 권한이 설정되어 있기 때문입니다.

+0

글쎄, 나는 대상 폴더의 소유권을 777로 바꿨는데 여전히 작동하지 않는다. 확실하지 않습니다. –