开发者

absolute path for image file not working

echo '<img src="../../images/delete.png" id="aaa" />aaa&nbsp;&nbsp;&nbsp;';  (working fine)

//define( 'ROOT_DIR', dirname(__FILE__) );  is in a file at root folder.
//i able to use this ROOT_DIR to include class files without any problem
//BUT, when I use it with photo ima开发者_Go百科ge, it just not working!

echo '<img src="'.ROOT_DIR.'/images/delete.png" id="bbb" />bbb';

Guys, any idea what's wrong?


Probably because you are mixing directory path and URI. The directory where your script is located is different then it's URI in your website. You should define a ROOT_URI constant that would held the top URI of your application and use it.

echo '<img src="../../images/delete.png" id="aaa" />aaa&nbsp;&nbsp;&nbsp;';  (working fine)

//define( 'ROOT_URI', 'some/uri' );  is in a file at root URI.

echo '<img src="'.ROOT_URI.'/images/delete.png" id="bbb" />bbb';


You need to work from the web server root, not the file system root.

If your main page is /var/www/html/index.html and your image is /var/www/html/images/delete.png, then your image href should be /images/delete.png.


instead of using ROOT_DIR try http://".$_SERVER["SERVER_NAME"].'/images...

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜