Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Emotki w bazie
Majcon
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 27.11.2012
Skąd: Sieradz

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


Cześć wymyśliłem sobie aby emotki
znajdowały się w bazie danych tz. tabela
emotki i pole emotka oraz link np
<lol2>|emotki/lol2.gif
Tylko nasuwa się pytania czy pobranie 199
rekordów co wiadomość na czacie nie obciąży
serwera ? i czy ogólnie nie będzie lagowac ?
Aktualnie kod zamieniając emotki wygląda tak
  1. $em1 = array ('&lt;sex&gt;' , ':*' ) ;
  2. $em2 = array ('<img src="emots/
  3. sex.gif" />' , '<img src="emots/
  4. cmok.gif" />' ) ;
  5. $txt = str_replace ($em1, $em2,
  6. $txt);

A może ktoś zna lepszy sposób ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


lepiej zapisywać w bazie już sparsowany tekst+oryginał

jeśli ktoś chce edytować tekst to ma oryginalny
jeśli ktoś chce go wyświetlić to ma już sparsowany(wszystkie znaczki zostały już przerobione na odpowiednie img)

wtedy miejsce przechowywania emotek jest mało istotne

oczywiście takie rozwiązanie ma swoje wady, np. zmiana/dodanie emotki wymusza ponowne parsowanie wszystkich tekstów
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: 13.10.2025 - 10:29