May Phyu
May Phyu

Reputation: 905

Error 403 Image not found in Drupal 7

I create a block from configuration. Inside this block, I write this code...

 <div class="provider-bg" id="provider1">
      <img alt="" class="img-responsive" src="<?php echo base_path().path_to_theme() ?>/images/provider-1.jpg" />
 </div>

Then, I save with PHP in text format.

My virtual host is ... http://localhost:8888/drupal
So, the image path will be like this ...

<img alt="" src="/drupal/sites/all/themes/myancast/images/ios.png">

This image appears in the last few days ago. Today, I run the site and that image disappear immediately and got 403 error.

Failed to load resource: the server responded with a status of 403 (Forbidden).
I'm trying to find the solution the whole day. But, I still cannot solve.
Can anyone help me please ?

Upvotes: 0

Views: 586

Answers (3)

Moby M
Moby M

Reputation: 920

try this,

<?php
 $imgurl = file_create_url(path_to_theme().'/images/provider-1.jpg');
?>
<img alt="" class="img-responsive" src="<?php echo $imgurl ?>"/>

Upvotes: 0

Fky
Fky

Reputation: 2173

did you try this ?

<img alt="" class="img-responsive" src="<?php echo '/'.path_to_theme(); ?>/images/provider-1.jpg" />

Upvotes: 1

Nirbhav Gupta
Nirbhav Gupta

Reputation: 106

Add global $base_url in your code and use like below

<img alt="" class="img-responsive" src="<?php echo $base_url.'/'.path_to_theme(); ?>/images/provider-1.jpg" />

Upvotes: 2

Related Questions