2013-09-05 2 views
-1

저는 서버의 폴더에있는 이미지 (PHP func 사용)를 압축하여 압축 된 파일을 다른 폴더에 저장하는 PHP 파일을 만듭니다. 이제 문제는 내가 소스 폴더의 폴더 모두에 대한 경로를 지정해야합니다, 나는 간단했다 : 이미지가 fopen 기능을 사용하여 폴더에 존재, 그 완벽하게 작동하는 경우서버 이미지의 파일 경로가 작동하지 않습니다.

HTTP://ipadrs/images/properties/thumbs_400/image_name (given "http "as HTTP purposely) 

내가 확인. 또한 thumbs_400 이후에 '/ compress_50 /'과 같은 경로를 추가했지만 이미지는 resp 폴더에서 압축되지 않습니다. 동일한 {H {파일이 localhost에서 완벽하게 작동하고 있습니다.

아무도 왜 이런 일이 일어나고 해결책이 무엇인지 말할 수 있습니까?

은 편집 :가 (코드 주석에 게시)

$img = HOME."images/properties/thumbs_400/".$sqlrow['plan_image_name']." "; 
$handle = fopen($img, "r"); 

if ($handle) { 
    $dest = HOME."images/properties/thumbs_400/compress_50/".$sqlrow['plan_image_name']." "; 
+0

는이 아닌가요 'HTTP // '가 아닌'HTTP : //'가 될까요? –

+0

이 사이트는 내가 ques를 게시하는 동안 http : //를 넣지 못하게 했으므로 의도적으로 그것을 작성했습니다. 그게 전부 내 파일에 나는 그것을 단지 http : //로 주어진다 – phplearner

+0

'ipadrs '가 실제로 ipaddress가 아니라면':'이 있거나없는 유효한 URL이 아니다. 우리가하려고하는 것을 볼 수 있도록 몇 가지 코드를 추가하십시오. – Buggabill

답변

0

는 입력 오류가 아니라면, 대체 :

HTTP//ipadrs/images/properties/thumbs_400/image_name 

로 :

http://ipadrs/images/properties/thumbs_400/image_name 
+0

이 사이트는 내가 ques를 게시하는 동안 http : //를 넣지 못하게 했으므로 의도적으로 그것을 작성했습니다. 그게 전부 내 파일에 내가 http : //로 준 것 – phplearner

+0

오, 알았어. 자, 코드를 추가해 주시겠습니까? 어떤 코드도없이 문제를 추측하기는 매우 어렵습니다! – briosheje

+0

$ img = HOME. "images/properties/thumbs_400 /".$ sqlrow [ '계획 _ 이미지 _ 이름']." "; \t \t $ handle = fopen ($ img, "r"); \t if ($ handle) \t { $ dest = HOME. "images/properties/thumbs_400/compress_50 /".$ sqlrow [ 'plan_image_name']." "; – phplearner

관련 문제