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 (1 - 6)
seth-kk
post
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


ciekawe...
moze pomieszal w naglowkach i plik zostal potraktowany jako text/plain
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





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

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


To wygląda jakby po prostu nie przeszło to przez parser...

Masz na pewno odpalanego apache ? (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Pawel_W
post
Post #4





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

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


dodam, że kod php nie jest wogóle parsowany, jak dam w pliku:
  1. echo 'aaa';

to div jest pusty, ale samo
  1. aaa

działa (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
seth-kk
post
Post #5





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


mozesz to pokazac?
Go to the top of the page
+Quote Post
Pawel_W
post
Post #6





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
erix
post
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Czekam na PW z linkiem oraz nowym tytułem OPISUJĄCYM PROBLEM, to odblokuję.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 21:33