php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | |
Patch fix_wrong_utf_string_cut.patch for Website problem Bug #55177Patch version 2011-08-16 05:53 UTC Return to Bug #55177 | Download this patchThis patch is obsolete Obsoleted by patches: This patch renders other patches obsolete Obsolete patches: Patch Revisions: 2011-08-16 13:23 UTC | 2011-08-16 05:53 UTC | 2011-08-16 05:51 UTCDeveloper: irker@php.netLine 1 (now 1), was 15 lines, now 14 lines Index: entry/event.php =================================================================== --- entry/event.php (revision 314981) +++ entry/event.php (working copy) @@ -26,6 +26,9 @@ die("I feel for you"); } @@ -21,6 +21,8 @@ if (empty($sdesc) || empty($email) || empty($country) || empty($category) || empty($type) || empty($url)) die("missing some parameters."); +// utf8 safe truncate, while php not compile with mb_string +$l = 32; while (strlen($sdesc) > 32) { $sdesc = iconv_substr($sdesc, 0, $l--, 'UTF-8'); } +$sdesc = mb_strcut($sdesc, 0, 32); + @mysql_connect("localhost","nobody", "") or die("failed to connect to database"); @mysql_select_db("phpmasterdb") // The answer to the "spam question" if ($sane != 3) { die("I feel for you"); |
Copyright © 2001-2024 The PHP Group All rights reserved. |
Last updated: Sat Jun 15 20:01:29 2024 UTC |