[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подключитья к серверу через PHP
Diakon
Добрый день.
Какой день ломаю голову, но так ничего не придумал и в инете путного не нашел.
Есть сервер на FreeBSD. В папке /var/spool/monitor/ лежат файлы. Как используя php можно подключиться к этому серверу и скачать файлы? Я поставил фрюху на виртуальную машину
Адрес 192.168.1.200
логин/пароль для рута: root/Qq123456
Подскажите, кто с таким сталкивался, как можно стягивать так файлы с сервера через php?
Заранее спаксибо всем, кто может помочь!
chee
ftp сервер на удаленой операционной системе, и через ftp забираешь эти файлы. Это как вариант. Если у тебя unix система там и там, то можно просто примонтировать удаленную папку, это тоже как вариант, он возможно даже предпочтительней. Больше ничего не могу посоветовать. laugh.gif

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Diakon
А через ssh никак нельзя?
AllesKlar
$connection = ssh2_connect(SSH_HOST, SSH_PORT);
if($connection === false)
die("Can't connection to a remote SSH server.");

if(! ssh2_auth_password($connection, SSH_USER, SSH_PASSWOR))
die("Error SSH authorisation.");


$sftp = ssh2_sftp($connection);

$stream = fopen("ssh2.sftp://$sftp/path/to/file", 'r');


Должна быть установлена библиотека ssh2

_____________
[продано копирайтерам]
slobotsky.denis
На сервере, где лежат файлы создаёте символьную ссылку на папку с файлами:

ln -s /var/spool/monitor /path/to/web-dir/monitor


В php:

file_get_contents('http://your.domain/monitor/file.txt');


_____________
PHP: The Right Way
Бесплатное обучение Symfony2

Tox: 55BB67DE54B1CB14F8C37B4F3AED64E6A45922988D22F85EF75039751F26F05460664D978F5C
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.