Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с FTP 
:(
    Опции темы
Another
  Дата 4.4.2007, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 17.6.2006

Репутация: нет
Всего: -2



Надо генерировать файлы скриптом с одного сервера на другой. То-есть создавать файлы сразу на другом сервере.
Есть такой код:
Код

$fp=fopen(''.$_POST['dir'].'/'.$name.$_POST['1'],'w');
            if (!$fp){
            echo "<p><font color=red>Неудачно\n";
            logerror(false);
            }
            fwrite($fp,$tpl_out);
            fclose($fp);
            logerror(true);
            print 'создана - >'.$name.''.$_POST['1'].'</font><br>';
            flush();
        }
        if ($tfp) {fclose($tfp);}

Прошу превести пример сразу с конектом.
 smile 

Спасибо.
PM MAIL   Вверх
jinn
Дата 26.7.2007, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.10.2006

Репутация: нет
Всего: нет



задачу не понял,т.е нужно снача сгенерировать код а после передать через фтп соединение его (т.е залить на удаленный сервер?)
PM MAIL   Вверх
Another
Дата 27.7.2007, 02:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 17.6.2006

Репутация: нет
Всего: -2



Да.
PM MAIL   Вверх
jinn
Дата 27.7.2007, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.10.2006

Репутация: нет
Всего: нет



Код

$ftp=ftp_connect($ftp_host,$ftp_port,30); // подключаемся к фтп серверу
if($ftp)
{
    if(ftp_login($ftp,$ftp_login,$ftp_pass))  // логинимся 
    {
        ftp_put($ftp,$ftp_file,$file,FTP_BINARY);  // вот загружаем твой сгенерированный файл где $ftp_file - название файла на фтп сервере под таким название он будет записан $file файл на локальном сервере  (  уже сгенерирован и присутствует в файловой системе)   FTP_BINARY - режим передачи
    }
    else
    {
       echo 'Логин или пароль не верны!';
    }
}
else
{
   echo 'Не удалось подключиться к серверу!';
}


Скрипт не проверял просто взял кусок кода из своего скрипта 
PM MAIL   Вверх
Another
Дата 28.7.2007, 02:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 17.6.2006

Репутация: нет
Всего: -2



Только сдесь не один файл он создает, а несколько десятков. Он будет работать с созданием нескольких файлов?
PM MAIL   Вверх
jinn
Дата 15.9.2007, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.10.2006

Репутация: нет
Всего: нет



если ты еще не разобрался,то тебе нужно:
 создать tmp файл 
 заполнить его 
 подключиться к фтп серверу 
 передать ему этот файл
удалить tmp файл
а скока файлов не важно в принципе smile
PM MAIL   Вверх
MuToGeN
Дата 18.9.2007, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32



Цитата(jinn @  15.9.2007,  12:44 Найти цитируемый пост)
то тебе нужно:

Пользовать для этотого ср-ва ОС человеку нужно, типа ftpfs. Если хостер адекватный или если Another вообще держит рута на обеих машинах (или хотя бы на той, которая является FTP клиентом), то проблем не возникнет.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0657 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.