Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> str_replace() - z nia czy ze mna cos nie tak ?, czyli wyswietlanie emotek
invx
post
Post #1





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


nierozumie:

  1. <?php
  2.  
  3. $tresc="aaa :boksuj: :cmok: (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) ";
  4.  
  5. $sql = "SELECT * FROM emots_b";
  6. $wykonaj = mysql_query( $sql );
  7. while( $emots = mysql_fetch_array( $wykonaj ) )
  8. {  
  9.  echo"$emots[symbol]<br>";
  10.  
  11.  $tresc = str_replace( $emots[symbol], "<img src="../emots/pliki/lokalizacja" alt="$emots[nazwa]">" , $text );
  12. }
  13. return $tresc;
  14. ?>


i nie podmienia nic, bo obrazku nie widze. a echo"$emots[symbol]<br>";

pokazuje mi

Kod
:3m:
:boksuj:
:cmok:
:>
:co:
:ysz:
:upss:
:zly:


cowiecej jak wpisze zamias zmiennej normalnie jakis znak to go podmienia i gifa wyswietla (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
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




Szczerze to wg mnie, to osoba z taka liczba postów powinna umieć dobrze php, a Ty mi wyglądasz dalej na poziom beginer…

Bez urazy, ale za każdym razem jak pokazujesz jakiś kod to on to masakra.

Swoja droga polecam Ci jednak napisać funkcje do zamiany na emontki, wtedy będziesz miał lepsza kontrole i jak dobrze napisze to wydajność tez wzrośnie + łatwa poprawa.
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: 30.12.2025 - 04:35