| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Suchwörter durch Links ersetzen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo CommZ, ich komm leider nicht weiter... ich habe ein Script welches die Seite auf der es eingebunden ist, ...
![]() |
| | #1 (permalink) |
| Registriert seit: 12.10.05 ![]() Likes: 0 | Anzeige 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";
?> MfG, tk |
| | |
| | #2 (permalink) |
| Member of Honour ![]() | 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.
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Antiviren-Programme (Links) / Anti-Trojaner Programme (Links) | Tec | Virenschutz · Tools & Aggressive Software | 17 | 11.06.07 17:08 |
| BlackSun1102 | (Web-) Design und webbasierte Sprachen | 7 | 29.01.07 21:46 | |
| VBS: Standardbrowser in neuem Fenster starten und Leerstellen in einer Variable durch "+" ersetzen | $oul | (In)security allgemein | 2 | 02.09.05 14:34 |
| PHP: " durch ' ersetzen | Flou | (Web-) Design und webbasierte Sprachen | 5 | 27.12.03 16:06 |