Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JQUERY] Problem z kodem
Pawel_W
post
Post #1





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


Witam wszystkich! Ostatnio robię wyszukiwarkę synonimów, działającą na zasadzie, że po kliknięciu w słowo ładują się synonimy i są pod nim wyświetlane. Pod IE i Mozillą wszystko cacy, ale to co zobaczyłem pod Chromem zbiło mnie z nóg:
(IMG:http://i31.tinypic.com/23sek1w.jpg)

Jakim cudem Chrome może wyświetlić kod php?!

Dane są pobierane przez jquery load (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


  1. echo '<img src="del.png" style="position: absolute; right: 0;" onclick="hideCloud()"/>Synonimy do wyrazu "<b>'.filter($s).'</b>"<br />';
  2.  
  3. $words = array(trim($s));
  4.  
  5. if(ucfirst($s) == $s)
  6. $cap = true;
  7.  
  8. if(mysql_num_rows($r) == '')
  9. echo filter('brak synonimów');
  10. else
  11. {
  12. while($row = mysql_fetch_row($r))
  13. {
  14. $e = explode("|", $row[0]);
  15. foreach($e as $ee)
  16. {
  17. $ee = trim($ee);
  18. if($ee != "" && in_array($ee, $words) === false)
  19. {
  20. if($cap)
  21. $ee = ucfirst($ee);
  22.  
  23. echo '<input type="checkbox" name="synonyms[]" value="'.filter($ee).'"> '.filter($ee).' <img src="del.png" alt=""><br>';
  24. }
  25. }
  26. }
  27. }
  28.  
  29. echo '<div style="text-align: center"><input type="text"><input type="button" value="Dodaj" /><br /><input type="button" value="Dodaj do tekstu" onclick="addSynonyms('.$_GET['sid'].')" /></div>';


no i funkcja do zmiany polskich znaków
  1. function filter($t)
  2. {
  3. return str_replace (array('ą', 'ć', 'ę', 'ł', 'ń', 'ó', 'ś', 'ż', 'ź', 'Ą', 'Ć', 'Ę', 'Ł', 'Ń', 'Ó', 'Ś', 'Ż', 'Ź'), array('ą', 'ć', 'ę', 'ł', 'ń', 'ó', 'ś', 'ż', 'ź', 'Ą', 'Ć', 'Ę', 'Ł', 'Ń', 'Ó', 'Ś', 'Ż', 'Ź'), $t);
  4. }

edit: funkcja zamienia polskie znaki na odpowiedniki unicode

Ten post edytował Pawel_W 28.08.2009, 16:25:42
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 03:53