Erklärung zu php und html

Hallo alle zusammen.

Ich programiere meine Webside neu und möchte html mit PHP
kombilieren. Den Server den ich benutze, ist ein Linuxserver der
HTML, PHP4-5 und Perl.

Folgendes wenn ich php benutze im kopf bereich sowas reinschreiben
wie bei einer CSS benutzung?

Ich habe ein Buttonsymbol als Hintergrundbild und ein Text
traufgesetzt den ich verlinken möchte. Ich möchte aber die
möglichkeit haben den link zu verändern der sich aber auf allen
webseiten auch veränder ohne das ich auf jeder Seite den neuen link
eintragen muss.

Mit CSS funktioniert das aber nicht soweit ich weis.

Ich hoff man kann mir helfen.

Die Logo-Grafik kannst du ja austauschen.
Den Text köntest du auch als Grafik machen.
Oder eben mit PHP, etwa so irgendwo in den HTML-Text einfügen:

<?php if (!isset($text)) $text='standard.txt';<br />readfile($text);
?\>

Statt xxx.htm muss dann xxx.php?text=variabler.txt gestartet werden.

Hallo

Hab ich das richtig verstanden: Du hast mehrere Seiten auf denen der gleiche Link vorkummt und du möchtest eine Möglichkeit einbauen, um die Linkadresse auf allen Seiten ohne großen Aufwand zu ändern?

Falls CSS das unterstützt, dann hat das keinen Zweck, weil viele Browser mit solchen CSS-Spielereien noch große Probleme haben.

Mit Javascript geht es zB so:

A
B
C

In die Datei linkziele.js schreibst du dann sowas wie

document.getElementById("link1").href = "a.html";
document.getElementById("link2").href = "b.html";
document.getElementById("link3").href = "c.html";

Alternativ mit Server Side Includes

In die HTML-Datei, die dann die Endung *.shtml haben muss:

["\>A](%3C!--%23include%2520file=)

In die Datei link.inc.html:

a.html

Oder eben mit PHP:

In die HTML-Datei, die dann die Endung *.php haben muss:

[A](%3C?php%2520readfile('link.inc.php');%2520?%3E)

In die Datei link.inc.html:

a.html

Gruß Johanes