Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> emotki i formatowanie textu
Chris_
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Gdańsk

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


Mam maly problem z uzytkownikami, ktorym sie nudzi.... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

oto sposob zamiany textu na emotki (np. emotka o nazwie .test.)
  1. <?php
  2. $tresc=str_replace(".test.","<img src="http://adres_obrazka" alt="test"/>",$tresc);
  3. ?>


a to sposob zamiany textu na link => (a)adres_bez_http(/a)
  1. <?php
  2. $tresc = preg_replace('/(a)(.*?)(/a)/', '<a href="http://1">1</a>', $tresc);
  3. ?>


wszystko dziala fajnie poki ktos nie wpisze

(a)aaaa.test.pl(/a) w ten sposob otrzymamy link z obrazkiem w srodku.

nie wiem jak sie tego pozbyc ;( Licze na Wasza pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) !

PS: od razu mowie, ze
  1. <?php
  2. $obr=str_replace(" .test.","<img src="http://adres_obrazka" alt="test"/>",$obr);
  3. ?>

nie wchodzi w gre, gdyz emotka moze sie pojawic na poczatku wypowiedzi i wtedy nie zostanie zamieniona.

Ten post edytował Chris_ 13.01.2006, 17:12:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




wpierw linki, potem emotki...
a jak nie to musisz zamienic sposob zapisywania emotek
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 16:44