2012-07-26 2 views
0

현재 서버에 파일을 업로드하고 있습니다. 일단 파일이 업로드되면 크기를 조정하고 다른 위치로 복사하는 데 시간이 걸립니다.copy()를 사용하여 서버에 timthumb 출력 저장

copy(timthumb_image_address, new_server_address); 

이것은 지금까지 정말로 잘 진행되어 왔습니다. Timthumb 잘 작동하지만 제대로 서버에 복사 할 수 없습니다. 나는 지금 무효 한 파일을 만든다.

파일을 저장하는 폴더가 쓰기 가능합니다. 실제로 들어가서 다운로드 할 수 있습니다. 하지만 난 다운로드시 이미지 자체를 볼 수없는, 또는 브라우저

에 오류 메시지가 여기에

내가

사본() 1 부 사용하고 일부 더미 주소입니다 없습니다 :

http://mywebsite.com/timthumb.php?src=/home/usernamehere/public_html/images/uploads/imagetocopy.jpg&w=32&h=32 

사본() 2 부 :

/home/usernamehe/public_html/images/uploads/imagetocopy_v2.jpg 

그것은 파일 크기가 533 바이트를했다. 무엇을 상관없이, 그것은 항상 내가 filezilla에서 볼 수있는 크기입니다.

내가 잘못된 이미지를 아는 유일한 방법은 아무 것도 열 수 없기 때문입니다. 그리고 picassa는 잘못된 이미지를 말합니다. 그건 그렇고 .jpg 확장자가 있긴하지만.

아이디어가 있으십니까?

+0

자세한 정보가 필요합니다. 어떤 메시지가 나옵니까? 새로운 서버 주소는 어떻게 생겼습니까? 예제를 보여줄 수 있습니까? "유효하지 않은 파일"로 정확히 무엇을 의미합니까? 그 파일에는 무엇이 포함되어 있으며, 얼마나 큰 파일입니까? 원본 파일이 있습니까? 대상 경로가 쓰기 가능합니까? –

+1

맞아요, 죄송합니다. – cardi777

+1

텍스트 편집기로 533 바이트 파일 중 하나를 살펴볼 수 있습니까? –

답변

0

좋아, 내가 해결했다고 생각해. 나는 그것이 아파치 패스워드 보호에 대한 것 같아. 파일 자체에 401 오류 메시지가 있습니다.

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>401 Authorization Required</title> 
</head><body> 
<h1>Authorization Required</h1> 
<p>This server could not verify that you 
are authorized to access the document 
requested. Either you supplied the wrong 
credentials (e.g., bad password), or your 
browser doesn't understand how to supply 
the credentials required.</p> 
<p>Additionally, a 401 Authorization Required 
error was encountered while trying to use an ErrorDocument to handle the request.</p> 
</body></html> 
+0

어떻게이 문제를 해결할 수 있습니까? 나는 같은 문제를 가지고있다. 내가 암호를 가지고, 어떻게 암호를 줄 수 있습니까? –