alekciy
Новичок
Открытие файла (Utf-8) через file_get_contents. ПРоблема.
Имеем: PHP 5.1.4, Apache 2.0.52 на Windows XP. Имеется файл login.tml созданый в Блокноте и сохранёный в UTF-8:
Имеется скрипт так же записанный в UTF-8 который читает этот файл через file_get_contents и отдает его через браузер.
Проблема в том, что в генерируемой разметке я получаю какой-то символ которого в исходной размет нет.
В чем может быть дело? Пробовал echo заменить на print, эффект тот же. Даже file_get_contents на include_once заменял. Тоже толку нет. Значит возможно проблема в настройках PHP/Apache? Но где?
Имеем: PHP 5.1.4, Apache 2.0.52 на Windows XP. Имеется файл login.tml созданый в Блокноте и сохранёный в UTF-8:
Код:
<form id="login" action="quest_edit.php?mode=login" method="post" enctype="multipart/form-data">
<table id="login">
<tr>
<td>Имя:</td>
<td><input type="text" name="name" /></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td colspan="2" style="text-align: center"><input type="submit" value="ВОЙТИ" /></td>
</tr>
</table>
</form>
PHP:
....
<body>
<?php
echo file_get_contents('templates/login.tml');
?>
</body>
Код:
<body>
<form id="login" action="quest_edit.php?mode=login" method="post" enctype="multipart/form-data">
<table id="login">
В чем может быть дело? Пробовал echo заменить на print, эффект тот же. Даже file_get_contents на include_once заменял. Тоже толку нет. Значит возможно проблема в настройках PHP/Apache? Но где?