[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ftp и php
Painbot
есть файл дампа mysql на сервере
задача перенести его на другой сервер
есть одно но на сервере с дампом не работают функции ftp и компилировать сервер нельзя, на втором сервере куда и должен залиться дамп есть функции, но вот как правильно написать скрипт не пойму, кто поможет?)))



Спустя 16 часов, 31 минута, 41 секунда (12.01.2011 - 11:40) Painbot написал(а):
ну что никто не поможет))?

Спустя 21 минута, 42 секунды (12.01.2011 - 12:02) sergeiss написал(а):
Если ты расставишь точки и запятые, а также будешь начинать предложения с заглавных букв, то тогда будет (возможно) понятнее, что именно ты хочешь сделать.

Спустя 3 минуты, 46 секунд (12.01.2011 - 12:06) Renden написал(а):
Painbot
А в чем собственно проблема? Зачем тебе ftp? Подключись к базе данных "другого сервера" и залей туда дамп, допустим через phpmyadmin или навикат

Спустя 3 часа, 39 минут, 44 секунды (12.01.2011 - 15:45) Painbot написал(а):
Renden, процесс автоматизировать нужно) и желательно через ftp

вот скрипт загрузки :
<?php
$usr_name = '...';
$usr_pass = '...';
$host = '...';

$link = ftp_connect($host);
$res = ftp_login($link, $usr_name, $usr_pass);
ftp_chdir($link, '/papka/');
$arr = ftp_nlist($link, '/papka/');



$file = 'dump.sql';
$remote_file = "dump.sql";

ftp_put($link, $remote_file, $file, FTP_BINARY);
ftp_close($link);
?>

но это работает при условии что данный скрипт лежит на локальном сервере, а хочется чтобы на удаленном сервере лежал исходный скрипт который ,коннектился бы к локальному и забирал дамп в какую нить папку:) вот примерно так) в php работал давно и не долго));сейчас поднимаю знания потихоньку книжками и т.д)), но решение задачи требуется именно сейчас)

Спустя 1 минута, 31 секунда (12.01.2011 - 15:47) Painbot написал(а):
на удаленном сервере настрою cron, чтобы он сам в определенное время запускал скрипт)

Спустя 51 минута, 9 секунд (12.01.2011 - 16:38) Renden написал(а):
Painbot
ну скачать файл не должно вызывать сложностей, воспользуйся например функцией fsockopen, или curl или вообще используй wget на линуксовой машине))
Насчет с ftp-php к сожалению не работал, по этому поводу ниче сказать немогу(
Быстрый ответ:

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