2014-02-22 4 views
0

이 코드를 사용하여 이미지를 업로드해야하는 이미지를 생성하려고합니다.

나는 이것을 사용 :

$_SERVER['DOCUMENT_ROOT'].'/home/trainee/Desktop/tmp/'; 

업로드 된 이미지가 /홈/연수/데스크탑/tmp를/

이 코드에 적절한 아규먼트를 사용 했로 이동합니다 어디?를 도와주세요 :(

+1

나는 이것을 다음과 같이 제안합니다 : http://stackoverflow.com/questions/11893832/is-it-a-good-ide-to-use-serverdocument-root- 포함 된 것 –

+1

내가하려는 일을 잘 모르겠다. 'DOCUMENT_ROOT'는 웹 사이트의 루트 디렉토리이기 때문에 웹 사이트가'/ var/www'에 있다면'/ var/www/home/trainee/Desktop/tmp /'에 파일을 쓸 것입니다. 절대 경로 (즉, 웹 사이트 디렉토리와 관련이없는)를 원한다면'DOCUMENT_ROOT'없이 경로를 사용하십시오. –

+0

브라우저에 이미지를 표시하려면이 기능을 적용 할 수 있습니까? Ubunutu를 사용하고 있습니다. 12.04 LTS – user3335903

답변

0

$ _SERVER [ 'DOCUMENT_ROOT가] 웹 서버의 문서 디렉토리의 절대 경로를 포함합니다. 절대가 컴퓨터의 루트 폴더에서 시작을 의미합니다.

을 당신이 전체 경로 문자열을 표시 sugguest 이 방법 :. 경로가 올바른지

echo '<p>' . $_SERVER['DOCUMENT_ROOT'] .'/home/trainee/Desktop/tmp/</p>'; 

그런 다음 확인

0

는 "내가 양식에서 제출 된 이미지를 표시 $ _SERVER [ 'DOCUMENT_ROOT를'] 사용해야합니까 불편을 끼쳐 드려 죄송합니다. . "

한 가지 가능성이 있습니다. 이 방법을 사용할 필요는 없지만 그렇게 할 수는 있습니다. 그러나 상대 경로로 작업 할 수도 있습니다. 이미지를 표시하는 스크립트를 기준으로합니다. 이것 좀보세요 : http://bitflop.com/document/95

관련 문제