- Автор темы
- #1
Пытаюсь через форму отправить данные и записать их в файл. Всё нормально записывается но кириллица, записывается не в той кодировке. Я отправляю
а записывается
подскажите пжалуста как сделать, чтобы записалось в правильной кодировке? Вот формочка
а вот скрипт
HTML:
"5caa145a5e0b3393ae6e6667a0871376" => "Alchemist Project - Next Day 2011 (Клуб Рай Dj Frost).mp3",
а записывается
HTML:
"5caa145a5e0b3393ae6e6667a0871376" => "Alchemist Project - Next Day 2011 (Клуб Рай Dj Frost).mp3",
подскажите пжалуста как сделать, чтобы записалось в правильной кодировке? Вот формочка
PHP:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<form method="post" action="http://***************/addtrack.php">
<textarea cols=100 rows=30 name=tracks>"5caa145a5e0b3393ae6e6667a0871376" => "Alchemist Project - Next Day 2011 (Клуб Рай Dj Frost).mp3",
</textarea>
<input type="hidden" value="rnb" name="categoriya">
<br><br><input type="submit" value="отправить">
</form>
а вот скрипт
PHP:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php set_time_limit (0); ini_set("memory_limit", "500M");
date_default_timezone_set('Europe/Berlin');
$tracks = $_POST['tracks'];
$_categoru = $_POST['categoriya'];
$put = dirname(__FILE__);
$put_download_get = $put . '/' . $_categoru . '/download_up_newmuzon.php';
$put_download_put = $put . '/' . $_categoru . '/download_up_newmuzon.php';
$tracks = str_replace ('\"', '"', $tracks);
$tracks = '$tracks = array (' . "$tracks";
//echo $tracks;
$tracks = iconv("windows-1251", "utf-8", $tracks);
$put_download_get = file_get_contents($put_download_get);
$put_download_get = str_replace('$tracks = array (', $tracks, $put_download_get);
if(file_put_contents($put_download_put, $put_download_get) == true)
{
echo 'записалось';
}
else
{
echo 'не записалось';
}
?>