Jonny: PHP & Css - style=background...

Hi,
habe mir die Tutorials/Anleitungen dazu durchgelesen, allerdings funzt style=background... mit PHP bei mir irgendwie nicht, hab folgenden Quellcode:

[PHP]
<?php
    error_reporting(E_ALL);
    echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n";
    echo "         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n";
    echo "<html>\n";
    echo "    <head>\n";
    echo "\n        <title>Kachelofenbauer</title>\n";
    echo "        <link rel="stylesheet" type="text/css" href="page.css" />\n";
    echo "        <meta http-equiv="Content-Type"                        content="text/html; charset=ISO-8859-1" />\n";
    echo "    </head>\n";
    echo "    <body>\n";

echo '<table height="212" border="0" cellpadding="0" cellspacing="0" align="center">';
    echo "<tr>";
    echo '<td colspan="2" heigth="500" width="500">';
        include "banner.php";
    echo '</td>';
    echo "</tr>";
    echo "<tr>";
    echo '<td height="300" width="100" align="left" valign="top" style="background-image:url(Side_Banner_01.png); margin:auto; padding:10px">';
        include "Kachelofenbauer.html";
    echo '</td>';
    echo '<td width="600" valign="top">';
        include "inhalt.php";
    echo '</td>';
    echo '</tr>';
    echo '</table>';
        echo "    </body>\n";
        echo "</html>\n";

?>
[/PHP]

Ich kapiers nicht, so normal funzt es, nur in PHP irgendwie nicht :/

mfg & thx

  1. Hi,

    allerdings funzt style=background... mit PHP bei mir irgendwie nicht.

    PHP hat mit Css überhaupt nichts zu tun.

    hab folgenden Quellcode:

    Nein, Du hast ein Script. Quellcode ist das, was das Script ausspuckt. Das solltest Du rauskopieren, analysieren und Deine Fehler beseitigen.

    Gruesse  Joachim

    --
    Am Ende wird alles gut.
  2. Hi,

    echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n";
        echo "         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n";
        echo "<html>\n";

    ...

    warum machst Du Dir und dem Server unnötige Arbeit.
    1. ist es unsinnig, statische HTML-Ausgaben per PHP ausgeben zu lassen und
    2. ist es umständlich (wegen der dann häufiger nötigen Maskierung) und kostet unnötig Performance, Strings in double qoutes zu setzen.

    freundliche Grüße
    Ingo