micha, entweder Du hast eine Keyword->Erklärung Liste als Textdatei auf dem Server liegen oder in einer Datenbank-Tabelle.
In jedem Fall musst Du diese in ein Array packen (ist bei Actionscript auch nicht anders).
mit inhalt = str_replace(
suche,
ersetze,inhalt); ersetzt Du alle
suche durch
ersetze.
für Suche kann ein Begriff oder sogar ein Array angegeben werden - analog gilt dies für ersetze.
Wenn Du also folgendes machst (unproofed und NUR VEREINFACHT dargestellt):
- $keys = Array();
$infos = Array();
$result = mysql_query("SELECT * from KEYWORDS");
WHILE ($row=mysql_result($result))
{
array_push($keys,$row['keyword']);
array_push($infos,$row['erklaerung']);
}
und dann
- // $inhalt => das ist der Content, den Du ausgeben willst
$inhalt = str_replace($keys,"<a href=\"javascript:zeichmich('$infos');\">".$keys." </a>",$inhalt);
Hast Du alles keys ersetzt mit dem Link - wie der letztendlich aussieht, ist Dein Bier.
Beachte auch, daß in $infos u.U. " oder ' vorkommen - die musst Du vorher nat. escapen -> str_replace('"','\"',..