E
Egon
Hallo PHP Gemeinde,
ich habe folgendes Problem und zwar möchte ich, wenn ein User im meinem Forum z.B. http://www.ebay.de schreibt dies mit "Keine Werbung" ersetz wird. Also ich verwende jetzt http://www.ebay.de als Beispiel, da ich hier ja keine Werbelinks posten darf^^ Mein Script sieht also so aus:
<?php
$suchmuster = array();
$suchmuster[0] = '/ebay.de/';
$ersetzungen = array();
$ersetzungen[0] = 'Keine Werbung';
$text = <a href=\"http://www.ebay.de\">www.ebay.de</a>
$text = preg_replace ("$suchmuster, $ersetzungen, $text");
?>
So jetzt habe ich aber das Problem, dass bei Werbelinks zu Shops dies z.B. so lauten könnte: http://shop.de/artikel-nr?refid=XXX
Dann setzte ich einfach "shop.de" ein habe ich gedacht, aber dann wird daraus http://Keine Werbung/artikel-nr?refid=XXX . Da es unendliche Artikeln in so Shops gibt suche ich nach einer Möglichkeit, dass sobald shop.de vorkommt alles mit Keine Werbung ersetzt wird, ohne dass ich jeden Artikel Link einsetze.
ich habe folgendes Problem und zwar möchte ich, wenn ein User im meinem Forum z.B. http://www.ebay.de schreibt dies mit "Keine Werbung" ersetz wird. Also ich verwende jetzt http://www.ebay.de als Beispiel, da ich hier ja keine Werbelinks posten darf^^ Mein Script sieht also so aus:
<?php
$suchmuster = array();
$suchmuster[0] = '/ebay.de/';
$ersetzungen = array();
$ersetzungen[0] = 'Keine Werbung';
$text = <a href=\"http://www.ebay.de\">www.ebay.de</a>
$text = preg_replace ("$suchmuster, $ersetzungen, $text");
?>
So jetzt habe ich aber das Problem, dass bei Werbelinks zu Shops dies z.B. so lauten könnte: http://shop.de/artikel-nr?refid=XXX
Dann setzte ich einfach "shop.de" ein habe ich gedacht, aber dann wird daraus http://Keine Werbung/artikel-nr?refid=XXX . Da es unendliche Artikeln in so Shops gibt suche ich nach einer Möglichkeit, dass sobald shop.de vorkommt alles mit Keine Werbung ersetzt wird, ohne dass ich jeden Artikel Link einsetze.