| |
|
|
| | функция ftp_rawlist под Виндой работает?
Или ей надо только UNIX? | |
| |
|
|
| |
|
|
| |
для: tAleks
(07.04.2007 в 15:13)
| | | Судя по всеу не работает....
Закачал на хостинг - там работает. А на локалке под Виндой - нет.
Народ, кто работал с FTP, подскажитье чте делать в такой ситуации. Как на локалке можно тестировать скрипты? | |
| |
|
|
| |
|
|
| |
для: tAleks
(07.04.2007 в 15:26)
| | | Работает.
>Народ, кто работал с FTP, подскажитье чте делать в такой ситуации. Как на локалке можно тестировать скрипты?
Для начала установить какой-нибудь ftp-сервер. Напр. Pablo's FTP | |
| |
|
|
| |
|
|
| |
для: tAleks
(07.04.2007 в 15:13)
| | | Работает - FireWall не может блокировать запросы (к 21 порту)? | |
| |
|
|
| |
|
|
| |
для: cheops
(08.04.2007 в 00:46)
| | | У меня, почему-то эта функция, под виндой, без третьего параметра выдает массив только с одним элементом. Т.е. параметры папки, котрые были указаны в пути (3 параметр).
Это так и должно быть?
Хотел определять операционку функцией ftp_systype, и в зависимости от результата давать или не двать третий параметр функции ftp_rawlist. Но ftp_systype под виндой мне выдает UNIX. Это у всех так, или только у меня? И как с этим бороться? | |
| |
|
|
| |
|
|
| |
для: tAleks
(10.04.2007 в 21:23)
| | | >Но ftp_systype под виндой мне выдает UNIX. Это у всех так, или только у меня?
Это функция выдаёт операционную систему FTP-сервера - у вас FTP-сервер под Windows или локальная машина? | |
| |
|
|
| |
|
|
| |
для: cheops
(11.04.2007 в 12:35)
| | | >Это функция выдаёт операционную систему FTP-сервера - у вас FTP-сервер под Windows или локальная машина?
Локальныя машина, WinXP | |
| |
|
|
| |
|
|
| |
для: cheops
(11.04.2007 в 12:35)
| | | Такой код, тестирую на локальной машине.
ОС WinXP. Файловая система NTFS.
<?php
// FTP
define('FTP_SERVER', 'localhost');
define('FTP_USER', 'user');
define('FTP_PASS', 'pass');
// Корень FTP
define('FTP_ROOT', '/www');
// Установливаем соединение с FTP сервером
$conn_id = ftp_connect(FTP_SERVER);
// Авторизуемся на сервере
$login = ftp_login($conn_id, FTP_USER, FTP_PASS);
// Определяем тип ОС
echo $systype = ftp_systype($conn_id);
?>
|
Выдает: "UNIX". Почему UNIX? Может он на NTFS думает что это UNIX?
Как правильно опреедлить операционку? | |
| |
|
|
| |
|
|
| |
для: tAleks
(12.04.2007 в 12:45)
| | | см скриншот в аттаче | |
| |
|
|
| |
|
|
| |
для: Trianon
(12.04.2007 в 12:53)
| | | А у меня нет такого в разделе "Службы и приложения". | |
| |
|
|
| |
|
|
| |
для: tAleks
(12.04.2007 в 13:01)
| | | Значит Вы пользуетесь не стандартным FTP-сервером, а каким-то другим. Он вполне может строить список в стиле unix. | |
| |
|
|
| |
|
|
| |
для: Trianon
(12.04.2007 в 13:09)
| | | Да, я пользовался TYPSoft FTP Server.
Сейчас поставил IIS.
Теперь вопрос.
Когда я запускаю FTP сервер, он из вне виден?
И что-то я не могу настроить так, чтобы вход на FTP был по логину и пролю.
Подскажите, плез, как его настроить. | |
| |
|
|