Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2017, 09:51   #1
primusx
Пользователь
 
Регистрация: 08.07.2011
Сообщений: 29
Вопрос PHP FTP кирилица

Помогите скажите как перейти на каталог с имя у которого на кирилице
PHP код:
<?PHP*
//setlocale(LC_ALL, *"utf-8");
$ftp_server "10.73*.2.90";
$ftp_user "login";
$ftp_pass "parol";

$conn_id ftp_conne*ct($ftp_server) or di*e("Не удалось установ*ить 
соединение с 
$ftp_se*rver");

ftp_set_option($conn*_idFTP_ASCII"utf-*8");

$dir "ИНВЕСТИРОВАН*ИЕ/";

// попытка входа*
if (@ftp_login($conn*_id$ftp_user$ftp_*pass)) {
     echo 
"Произведе*н вход на $ftp_server* под именем $ftp_user*\n<br>";
     echo 
"Текущая д*иректория: " ftp_pw*d($conn_id) . "\n<br>*";

// пытаемся сменить *текущую директорию на* somedir
if (ftp_chdir($conn_*id"/srtFtpData/BD/O*BMEN/".$dir)) {
     echo 
"Новая тек*ущая директория: " . *ftp_pwd($conn_id) . "*\n<br";
} else {*
     echo 
"Не удалос*ь сменить директорию\*n<br";
}*

$contents ftp_nlis*t($conn_id"Soft");

foreach (
$contents a*s $key => $value)
{*

iconv_set_encoding("*internal_encoding""*UTF-8");

//$value = urlencode* ($value);
//echo rawurldecode(*$name)."<br>";
//$value = mb_conver*t_encoding ($value , "utf-8");
$value iconv ("" ,*"utf-8"$value);
echo 
$key."-".$value*."<br>";
}*

} else {*
     echo 
"Не удалос*ь войти под именем $f*tp_user\n<br";
}*

?>*
Вложения
Тип файла: zip код.zip (796 байт, 6 просмотров)

Последний раз редактировалось primusx; 31.03.2017 в 12:29.
primusx вне форума Ответить с цитированием
Старый 31.03.2017, 09:55   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от primusx Посмотреть сообщение
$dir*=*"ИНВЕСТИРОВАН*ИЕ/";
а что это у Вас за звездочки в тексте?!! o_O!

запакуйте PHP файл в архив и этот архив прикрепите к сообщению на форум (через вложения)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 31.03.2017, 12:30   #3
primusx
Пользователь
 
Регистрация: 08.07.2011
Сообщений: 29
По умолчанию

Прикрепил
primusx вне форума Ответить с цитированием
Старый 31.03.2017, 13:29   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а если попробовать такой скрипт:
script1_php.zip

я просто поменял кодировку вашего скрипта на UTF-8.
попробуйте, возможно проблема была именно в этом.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.04.2017, 07:12   #5
primusx
Пользователь
 
Регистрация: 08.07.2011
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
а если попробовать такой скрипт:
Вложение 87184

я просто поменял кодировку вашего скрипта на UTF-8.
попробуйте, возможно проблема была именно в этом.
Не видит он почемуто русские каталоги а с анг все ок
primusx вне форума Ответить с цитированием
Старый 03.04.2017, 07:13   #6
primusx
Пользователь
 
Регистрация: 08.07.2011
Сообщений: 29
По умолчанию

File not fount
primusx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение файла на ftp сервере средствами php Lokos PHP 2 22.05.2014 04:02
Бесплатный сервер с поддержкой php и ftp Кольша Свободное общение 10 01.02.2012 18:01
php.ini в ftp LevonNikox PHP 7 10.08.2009 11:07
FTP и PHP Extreme PHP 4 10.06.2009 17:22
PHP fвтоматическая авторизация на FTP natsgull PHP 0 09.08.2008 08:59