2012-11-29 5 views
0

디렉토리 구조를 사용합니다. 그것은 index.php에 포함되므로, index.php를 내부에서의 읽기 때문에 SRC는 하나 개의 점을 가지고 있다는 사실을 :iframe이 다른 홈 디렉토리를

<img src="./images/image.jpg"></img> 

지금 cms.php가 iframe을 보유. iframe은 rich 텍스트 편집기로 가정되어 home.php를 편집 할 수 있습니다. 나에게 다음과 같은 문제를 제공

: 나 이미지 소스가 두 개의 점을 가질 필요가 iframe을 내부 home.php를로드 할 때, home.php/content/ 내부에 있기 때문에

<img src="../images/image.jpg"></img> 

그래서 iframe을 같이 /content/을 볼 수 그 상위 디렉토리는 아니요 /htdocs/입니다.

이미지를 iframe/텍스트 편집기 AND index.php에 표시하려면 어떻게해야합니까? 당신이 다른 디렉토리에 대한 태그 조정할 필요가 없습니다

+0

웹 루트에서 시작할 경로를 설정할 수없는 이유가 있습니까? 즉 "/images/image.jpg"(점없이) – sbeliv01

+0

와우 가능합니까? 나는 ./images/image.jpg와 /images/image.jpg가 같았다라고 생각했다 – user1534664

+0

그래. 것이 가능하다. 점들에 대해 자세히 설명하기 위해, 단일 점'.'은 현재 디렉토리를 나타내며'..'는 현재 디렉토리에서 하나를 나타냅니다. 맨 처음에'/'는 웹 루트로 돌아갑니다. – sbeliv01

답변

1

그냥 웹 루트를 참조하는 경로를 변경 :

<img src="/images/image.jpg" /> (No dots at the start of path)

이 점에 자세히 설명하기를, 하나의 점 .은 현재 디렉토리를 나타냅니다 ..은 현재 디렉토리에서 하나를 나타냅니다. 아주 처음에는 /이 webroot로 돌아갑니다.

그리고 덧붙여 <img> 태그에는 닫는 </img> 태그가 없습니다. 종결 태그없이 태그를 남기거나 위에서 완료 한대로 자체 마감 /을 사용해야합니다.

+0

작동. 내가 추가하는 것을 잊어 버린 htdocs 내의 다른 폴더에서 작업하고 있었다;) 고마워! – user1534664

+0

특정 프로젝트에 대한 웹 루트를 설정하지 않은 경우 일 수 있습니다. 아마도 도움이 될 것입니다 : http://stackoverflow.com/questions/8785509/change-the-web-root-directory-in-apache-xampp – sbeliv01

관련 문제