Suchwörter durch Links ersetzen

Hallo CommZ,

ich komm leider nicht weiter...

ich habe ein Script welches die Seite auf der es eingebunden ist, einliest und nach bestimmten Wörtern durchforstet.
Die gefundenen Wörter schreibe ich danach in ein Array, soweit so gut.
Nun möchte ich aber die gefundenen Wörter durch Links ersetzen.

Bedeutet wenn im HTML txt zuerst gestanden hätte:

Hallo, ich bin ein Suchwort

möchte ich danach, dass "hallo, ich bin ein <a href="www.suchwort.de">suchwort</a> dort steht. rein technisch kein problem mit str_replace oder ähnlichem.
Das Problem ist nur, dass die Seite gleich wenn sie aufgerufen wurde mit all den Links ausgegeben wird.
Das bekomme ich leider nciht hin, vll. kann mir einer sagen wie es klappen könnte?

Zum Versändnis nochmal mein bisheriger Code:
Code:
<?php

$file = "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$html = "http://www.ihelpu.eu/index.php";

$los = file_get_contents($html);

preg_match_all("/(?<![.!?])\b[A-Z]+[a-z]{3,}+\b /", $los, $treffer);


for ($i=0; $i< count($treffer[0]); $i++) {
	$bb = $i-1;
	if($treffer[0][$bb] != $treffer[0][$i]) {
		

  		$search_array = $treffer[0][$i];
  		
  		$ausgabe_link[$bb] = "http://$search_array";
$ersatz = "<a href="www.$ausgabe_link[$bb].de "></a>

			 preg_replace($ausgabe_link[$bb], $ersatz, $los);
	
  	
  	}
 	print_r($los);
}

  	
 	$count_arr = count($treffer[0]);
  echo ": $count_arr";


  		

  		
  		
?>

Ich hoffe ich habs verständlich erklärt.
MfG,

tk
 
ich peils nich,

du willst die wörter gegen links ersetzen, dein code funktioniert soweit und die seite wird mit den links ausgegeben?
und wo ist das problem?

du willst, dass die links erst später erscheinen?
das würde mit php nicht gehen.
 
Zurück
Oben