Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja IF, ale gdzie? :)
dong
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.02.2011

Ostrzeżenie: (0%)
-----


Witam,
piszę sobie prosty skrypt do vBulletin. Ma on zastępować daną frazę linkami. Jednak mam problem, wygląda to tak:

  1. $find = 'Alfa Romeo 156';
  2. $replace = '<a href="http://www.forum.alfaholicy.org/156/">Alfa Romeo 156</a>';
  3. $post['message'] = str_ireplace ($find, $replace, $post['message']);
  4.  
  5. $find = 'Alfa 156';
  6. $replace = '<a href="http://www.forum.alfaholicy.org/156/">Alfa 156</a>';
  7. $post['message'] = str_ireplace ($find, $replace, $post['message']);
  8.  
  9. $find = '156';
  10. $replace = '<a href="http://www.forum.alfaholicy.org/156/">156</a>';
  11. $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ć? smile.gif

Ten post edytował dong 13.05.2011, 12:38:52
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:28