Ich will, dass, wenn man in [amazon]...[/amazon]einen Buchtitel oder eine ISBN schreibt, diese zu Amazon-Suchergebnisseite verlinkt wird und der Link so heißt, wie das, was zwischen den Klammern steht.
Amazon braucht dafür einen Link nach dem Muster:
Code: Alles auswählen
http://www.amazon.de/exec/obidos/redirect?link_code=ur2&tag=PARTNER-ID&camp=1638&creative=6742&path=external-search%3Fsearch-type=ss%26index=blended%26keyword=SUCHWORTCode: Alles auswählen
$text = preg_replace('/\[amazon\](.*?)\[\/amazon\]/ie', "'<a href=\"http://www.amazon.de/exec/obidos/redirect?link_code=ur2&tag=PARTNER-ID&camp=1638&creative=6742&path=external-search%3Fsearch-type=ss%26index=blended%26keyword='.rawurlencode('$1').'\" />(.*?)</a>'", $text); // amazon1. Befinden sich in dem Suchstring Leerzeichen (wie es bei Sonderzeichen usw. ist, weiß ich nicht), wird noch nicht automatisch das %20 für die Leerzeichen eingefügt.
Code: Alles auswählen
http://www.amazon.de/exec/obidos/redirect?link_code=ur2&tag=PARTNER-ID&camp=1638&creative=6742&path=external-search%3Fsearch-type=ss%26index=blended%26keyword=Mathe%20Physik--
Anmerkung: Ich weiß, dass es schon einige Amazon-Mods gibt, ich will aber nicht mit ISBNs arbeiten, sondern mit Suchergebnisseiten!
Danke!