Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wczytywanie zawartosci katalogu ... emotikony !
djbarca
post 20.09.2007, 08:09:02
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

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


hm .. mam taki drobny problem ... jak w temacie w folderze buzki mam emotikony ten kod mi wczytuje na stronie zawartosc folderu i dodaje do textarea jego nazwe po kliknieciu .. ale potem jak trzeba to odwrocic to juz jest problem ...
1 . po kliknieciu dodaje mi z wygenerowanego z folderu :smile:
2 . przeksztalca jesli jest w tresci np to :smile: to przeksztalca na to <img src=buzki/smile.gif>
a kod to :
  1. <?php
  2. $katalog = opendir('buzki');
  3. $i=1;
  4. while ($plik=readdir($katalog)) { 
  5. if (ereg(".gif$|.GIF$", $plik)) {
  6. $zdjecia[$i++]=$plik; }
  7. }
  8. closedir($katalog);
  9.  
  10.  
  11. for ($i=1; $i<=count($zdjecia); $i++) {
  12. $nazwapliku ='buzki/'.$zdjecia[$i];
  13. $zdjecia[$i]=str_replace(".gif","",$zdjecia[$i]);
  14. $zdjecia[$i]=str_replace($zdjecia[$i],:$zdjecia[$i]:,$zdjecia[$i]);
  15.  
  16. print "<img src=\"$nazwapliku\" onclick=document.getElementById('tresc').value+='&nbsp;$zdjecia[$i]'> ";
  17. }
  18. ?>

to dodaje do pola textarea nazwe w postaci :nazwa:



a to powinno zmieniac ... z tresci na img src=buzki/nazwa.gif
  1. <?php
  2. function emotki($string) {
  3. $katalog = opendir('buzki');
  4. $i=1;
  5. while ($plik=readdir($katalog)) { 
  6. if (ereg(".gif$|.GIF$", $plik)) {
  7. $zdjecia[$i++]=$plik; }
  8. }
  9. closedir($katalog);
  10.  
  11. foreach($zdjecia as $grafika) 
  12. ##... tu odpowiednie zamiany !! .. jakie questionmark.gif ... ##
  13. $string = str_replace("$grafika","<img src=buzki/$grafika alt=\"$grafika\">",$string);
  14.  
  15. return $string;
  16. }
  17. ?>


i w tym dugim kodzie jest problem :// nie wie ktos jak questionmark.gif

Ten post edytował djbarca 20.09.2007, 13:55:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
shpaque
post 6.03.2015, 11:49:59
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


przede wszystkim jednak zamien sobie cudzyslow na apostrof
  1. $string = str_replace($grafika, "<img src=buzki/$grafika alt='$grafika'>", $string);


a w css nie lepiej ustawić styl dla <smile> a nie :smile: ? Tak pytam wink.gif
Go to the top of the page
+Quote Post
com
post 8.03.2015, 20:02:48
Post #3





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


To pytanie zostalo zadane 8 lat temu patrz na daty i nie odkopiuj smile.gif
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: 25.07.2025 - 08:08