Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] zapisanie tekstu w utf8
kidler
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 9.09.2006

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


Witam. Mam skrypt eticket. Cały skrypt jest w utf8, jednak gdy ktoś doda zgłsozenie z polskimi znakami to jakieś krzaczki wyświetla. Potrzebuję żeby tekst się przekwaterował do utf8 i dopiero zapisał do bazy danych, ale nie wiem jak. Z góry dzięki...

  1. <?php
  2. }
  3. if (!$_POST['message']) {
  4. $err .= LANG_ERROR_NO_MSG."<br>\n";
  5. }
  6. if (!$err) {
  7. $ticket = CreateTicket($_POST['subject'], $_POST['name'], $_POST['email'], $_POST['cat'], $_POST['phone'], $_POST['pri'], $_SERVER['REMOTE_ADDR'], $_POST['message'], FALSE);
  8. $message=get_magic_quotes_gpc()?$_POST['message']:addslashes($_POST['message']);
  9. ReopenTicket($ticket);
  10. $gmtime = time() - date('Z');
  11. $sql="INSERT INTO ticket_messages (ticket, message, timestamp)
  12.  VALUES($ticket, '".LANG_NEWTICKET."',FROM_UNIXTIME('$gmtime'))";
  13. if ($ticket && mysql_query($sql) && ($mid=mysql_insert_id())) {
  14. $sql ="INSERT INTO ticket_answers (ticket, message, rep, reference, timestamp) ";
  15. $sql.="VALUES($ticket,'$message',$repID,$mid,FROM_UNIXTIME('$gmtime'))";
  16. @mysql_query($sql);
  17.  
  18. $subj=$_POST['subject']." [#$ticket]";
  19. $msg =$_POST['message'];
  20. if ($config['remove_original']) {
  21.  $remove_tag = $config['remove_tag'] . "\n\n";
  22. }
  23. $catid=$_POST['cat'];
  24. $cat = mysql_fetch_array(mysql_query("SELECT * FROM ticket_categories WHERE ID=$catid"));
  25. $signature=$reps_row['signature']?$reps_row['signature']:$cat['signature'];
  26.  
  27. //if (mysql_error()) { die(mysql_error()); } //debug
  28. ?>
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: 24.12.2025 - 14:53