Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pytanie w sprawie kodowania
Konuss
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 21.07.2005
Skąd: Konin

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


Powiedzcie mi gdzie ja mam błąd i czemu mi nie dodaje polskich znaków a krzaki:

Tabela:
  1. CREATE TABLE `wykrzyknik` (
  2. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `idusr` int(10) UNSIGNED DEFAULT NULL,
  4. `tresc` varchar(255) DEFAULT NULL,
  5. `data` datetime DEFAULT NULL,
  6. PRIMARY KEY (`id`),
  7. UNIQUE KEY `id` (`id`),
  8. KEY `id_2` (`id`)
  9. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=9566 ;



  1. <?
  2. if ($usr_info["ban"]=='o')
  3.  { 
  4. $komunikat="<FONT class=komunikat_zle>Twój dost&ecirc;p do strony zosta&sup3; ograniczony!</FONT><BR> 
  5. <FONT class=komunikat_objasnienie>Nie mo&iquest;esz krzycze&aelig; gdy&iquest; ryby i osoby z ograniczonym prawem dostepu do serwisu g&sup3;osu nie maj&plusmn;.</FONT>";
  6.  }
  7. else 
  8.  {
  9.  
  10.  
  11. $dlugosc=strlen($k_tresc); // sprawdzenie dlugosci wprowadzonego tekstu
  12. $max_dlugosc_wykrzyknika=255;
  13. $min_dlugosc_wykrzyknika=20;
  14. if (($dlugosc>=$max_dlugosc_wykrzyknika)or($dlugosc<$min_dlugosc_wykrzyknika))
  15.  { 
  16.  $komunikat="<FONT class=komunikat_zle>Wykrzyknik nie zosta&sup3; dodany</FONT><BR> 
  17.  <FONT class=komunikat_objasnienie>Wykrzyknik musi sk&sup3;ada&aelig; si&ecirc; od minimum $min_dlugosc_wykrzyknika 
  18.  do maximum $max_dlugosc_wykrzyknika znaków.
  19.  Jesli liczba znaków w twoim tekscie nie mie&para;ci si&ecirc; w tych granicach to w takim przypadku 
  20.  tekst nie zostanie przyj&ecirc;ty.</FONT>";
  21.  $ord='wykrzyknik';
  22.  }
  23. else 
  24.  {
  25.  
  26. if ((substr_count("$k_tresc", "www")>0)or(substr_count("$k_tresc", ".pl")>0)or(substr_count("$k_tresc", ".com")>0)or(substr_count("$k_tresc", ".net")>0)or(substr_count("$k_tresc", ".org")>0)or(substr_count("$k_tresc", ".info")>0))
  27.  {
  28.  $komunikat="<FONT class=komunikat_zle>Wykrzyknik nie zosta&sup3; dodany</FONT><BR> 
  29.  <FONT class=komunikat_objasnienie>W tre&para;ci nie mo&iquest;na umieszcza&aelig; adresów do stron www</FONT>";
  30.  $ord='wykrzyknik';
  31.  } 
  32. else
  33.  {
  34.  
  35. $zad=pytanie_sql("select * from wykrzyknik where idusr=$k_kto order by id asc");
  36. $row = mysql_fetch_array($zad);
  37.  
  38. $max_ilosc_wykrzyknikow=2;
  39. if (mysql_num_rows($zad)>=$max_ilosc_wykrzyknikow) 
  40.  {
  41.  
  42.  // ------------------------------------------------
  43.  // czyszczenie bazy danych z przedawnionych wykrzyknikow
  44.  $kasuj_stare=pytanie_sql("delete from wykrzyknik where id=".$row["id"]."");
  45.  // ------------------------------------------------
  46.  
  47.  }
  48.  
  49. // czyszczenie tekstu
  50. $k_tresc=str_replace('"', "&quote", $k_tresc); 
  51. if (($prawa<>'owner')and($prawa<>'admin')and($prawa<>'moder')and($prawa<>'suser')) 
  52.  {
  53. $k_tresc=textczysc($k_tresc,'');
  54.  }
  55. else $k_tresc=textczysc($k_tresc,$conf_tagi_wykrzyknik);
  56.  
  57. // dodanie wykrzyknika do bazy
  58. $result=pytanie_sql("insert into wykrzyknik (idusr, tresc, data) values('$usr', '$k_tresc', now())");
  59.  
  60. $komunikat="<FONT class=komunikat_dobrze>Twój wykrzyknik zosta&sup3; dodany</FONT><BR> 
  61. <FONT class=komunikat_objasnienie>Twoje krzyki s&plusmn; teraz s&sup3;yszalne (czyt. widoczne) dla innych w lewym menu...</FONT>";
  62. $ord='wykrzyknik'; $k_tresc='';
  63.  
  64.  }
  65.  
  66.  }  
  67.  }  
  68. ?>


Wiem że żaduzy post ale nie wiem jak dodać plik (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Konuss
post
Post #2





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 21.07.2005
Skąd: Konin

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


Tak form oto kod:

  1. <table border="0" width="100%" cellspacing="0" cellpadding="0">
  2. <tr>
  3. <FORM name="Wykrzyknik" action="index.php" method="post">
  4. <INPUT TYPE="hidden" name="k_kto" value="<? echo($usr); ?>">
  5. <INPUT TYPE="hidden" name="ord" value="wykonanie_dodaj_wykrzyknik">
  6. <td width="130"><img src="img/wykrzyk.gif" /></td>
  7. <td width="425" valign="top" style="padding: 5px;">
  8.  
  9. Chcesz sobie pokrzyczeć? Chcesz cos wykrzyczeć? Je&para;li tak to bingo znalazłe&para; wreszcie odpowiednie do tego
  10. celu miejsce... krzycz do woli ile masz sił!... pamiętaj jednak że nawet krzycz&plusmn;c obowi&plusmn;zuje cię
  11. pełna kultura!... tak więc nie bluzgaj, nie wykrzykuj adresów innych stron www, nie obrazaj! bo za takie krzyki to karać
  12. będziemy... twój krzyk nie może być dłuższy niż 255 znaków!... Pozdrawiaj,
  13. wyznawaj, życz, zapraszaj na swój profil... twoje krzyki będ&plusmn; słyszalne (czyt. widoczne) w lewym menu strony...
  14.  
  15. <br>
  16. <br>
  17.  
  18. <B>Tre&para;ć do wykrzyczenia:</B><br>
  19. <INPUT name="k_tresc" size=60 maxlength="200" value="<? if ($k_tresc<>'') echo($k_tresc); ?>"><BR><BR>
  20.  
  21.  
  22. <INPUT class=formb TYPE="submit" VALUE="Wykrzycz to!"><br>
  23.  
  24.  
  25.  
  26.  
  27. </td>
  28.  
  29. </FORM>
  30.  
  31. </tr>
  32. </table>


Temat nadal nie rozwiązany więc ciągle prosze o pomoc i sorki za dubla (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 9.10.2025 - 14:21