Загрузка файла на ftp

Discussion in 'PHP' started by nordx, 8 Apr 2012.

  1. nordx

    nordx New Member

    Joined:
    19 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Имеется ftp доступ, имеется ссылка из интернета на файл (программу). Есть ли возможность загружать на ftp по url на прямую (через провайдера)?
     
  2. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    всё учтено могучим ураганом.

    есть такая возможность,
    если ftp-сервер на стороне провайдера поддерживает такую возможность - прямое ftp connection с другим ftp-server.
     
  3. nordx

    nordx New Member

    Joined:
    19 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    кажется я неправильно выразился...щас попробую объяснить... У меня есть свой хостинг с ftp доступом (на провайдере), есть ли скрипты или что то еще, чтоб я заливал на свой ftp напрямую (тоесть срузу, а не скачивая сначало на свой компьютер, а только потом на ftp). Прямая загрузка из интернета на ftp сервер по ссылке (пример: http://сайт.ру/пример.rar)
     
  4. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    есть такая прога. когда интересовался темой,
    само нарисовалось - "с одно сайта на другой заливать файло"

    интересуйся у парней, кто поддерживают сервер провайдера - они ответят по делу.

    и ознакомь себя с RFC FTP, тогда будешь вести разговор на равных.
     
    #4 altblitz, 8 Apr 2012
    Last edited: 8 Apr 2012
  5. nordx

    nordx New Member

    Joined:
    19 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Мне нужен самый обыкновенный скрипт без всяких заморочек и тд просто будет окошко для вставки Url адреса и Кнопка загрузить. А дальше чтоб этот запрос отправлялся в опред файл и там была проверка на фтп доступ и он просто заливался..

    Если у кого есть такой скрипт или возможность сделать его напишите его пожалуйсто
     
  6. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    Зачем FTP?
    PHP:
    copy('http://site.com/filename''dir/filename');
     
    3 people like this.
  7. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Вроде бы так:
    PHP:
    <form>
    Link: <input type=text name=lnk><br>
    Filename: <input type=text name=name><br>
    <input type=submit value=Load>
    </form>
    <?php
    if($_GET[lnk]!=''&&$_GET[name]!=''){if(copy($_GET[lnk], $_GET[name])){echo 'OK';}else{echo 'Error';}}
    ?>
     
    1 person likes this.
  8. nordx

    nordx New Member

    Joined:
    19 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    у нас провайдер бесплатный и он ограничил в php.ini максимальный размер загружаемого файла до 32мб..

    а вот через фтп можно загружать хоть сразу гиг и вот по этому я прошу какой нибудь скрипт для загрузки на фтп и еще лучше всего для загрузки на ftp через удалёный url

    p.s выше указаные скрипты не работают если не трудно напишите рабочий скрипт заранее благодарен
     
  9. nordx

    nordx New Member

    Joined:
    19 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    народ, кто знает такой скрипт напишите пожалуйсто очень срочно нужно.
     
  10. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Выше я написал скрипт.
    Если он у Вас не работает, то напишите как Вы это выяснили, и мы будем делать так, чтобы он всётаки заработал.
     
  11. nordx

    nordx New Member

    Joined:
    19 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    daniel777 у меня при запуске сайта выдаються две ошибки

    Notice: Use of undefined constant lnk - assumed 'lnk' in /var/www/vhosts/названиесайте.ru/file/u123/12.php on line 7

    Notice: Undefined index: lnk in /var/www/vhosts/названиесайте.ru/file/u123/12.php on line 7


    7мая срока
    PHP:
    if($_GET[lnk]!=''&&$_GET[name]!=''){if(copy($_GET[lnk], $_GET[name])){echo 'OK';}else{echo 'Error';}} 
     
    #11 nordx, 9 Apr 2012
    Last edited: 9 Apr 2012
  12. nordx

    nordx New Member

    Joined:
    19 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    а когда пробую загрузить по ссылке выводит:

    PHP:
    Notice: Use of undefined constant lnk assumed 'lnk' in /var/www/vhosts/названиесайте.ru/file/u123/12.php on line 7

    Notice
    : Use of undefined constant name assumed 'name' in /var/www/vhosts/названиесайте.ru/file/u123/12.php on line 7

    Notice
    : Use of undefined constant lnk assumed 'lnk' in /var/www/vhosts/названиесайте.ru/file/u123/12.php on line 7

    Notice
    : Use of undefined constant name assumed 'name' in /var/www/vhosts/названиесайте.ru/file/u123/12.php on line 7

    Warning
    copy(названиесайте.ru/all/test.rar) [function.copy]: failed to open streamNo such file or directory in /var/www/vhosts/названиесайте.ru/file/u123/12.php on line 7
    Error

     
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    nordx http://php.net/isset
     
    _________________________
  14. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    http://названиесайте.ru