Also zunächst zu den Suchmaschinen... die sollten soweit keine Probleme haben, denn sie bekommen ja nur die Ausgabe deines Scriptes zu sehen, also die Ausgabe des Parsers.
Für die Ausgabe fallen mir drei Möglichkeiten ein:
Einmal kannst du einfach die Keywords in einer Datenbank speichern und sie dann abfragen und ausgeben.
Du kannst dir aber auch den umständlichen Weg über die Datenbank sparen und die Daten aus einer Datei lesen:
PHP-Code:
$keywords = file_get_contents("keywords.dat");
in die Datei reinschreiben kannst du im Web mit einem Formular und einer Textarea, in die du die Keywords mit Komma getrennt einfach reinschreibst.
(Du kannst ja die vorhandenen Keywords gleich auch im Formular in die Textarea ausgeben, und dann nur noch neue Anhängen)
Das Formular sendet dann die Daten per POST an ein weiteres Script das sie per:
PHP-Code:
file_put_contents("keywords.dat",$_POST["keywords"]);
in die Datei schreibt (Achtung, Lese- und Schreibberechtigung nicht vergessen).
Die dritte Möglichkeit stützt sich auf nummer eins oder zwei...
Wenn du die Keywords hast, verwendest du den Kopf deiner HTML Seite als Template und ersetzt dann den Keywordplatzhalter durch die Keywords:
PHP-Code:
$head = file_get_contents("head.tpl");
$head = ereg_replace("##KEYWORDS##",$keywords,$head); /*##KEYWORDS## ist der Platzhalter im Head-Template*/
echo $head;
/*Dann den Rest der Seite ausgeben*/
Hierzu möchte ich anmerken, dass ich weder behauptet habe, es sei eine elegante, noch eine sinnvolle Lösung (gut, in manchen Fällen, wenn mal alles auf veränderbaren Templates aufbaut vielleicht schon). Es ist nur eine Möglichkeit es zu machen.
Ich für meinen Teil würde Möglichkeit 2 vorziehen.
Ich hoffe ich konnte dir ein bisschen helfen.
Noch viel Erfolg.
MfG