Ich betreibe eine AnglerSeite und habe vor ein Script zu integrieren, welches einen Text durch einen anderen ersetzt.
Im folgenden beschreibe ich wie meine Seite aufgebaut ist und wofür ich dieses Script einsetzen möchte.
Meine Seite hat in der mitte eine Tabelle in welche, je nach GET-Var eine datei included wird.
Ein Ausschnitt davon seht ihr hier.
Jetzt möchte ich bei dem Fall, dass eine Datei included wird, z.b: bei der get-variable ?kat=awards also awards.htm , dass ein bestimmter Text durch einen anderen ersetzt wird.
Ein beispiel wäre, dass anstatt ArturO , arturo angezeigt wird.
Oder dass ansattt ArturO , <a href="index.php?person=arturo">ArturO</a> , angezeigt wird.
Oder hinter jedem Wort Boilie wird ein Bild angehängt. Also der Code <img src="boilie.jpg">
Oder sogar einen Text durch ein Bild ersetzen.
Dabei möchte ich jedoch eine Unterscheidung treffen, zwischen Ausgabe und ersetzen. Es soll jediglich der Text der angezeigt werden soll durch einen anderen, oder durch einen Link mit dem selben Text ersetzt werden.
Als ich dieses Problem angehen wollte habe ich stets Operationen gefunden wie man aus variablen texte ersetzen kann. Ich jedoch, arbeite , wi eman sieht, nicht mit varaiben. Der Inhalt wird in eine Tabelle includet.
Auf der folgenden Seite habe ich eine Script gefunden, welches vielleicht meinen Vorstellungen entspricht: http://www.codeschnipsel.net/index.p...&id=1064856543
Hierbei wird aus einer url eine verlinkte gemacht. Jedoch wird hierbei auch aus einer Variabele und zwar $demo ersetzt.
Ich gehe davon aus, dass ich mein Problem ausreichend und deutlich erklärt habe. Ich erwarte nicht bzw gehe nicht davon aus, dass einer extra für mich ein Script schreibt , jedoch würde es mich sehr erfreuen.
Vielmehr möchte ich wissen auf welche Weise ich dieses Probem angehn sollte. Kennt vieleicht einer ein Script welches meinen Wünschen entspricht? Ist mein Problem vielleicht schon in wenigen Schritten erledigt.
Muss ich (ich hoffe es nicht) änderungen an meinem Include verfahren vornehmen.
Ich bin dankbar für jede konstruktive Hilfe
Mfg ArturO
Im folgenden beschreibe ich wie meine Seite aufgebaut ist und wofür ich dieses Script einsetzen möchte.
Meine Seite hat in der mitte eine Tabelle in welche, je nach GET-Var eine datei included wird.
Ein Ausschnitt davon seht ihr hier.
PHP-Code:
if(isset($_GET['kat'])) {
switch($_GET['kat']) {
case "linktauschen" : include "linktausch.htm"; break;
case "links" : include "links.htm"; break;
case "gaestebuch" : echo "<center><iframe src=\"
[url]
[url]http://www.power-guestbook.de/user_19743.html\[/url][/url]" width=\"650\"
height=\"2000\" frameborder=\"0\" allowTransparency=\"true\" target=\"_self\">"; echo"</iframe></center>"; break;
case "grusskarten" : echo "<iframe
src=\"http://web392.ibiza049.server4free.de/cgi-bin/epostkarten/epostkarten.cgi\"
width=\"650\" height=\"2000\"
frameborder=\"0\" allowTransparency=\"true\" target=\"_self\">"; echo"</iframe>"; break;
case "disclaimer" : include "disclaimer.htm"; break;
case "awards" : include "awards.htm"; break;
Ein beispiel wäre, dass anstatt ArturO , arturo angezeigt wird.
Oder dass ansattt ArturO , <a href="index.php?person=arturo">ArturO</a> , angezeigt wird.
Oder hinter jedem Wort Boilie wird ein Bild angehängt. Also der Code <img src="boilie.jpg">
Oder sogar einen Text durch ein Bild ersetzen.
Dabei möchte ich jedoch eine Unterscheidung treffen, zwischen Ausgabe und ersetzen. Es soll jediglich der Text der angezeigt werden soll durch einen anderen, oder durch einen Link mit dem selben Text ersetzt werden.
Als ich dieses Problem angehen wollte habe ich stets Operationen gefunden wie man aus variablen texte ersetzen kann. Ich jedoch, arbeite , wi eman sieht, nicht mit varaiben. Der Inhalt wird in eine Tabelle includet.
Auf der folgenden Seite habe ich eine Script gefunden, welches vielleicht meinen Vorstellungen entspricht: http://www.codeschnipsel.net/index.p...&id=1064856543
PHP-Code:
<?php
function AutoVerlinkung ($msg) {
// http
$msg = str_replace("http://www.","www.",$msg);
$msg = str_replace("www.","http://www.",$msg);
$msg = preg_replace("/([\w]+:\/\/[\w-?&;#~=\.
\/\@]+[\w\/])/i","<A TARGET=\"_blank\" HREF=\"$1\">$1</A>", $msg);
// mail
$msg = preg_replace("/([\w-?&;#~=\.\/]+\@(\[?)[
a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i","<A HREF=\"mailto:$1\">$1</A>",$msg);
return $msg;
}
$demo = "www.meineurl.de oder
[url]
[url]http://www.meineurl.de[/url][/url] oder [email]meine@email.de[/email]";
$demoVerlinkt = AutoVerlinkung($demo);
echo "<p>aus: <b>".$demo."</b></p>";
echo "<p>wird: <b>".$demoVerlinkt."</b></p>";
?>
Ich gehe davon aus, dass ich mein Problem ausreichend und deutlich erklärt habe. Ich erwarte nicht bzw gehe nicht davon aus, dass einer extra für mich ein Script schreibt , jedoch würde es mich sehr erfreuen.
Vielmehr möchte ich wissen auf welche Weise ich dieses Probem angehn sollte. Kennt vieleicht einer ein Script welches meinen Wünschen entspricht? Ist mein Problem vielleicht schon in wenigen Schritten erledigt.
Muss ich (ich hoffe es nicht) änderungen an meinem Include verfahren vornehmen.
Ich bin dankbar für jede konstruktive Hilfe
Mfg ArturO
Kommentar