스크립트 파일 이름 :변경 PHP 현재 디렉토리
c:\wtserver\www\testclass\index.php
http://localhost = c:\wtserver\www\
코드 :
<?php
print getcwd()."<br/>";
chdir(dirname(__FILE__).'\product\\');
print getcwd()."<br/>";
print '<img src="img/1.jpg"/>';
?>
출력은 다음과 같습니다
c:\wtserver\www\testclass
C:\WTServer\WWW\testclass\product
이미지의 위치는 다음과 같습니다
http://localhost/testclass/img/1.jpg
내가 필요하면 해당 이미지 위치가 있어야합니다입니다 :
http://localhost/testclass/product/img/1.jpg
이 라인을 변경하지 않고 :
print '<img src="img/1.jpg"/>';
감사합니다.
왜 그 행을 변경하지 않으시겠습니까? 'src'의 상대 경로는 php와는 아무런 관련이 없습니다. html 파싱 클라이언트가 있습니다 : 클라이언트는 포함 된 문서의 위치에 상대적인 get 요청을 시도합니다. – deeenes