السلام عليكم , لما لاتجربها بالـcss
كود PHP:
<style type="text/css">
.headme{
background: url(images/header.jpg);
}
</style>
<table><tr><td class="headme">Hi All!</td></tr></table>
و بخصوص نظام القوالب , تعمل قالب header و footer , ثم لكل صفحة تحط لها قالب خاص ...
بعدين في صفحتك الphp تستدعي الهيدر بعدين القالب الخاص بالصفحة بعدين الفوتر :nice: شرح عالسريع 
وبخصوص طريقتك , اللي فهمته منك ان الصوره ماتطلع إلا إذا كتبت كلام ؟ طيب جرب التالي
كود PHP:
<table><tr> <td background="header.jpg"> </td></tr> </table>
طبعاً طريقة css أفضل لانه بإمكانك تحدد الطول والعرض وأيضاً يكون أكثير تنسيق لو كان لسكربتك ملف css خاص ...
بالتوفيق اخوي ..