Welcome Guest, Not a member yet? Register   Sign In
image problems

Okay, I am having a problem in displaying an image. I have created an images folder and directed the html helper to that file to display my image. However, there is no image displayed. I viewed the document source, and the address being generated by the html helper is correct, but there is no image. Can anyone tell me why that would happen? Also, I have read several people talking about an .htaccess file, but I did not create an htaccess file, nor do I even know where it is. Help!!!

.htaccess file located in your root directory.
Do you copy and paste image address in your browser and get the image correctly? There are two other ways by which you can view image file.

Firstly try to use relative path instead of absolute. Relative path will start from index.php(located in root of CI).

Secondly try to use image path using DOCUMENT_ROOT.Say your document root is var/www/vhosts/yoursite.com/httpdocs and your image folder from root is images/mem_photo/ then try to generate path using helper as concat these paths. finally your image file path is as:
echo $img_loc; // for test

I'm having problems displaying images in codeigniter. I'm developing a new app for a website and I'm using codeignier. The codeigniter framework is install in a subdirectory and have place a view under the view folder and images are under the same folder in a folder called images.

I use a controller to load the view and when load the controller the view is display but no pictures display.

here is how I load the view:


and here is how I use the image tag in my view:

<img height="95" alt="" width="799" border="0" src="images/header.jpg" />

Maybe is something simple but I just don't see it Sad

So your directory structure looks like this?

Then you have to use an appopriate path in your view:
<img height="95" alt="" width="799" border="0" src="/subdir/system/application/views/images/header.jpg" />

Use Firebug to see which image path is actually requested when you load the page.

I have change it and it still does not work...
<img height="95" alt="" width="799" border="0" src="/campaign/sponsor/application/views/images/header.jpg" />

I also change all images to a folder called assets under the subdirectory:

<img height="95" alt="" width="799" border="0" src="/campaign/assets/images/header.jpg" />

I have done codeigniter before and did not have this image problem, maybe something is rendering differently?

Thanks firebug tip Smile

This is fixed thank for the help I was missing subfolder the right path will be:
<img height="95" alt="" width="799" border="0" src="/campaign/sponsor/assets/images/header.jpg" />

Embarrassed but happy it worked Smile

Theme © iAndrew 2016 - Forum software by © MyBB