Скрипт upload

Тема в разделе "PHP", создана пользователем Braniack, 2 окт 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Braniack

    Braniack

    Регистр.:
    25 май 2008
    Сообщения:
    160
    Симпатии:
    45
    Вообщем пробовал сам писать, чёт не выходит, может вы поможете написать такой код.

    Например, на сайте xxx.xxx.xx находится файл.

    Мне надо:
    Автоматически, каждые 30мин. Чтоб этот файл скачивался, и записывался (помещался) в определённую папку на ФТП на мой сайт xxx2.xxx.xx
    Если Файл с таким именем уже существует, то просто его перезаписывать.

    Подскажите, как сделать
    Заранее спасибо
     
  2. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    890
    Симпатии:
    562
    Получаешь файл с помощью curl, fsockopen либо просто file_get_contents.
    Затем записываешь
    PHP:
    $fp =fopen(File'w');
    fwrite($fpfile_cont);
    fclose($fp);
    Чтобы скрипт запускался каждые 30 мин настрой cron
     
  3. Braniack

    Braniack

    Регистр.:
    25 май 2008
    Сообщения:
    160
    Симпатии:
    45
    Эмм. А можно по подробнее, так сказать для ламеров :) Просто оч срочно нада.

    1) Код файла получения
    2) Код файла,в котором он перезаписывает файл, если такой есть.

    Спасибо
     
  4. Liver

    Liver

    Регистр.:
    24 сен 2008
    Сообщения:
    316
    Симпатии:
    91
    PHP:
    $url="http://xxx.xxxx.xxx.txt";
    //забираем файл
    $file=file_get_contents($url);
    $path=dirname(__FILE__).'/tempName.txt';
    //пишем файл тут же в этой папке ВРЕМЕННО
    file_put_contents($path$file);  

    $host="xxx2.xxx.xx";
    $login="login";
    $pass="password";

    $ftpcon=ftp_connect($host);
    ftp_login($ftpcon$login$pass);
    ftp_chdir($ftpcon'/some_folder');
    ftp_put($ftpcon"remoteFile.txt"'tempName.txt'FTP_BINARY);
    ftp_quit($ftpcon);
    Никакой проверка на существование файла не нужно. Тебе ведь нужно все равно записать, независимо от того есть файл или нет.
    Делал код быстро и без всяких проверок, все ли нормально. В конце концов тут пхп учатся и нужно только дать нужное направление, а не писать скрипт.

    зы: мануалы читать уже не модно?
     
    Braniack нравится это.
Статус темы:
Закрыта.