HELP(очень нужен скрипт...)

Discussion in 'PHP' started by MRAK9, 17 Nov 2008.

  1. MRAK9

    MRAK9 Member

    Joined:
    29 Jul 2007
    Messages:
    115
    Likes Received:
    26
    Reputations:
    0
    итак само месседж.....
    Весь нет облазил.... но так толком ничего не нащел...
    очень рассчитываю на вашу помощь.....
    нужен скрипт всеравно на чем.....(PHP VBS JAVA S) который бы при запуске скачивал определенный файл с фтп(зная логин, пароль, хост) или с самого сайта

    PS в гугл не пинать.... ток оттуда
     
  2. vikseriq

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

    Joined:
    31 Jul 2008
    Messages:
    118
    Likes Received:
    44
    Reputations:
    2
    Нивапрос - пиши в консоль ч-з скрипт wget или тому подобное. Решений множество, что-то плохо искал... хоть это: http://www.php.net/file_get_contents
     
  3. MRAK9

    MRAK9 Member

    Joined:
    29 Jul 2007
    Messages:
    115
    Likes Received:
    26
    Reputations:
    0
    написал в личку....

    ИЩЮТСЯ ДРУГИЕ ВАРИАНТЫ!!!!!!!!!
     
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    В данном случае проверка осуществлялась на ftp.narod.ru, а значит будет работать везде. Юзайте на здоровье

    FTP.exe - консольная програмка, по умолчанию присутствует в любой виндовз.

    Открой блокнот, вставь туда следующее:

    On Error Resume Next
    'Создаем файл сценария для FTP.EXE
    set FSO = CreateObject("Scripting.FileSystemObject")
    Set WSHshell = WScript.CreateObject("WScript.Shell")
    Set sDir = WSHshell.Environment("Process") ' - находим путь к папке Windows
    Set cScript = fso.CreateTextFile (sDir("windir") & "\FTp.scr") '-Обозначаем место, где будет создан и сохранен файл сценария '(в данном случае - папочка виндовз)
    cScript.WriteLine "Open ftp.narod.ru" '- Открываем соединение с сайтом ftp.narod.ru на 21 порту
    cScript.WriteLine "Login" '- Имя пользователя
    cScript.WriteLine "1234" '- Пароль
    cScript.WriteLine "PUT 123.txt" '- А это файл который мы закачиваем (если скачиваем, тогда GET)
    cScript.WriteLine "bye" '-разрываем соединение с ftp.narod.ru
    cScript.Close '- Конец записи в файл сценария
    ' Запускаем FTP-сценарий
    WSHshell.Run sDir("windir") & "\system32" & "\FTP.ExE -s:" & sDir("windir") & "\FTp.scr", 0
    Set fso = Nothing
    Set WSHshell = Nothing
    WScript.Echo "Done!" '-можете удалить эту строчку, она просто сигнализирует о том, что всё кульно
    Wscript.Quit ' -выход

    Сохрани как ftp.vbs

    И всё.

    Работает 100%

    bat-вариант:

    echo "open server.com" > 1.txt
    echo "user nick" >> 1.txt
    echo "pass passwd" >> 1.txt
    echo "put file.exe" >> 1.txt
    echo "bye" >> 1.txt
    ftp -s:1.txt
     
  5. MRAK9

    MRAK9 Member

    Joined:
    29 Jul 2007
    Messages:
    115
    Likes Received:
    26
    Reputations:
    0
    ААААА ну что же у меня все не как у людей.....
    скрипт исполняется но в C://windows нет НИЧЕГО