hi sry war lang nicht online.
Der Markus hatte mir noch eine preg_replace() funktion geschrieben. Sie funktioniert eigtl ganz gut. Beim java script verursacht sie nen fehler den ich nicht ganz nachvollziehen kann. Muss aber gestehen das ich die preg_replace() funktion noch nicht so ganz verstehe.
hier der code
<?
$datei = "config/links.txt";
$wordlist = file($datei);
for ($i = 0; $i < count($wordlist); $i++) {
$wordlist[$i] = explode(";" , $wordlist[$i]);
$wordlist[$i]['keyword']=$wordlist[$i][0];
$wordlist[$i]['link']=$wordlist[$i][1];
}
function mytag($keyword,$link) {
$output="<a href=\"http://" . $link . "\" target=\"_blank\">" . $keyword . "</a>";
return $output;
}
$i=0;
while ($i <= count($wordlist)) {
//echo $wordlist[$i]['keyword'];
//$content['all'] = str_replace($wordlist[$i]['keyword'],mytag($wordlist[$i]['keyword'],$wordlist[$i]['link']),$content['all']);
$wlk=$wordlist[$i]['keyword'];
$wll=$wordlist[$i]['link'];
$content['all'] = preg_replace("/((<[^>]*)|$wlk)/ie", '"\2"=="\1"? "\1":mytag($wlk,$wll)', $content['all']);
$i++;
}
?>
aus diesem java code
<a href="index.php?specials"
onMouseOver="MM_swapImage('events','','images/template_final_s-04_over.jpg',1);MM_swapImage('start','','images/template_final_s-03_events.jpg',1);MM_swapImage('start','','images/template_final_events.jpg',1)"
onMouseOut="MM_swapImage('events','','images/template_final_s-04.jpg',1);MM_swapImage('start','','images/template_final_s-03_start.jpg',1);MM_swapImage('start','','images/news.jpg',1)">
<IMG SRC="images/template_final_s-04.jpg" ALT="" name="events" WIDTH=131 HEIGHT=207 border="0" id="events"></a></TD>
wird das
<a href="index.php?specials"
onMouseOver="MM_swapImage(\\\\\\\\\\\\\\\\\\\\\\\\\\\'events\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'images/template_final_s-04_over.jpg\\\\\\\\\\\\\\\\\\\\\\\\\\\',1);MM_swapImage(\\\\\\\\\\\\\\\\\\\\\\\\\\\'start\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'images/template_final_s-03_events.jpg\\\\\\\\\\\\\\\\\\\\\\\\\\\',1);MM_swapImage(\\\\\\\\\\\\\\\\\\\\\\\\\\\'start\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'images/template_final_events.jpg\\\\\\\\\\\\\\\\\\\\\\\\\\\',1)"
onMouseOut="MM_swapImage(\\\\\\\\\\\\\\\\\\\\\\\\\\\'events\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'images/template_final_s-04.jpg\\\\\\\\\\\\\\\\\\\\\\\\\\\',1);MM_swapImage(\\\\\\\\\\\\\\\\\\\\\\\\\\\'start\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'images/template_final_s-03_start.jpg\\\\\\\\\\\\\\\\\\\\\\\\\\\',1);MM_swapImage(\\\\\\\\\\\\\\\\\\\\\\\\\\\'start\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'\\\\\\\\\\\\\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\\\\\\\\\\\\\'images/news.jpg\\\\\\\\\\\\\\\\\\\\\\\\\\\',1)">
<IMG SRC="images/template_final_s-04.jpg" ALT="" name="events" WIDTH=131 HEIGHT=207 border="0" id="events"></a></TD>
verstehe nicht ganz warum.
vlt hilft es euch weiter. Ich bin leider noch am rätseln.
gruß