If Drupal is in its own domain (i.e. http://example.com), the absolute path will be /sites/default/files/images/abc.jpg.
If Drupal is in a subfolder (e.g. http://example.com/drupal), the absolute path will be /drupal/sites/default/files/images/abc.jpg.
As I explained in my answer on the same question that you deleted, if you are trying to programmatically generate a path (that is, you don't know where the file directory is), you need to use file_directory_path():
$image = file_directory_path() . "/images/abc.jpg";
, :
- sites/default/files:
$image = "sites/default/files/images/abc.jpg". - sites/example.com/files:
$image = "sites/example.com/files/images/abc.jpg".
, - , l() theme_image() , , . , Drupal.
, , :
$path = file_directory_path() . '/images/';
$detail_file = 'detail_1.jpg';
$image_file = '1.jpg';
$img = theme('image', $path . $image_file);
$options = array(
'attributes' => array(
'title' => t('Sample title for image 1 lorem ipsum'),
),
'html' => TRUE,
);
$output = l($img, $path . $detail_file, $options);
, http://example.com/, :
<a href="/sites/default/files/images/default_1.jpg" title="Sample title for image 1 lorem ipsum">
<img src="/sites/default/files/images/1.jpg" height="<image height>" width="<image width>" />
</a>
(, http://example.com/drupal), :
<a href="/drupal/sites/default/files/images/default_1.jpg" title="Sample title for image 1 lorem ipsum">
<img src="/drupal/sites/default/files/images/1.jpg" height="<image height>" width="<image width>" />
</a>
user113292