Part of the code that's supposed to display an image:
$userav = getUserAvatar($_SESSION['login']);
$image1 = '<img src="$userav" alt="avatar.gif" width="80" height="80"/>';
echo '<span class="devpanellog">userav: '.$userav.'</span>';
?>
<div style="position:absolute; top:3px; left:3px; font-size: 12">
<?php
echo $image1;
?>
</div>
With $userav being userav: /wamp/www/graphics/avatars/defaultavatar.gif, the files exists there, there's nothing wrong with the image itself.
And the image that's being echo'ed: http://prntscr.com/3ffb0j
I ran out of ideas, for now at least.
I have tried using /www/graphics/avatars and /graphics/avatars as the path to the dir but it didn't work either.
The script that's supposed to display the image is located in a different subfolder, /www/scripts/somescript.php while images are in /www/graphics/
After you noticed the pathetic fails I haven't noticed I fixed it to (also tried the other anwsers)
$image1 = '<img src="'.$userav.'" alt="avatar.gif" width="80" height="80"';
and it still doesn't display the image.
Fixed. The solution was wrong quotes, missing />(edit - it works even without /> lol) and wrong path.
Some random function($pathtoavatars = "/graphics/avatars/")
$userav = getUserAvatar($_SESSION['login']);
$image1 = '<img src='.$userav.' alt="avatar.gif" width="80" height="80"';
echo '<span class="devpanellog">userav: '.$userav.'</span>';
?>
<div style="position:absolute; top:3px; left:3px; font-size: 12">
<?php
echo $image1;
?>
</div>