Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
php readfile, юникод
|
|||
|---|---|---|---|
|
#18+
на 7-ке IIS. php скрипт должен читать файл. файлы с юникодом в названии нивкакую не читаются: <?php readfile('./ШӘРИП/КИЛСӘН.txt'); ?> гугл не помог. не могу понять где туплю.. подскажите мысль какую.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2014, 21:36 |
|
||
|
php readfile, юникод
|
|||
|---|---|---|---|
|
#18+
firemenне читаютсяКак это не читается... Что возвращает функция, текст сообщения об ошибке покажите, если есть. PS: Думается, есть смысл проверить наличие файла. Если его "не окажется", тогда смотреть реальный список файлов в директории. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2014, 22:13 |
|
||
|
php readfile, юникод
|
|||
|---|---|---|---|
|
#18+
файл то точно есть. меняю на файл, который в латиницы - читает без проблем. а вот если юникодный символ в названии - нифига. is_file говорит что файла нет. нашел, тут кто-то поднимал такой вопрос: _http://stackoverflow.com/questions/977635/how-to-open-file-in-php-that-has-unicode-characters-in-its-name автор..PHP can open a filename with non-ASCII characters only if all the characters are in the Windows installation's default code page... но что-то не верится, неужто PHP под 7-кой не может открыть файл если не аски? хрень какая-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2014, 22:26 |
|
||
|
php readfile, юникод
|
|||
|---|---|---|---|
|
#18+
firemenis_file говорит что файла нет.Вот в том то и фокус-покус. Прочитайте директорию ради интереса. Возможно, этот файл там есть, только под другим именем. Может быть, короткое имя используется. Если так, то больше похоже на проблему файловой системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2014, 22:48 |
|
||
|
php readfile, юникод
|
|||
|---|---|---|---|
|
#18+
создал одну папку "ШӘРИП" скрипт: $files = scandir($myPath); foreach($files as $file) { echo($file . '<br />'); } название папки вернуло как: EFBFBD3FEFBFBDEFBFBDEFBFBD какая-то хрень вообщем полная... ещё и 13 символов.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2014, 23:06 |
|
||
|
php readfile, юникод
|
|||
|---|---|---|---|
|
#18+
немножко изменил: foreach($files as $file) { if(!in_array($file, $skip)) echo(strToHex($file).'<br>'); } function strToHex($string){ $hex=''; for ($i=0; $i < strlen($string); $i++){ $hex .= dechex(ord($string[$i])); } return $hex; } папка "ШӘРИП" вернуло: d83fd0c8cf вообщем вместо юникода "Ә" символ 3f - знак вопроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2014, 23:29 |
|
||
|
php readfile, юникод
|
|||
|---|---|---|---|
|
#18+
может IIS или PHP где настроить нужно на юникод? простите если туплю - новичок ещё.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2014, 23:32 |
|
||
|
php readfile, юникод
|
|||
|---|---|---|---|
|
#18+
firemenназвание папки вернуло как: EFBFBD3FEFBFBDEFBFBDEFBFBD какая-то хрень вообщем полная... ещё и 13 символов..Похоже на пять нечитаемых символов EFBFBD 3F EFBFBD EFBFBD EFBFBD Действительно, хрень. Видимо, те самые крякозябрики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2014, 01:27 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38794851&tid=1462295]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
83ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 267ms |
| total: | 468ms |

| 0 / 0 |
