piszę sobie prosty skrypt do vBulletin. Ma on zastępować daną frazę linkami. Jednak mam problem, wygląda to tak:
$find = 'Alfa Romeo 156'; $replace = '<a href="http://www.forum.alfaholicy.org/156/">Alfa Romeo 156</a>'; $post['message'] = str_ireplace ($find, $replace, $post['message']); $find = 'Alfa 156'; $replace = '<a href="http://www.forum.alfaholicy.org/156/">Alfa 156</a>'; $post['message'] = str_ireplace ($find, $replace, $post['message']); $find = '156'; $replace = '<a href="http://www.forum.alfaholicy.org/156/">156</a>'; $post['message'] = str_ireplace ($find, $replace, $post['message']);
I działa to tak, że skrypt szuka 'Alfa Romeo 156', a potem '156' w efekcie wygląda to tak:
<a href="http://www.forum.alfaholicy.org/156/">Alfa Romeo <a href="http://www.forum.alfaholicy.org/156/">156</a></a>
Czyli linki nie działają poprawnie.
Domyślam się, że można to rozwiązać funkcja IF
Czyli:
1. zmiennajakaś = 0
2. szukaj alfa romeo 156
3. jeśli znajdziesz to zamień linkiem
4. innazmienna = zmiennajakaś + 1
5. jeśli zmiennajakaś=0 to szukaj 156.
6. goto 2
Tylko kompletnie nie wiem jak to wstawić w ten kod, może ktoś mnie nakierować?
