Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pytanie w sprawie kodowania
Konuss
post 1.02.2008, 18:29:37
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 sad.gif


--------------------
KoNuSS - www.ekonin.net
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 00:41