Po pierwsze powiedź mi jak ci się ma wyświetllić obrazek skoro nie dałeś kodu HTML'owego
Po drugie jak ty budujesz tabelki:
<table border="0" width="140" align="center">
<tr>
<td><?php $obrazek ?>
</table>
Po naprawieniu tych dwóch błędów kod powinien wyglądać tak
<table border="0" width="140" align="center">
<tr>
<td>
<?php echo "<img src='.$obrazek.'>" ?>
</td>
</tr>
</table>
Po trzecie mój kod był przykładem rozwiązania twojego problemu, nie podałeś ani jak link wygląda ani nic, więc myślałem że kod sobie sam przerobisz ale jak nie to nie, napisze ci to!!!
$ilosc = "http://localhost/img/itemimg/10.png"; //link do znajdującej się grafiki
$ilosc = explode("/",$ilosc); //rozdziela stringa na te miejsca gdzie znajduje się ukoścnik i dodaje wszystko do tablicy $ilosc
$a = count($ilosc)-1; //zlicza liczbę elementów w tablicy, zaczyna liczyć od 1,2,... a w tablicy elementy są od 0,1,2,... dlatego od -1 aby uzyskać ostatni znak
$zmienna = strlen($ilosc[$a]); //zlicza liczbę znaków w tablicy
if($zmienna == 5) $obrazek = "0000".$zmienna;
if($zmienna == 6) $obrazek = "000".$zmienna;
if($zmienna == 7) $obrazek = "00".$zmienna;
if($zmienna == 8) $obrazek = "0".$zmienna;
if($zmienna == 9) $obrazek = $zmienna;
?>
<h3>Zawartość :</h3><br />
<br />
<table border="0" width="140" align="center">
<tr>
<td>
<?php echo "<img src='.$obrazek.'>" ?>
</td>
</tr>
</table>
Trudne było przerobić ten kod? Bo mnie osobiście zajęło mi to 1minutę pisania. Jak jeszcze coś inaczej wczytujesz, to napisz tutaj a podam ci jeszcze inne rozwiązanie.
A wogule rozumiesz o co chodzi w tym kodzie? Jeśli nie to napisałem ci podpowiedzi do liniek.
PS a naszło mnie coś jeszcze po już teraz nie umiem się połapać, chcesz uzyskać format 10.png z 00010.png, czy tak jak ci napisałem?