Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Podmiana tekstu na obrazek
zagi195
post 1.02.2010, 20:23:03
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 1.02.2010

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


Witam

Stworzyłem system pozdrowień, są one przechowywane w pliku .txt. I chciałbym aby po wpisaniu w formularzu
":)" (dwukropek i nawias) wyświetlała się emotikonka. tak samo jak jest to np. na tym forum.

Pozdrawiam, liczę na pomoc
Go to the top of the page
+Quote Post
Fifi209
post 1.02.2010, 20:29:12
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


  1.  
  2. $string = 'testowy tekst :)';
  3.  
  4. echo str_replace(':)', '<img src="smile.png"/>', $string);


na większą skalę to chyba pozostają wyrażenia regularne i preg_replace


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
zagi195
post 1.02.2010, 20:39:10
Post #3





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 1.02.2010

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


Jeszcze takie pytanko. nie wiem gdzie ten kod wrzucić, mam pliki: z formularzem, przetworzenie, wyswietlenie
Go to the top of the page
+Quote Post
Fifi209
post 1.02.2010, 20:43:11
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Jeżeli zapisujesz w bazie to możesz zapisać od razu z html'em. Jeżeli nie to przy wyświetlaniu możesz. ;p


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
zagi195
post 1.02.2010, 21:23:16
Post #5





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 1.02.2010

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


no coś mi nie idzie... sad.gif taki mam kod do wyświetlania pozdrowień gdzie mogę wstawić ten Twój kod żeby podmieniało?

  1. <center>
  2. <marquee scrollamount="3">
  3. <?php
  4.  
  5. @ $wp = fopen("pozdrowienia.txt", 'rb');
  6.  
  7. if (!$wp) {
  8. echo "<p><strong>Brak zamówień.
  9. Proszę spróbować później.</strong></p>";
  10. }
  11.  
  12. while (!feof($wp)) {
  13. $zamowienie = fgets($wp, 300);
  14. echo $zamowienie."";
  15. }
  16.  
  17. fclose($wp);
  18.  
  19. ?>
  20. </marquee>
  21. </center>
Go to the top of the page
+Quote Post
Fifi209
post 1.02.2010, 21:28:41
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Hmm?

  1. echo $zamowienie."";


Strzelam, że tutaj. haha.gif


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Kamil Pietrzak
post 1.02.2010, 21:29:49
Post #7





Grupa: Zarejestrowani
Postów: 213
Pomógł: 10
Dołączył: 7.01.2010
Skąd: Lublin

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


no masz wszystko w $zamowienie

str_replace() dziala tak
str_replace('co zamienic', 'na co', gdzie';
czyli str_replace(':)', '<irc src="img/emo1.png">', $zamowienie);
teraz mozesz to od razu wyswietlic
echo str_replace(':)', '<irc src="img/emo1.png">', $zamowienie);
albo zpaisac do zmiennej, np. do tej samej w ktorej przetwarzasz
$zamowienie = str_replace(':)', '<irc src="img/emo1.png">', $zamowienie);

webmade.org
przejrzyj kurs php na tej stronie, dosc dobrze jest wyjasnione
Go to the top of the page
+Quote Post
Blame
post 1.02.2010, 21:30:37
Post #8





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Zamiast echo $zamowienie; dajesz
  1. echo str_replace(':)', '<img src="smile.png"/>', $zamowienie);

Jednak jeśli nie pozwalasz na edycję pozdrowień to o wiele lepiej i wydajniej będzie to zmieniać przy zapisywaniu winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
lnn
post 1.02.2010, 21:43:34
Post #9





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


OT: system pozdrowien == zamowienie ? ohmy.gif
od kiedy?
Go to the top of the page
+Quote Post
zagi195
post 1.02.2010, 21:43:34
Post #10





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 1.02.2010

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


Cytat(Blame @ 1.02.2010, 21:30:37 ) *
Zamiast echo $zamowienie; dajesz
  1. echo str_replace(':)', '<img src="smile.png"/>', $zamowienie);

Jednak jeśli nie pozwalasz na edycję pozdrowień to o wiele lepiej i wydajniej będzie to zmieniać przy zapisywaniu winksmiley.jpg


Dzięki, jeszcze daj jak możesz przykład z 2 czy 3 podmianami:)
Go to the top of the page
+Quote Post
Kamil Pietrzak
post 1.02.2010, 21:47:31
Post #11





Grupa: Zarejestrowani
Postów: 213
Pomógł: 10
Dołączył: 7.01.2010
Skąd: Lublin

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


Cytat(zagi195 @ 1.02.2010, 21:43:34 ) *
Dzięki, jeszcze daj jak możesz przykład z 2 czy 3 podmianami:)


chlopaku... dalem Ci wyzej dokladna instrukcje, dokladny link, 5 innych osob zrobilo to samo
a Ty nie wywnioskowales jak zrobic te inne podmienienia ?
Go to the top of the page
+Quote Post
zagi195
post 1.02.2010, 21:56:05
Post #12





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 1.02.2010

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


podmienić jeden tekst wiem jak, ale nie wiem jak wypisać kilka...
Go to the top of the page
+Quote Post
TheSnake
post 1.02.2010, 21:57:37
Post #13





Grupa: Zarejestrowani
Postów: 115
Pomógł: 10
Dołączył: 5.06.2009

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


  1. $zamowienie = str_replace(':)', '<img src="smile.png"/>', $zamowienie);
  2. $zamowienie = str_replace('<lol>', '<img src="porn.png"/>', $zamowienie);
  3. ..
  4. echo $zamowienie;


myślenie nie boli
Go to the top of the page
+Quote Post
lnn
post 1.02.2010, 21:58:12
Post #14





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


Cytat(zagi195 @ 1.02.2010, 21:56:05 ) *
podmienić jeden tekst wiem jak, ale nie wiem jak wypisać kilka...

http://forum.php.pl/index.php?showtopic=14...mp;#entry708298
Go to the top of the page
+Quote Post
zagi195
post 1.02.2010, 22:02:17
Post #15





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 1.02.2010

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


można zamknąć, dziękuje wszystkim
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 15.08.2025 - 03:28