php в кириллических папках

Статус
В этой теме нельзя размещать новые ответы.

beonard6

Постоялец
Регистрация
1 Июн 2009
Сообщения
57
Реакции
3
попытка разместить php файл и запустить его через веб-интефрейс проходит неудачно, выдает ошибку мол файла такого нет и не было

Код:
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Unknown: Failed opening required 'F:/www/leosrv/fcat/тест/index.php' (include_path='.;C:\php5\pear') in Unknown on line 0

возможно ли как нибудь это исправить? или придется идтидругим путем - создавать ini файлы содержащие названия на русском? -.-

если я снубил - то звиняйте заранее 0_o
 
Какая система ? Крилические имена в какой кодировке прописаны ?
 
Путь должен быть прописан в кодировке файловой системы.
А вообще это извращение...
 
извращение то да. но не все же люди одарены английским :)
а транслит штука очень тонкая и сложная.
как можно задать кодировку системе Оо и как задать кодировку при инициализации php оО оно ж пишет "ошибка в строке 0".

ладно, думаю возьмусь за вторую своб идею -.-
 
банально - на *nix - utf -- соответственно либо сохраняй свои скрипты в этой кодировке , либо конвертируй строки

под win - cp1251 - делать тоже самое

+ на счет номера строки -- будет классно если в следующий раз будешь прикладывать код
 
попытка разместить php файл и запустить его через веб-интефрейс проходит неудачно, выдает ошибку мол файла такого нет и не было
Код:
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'F:/www/leosrv/fcat/тест/index.php' (include_path='.;C:\php5\pear') in Unknown on line 0
возможно ли как нибудь это исправить? или придется идтидругим путем - создавать ini файлы содержащие названия на русском? -.-
если я снубил - то звиняйте заранее 0_o
как вариант
PHP:
// Файл сохранен в utf8 и defaultcharset тоже utf8
$path = 'F:/www/leosrv/fcat/тест/index.php';
if ( @include_once( $path ) === false )
{
  if ( @include_once( iconv( 'utf-8', 'windows-1251', $path ) ) === false )
  {
    Debug::_( "Including $path failed" ); // ну это необязательно) мб кто дебаг делает
  }
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху