+ Ответить в теме
Показано с 1 по 19 из 19
  1. #1

    [Release] FTP Controllers

    Написал маленький класс с нужными функциями для работы с FTP (с поддержкой SSL)



    пример:
    PHP код:
    $FTP = new FTP'master''123123''127.0.0.1' );

    # Подключаемся к "127.0.0.1" с логином "master" и паролем "123123"
    IF( $FTP->Connect() )
    {
        
    # Заливаем файл "ufile.txt"
        
    $FTP->Upload('ufile.txt');

        
    # Скачиваем файл "dfile.txt"
        
    $FTP->Download('dfile.txt');

        
    # Скачаем файл "ufile.txt" в текущую папку с названием "ufile2.txt"
        
    $FTP->Download('ufile.txt''ufile2.txt');

        
    # Запишем "MyContent" в файл "file.txt" на FTP сервере
        
    $FTP->Write'file.txt''MyContent' );

        
    # Читаем и выводим на экран файл "file.txt"
        
    echo $FTP->Read'file.txt' );
        
        
    # Отключаемся от сервера
        
    $FTP->Disconnect();
    }
    ELSE
    {
        IF( 
    $FTP->Error == FTP_AUTHENTICATION )
            echo 
    "Ошибка авторизации";
        ElseIF( 
    $FTP->Error == FTP_CONNECTION )
            echo 
    "Ошибка подключения к серверу";
        ELSE
            echo 
    "Неизвестная ошибка :(";

    Благодаря проблеме Nis*-а
    Вложения
    • Тип файла: zip FTP..zip (1.7 Кб, Просмотров: 106)

  2. 5 пользователя(ей) сказали cпасибо:

    EINSHTEIN (27.09.2011), forumrulez (02.10.2011), max95 (29.09.2011), Nis* (27.09.2011), vGhost (27.09.2011)

  3. #2
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Цитата Сообщение от DENFER Посмотреть сообщение
    Написал маленький класс с нужными функциями для работы с FTP
    Благодаря проблеме Nis*-а
    ЖжЖесть. Честно! А можно вас попросить что нибудь написать и мне тоже, ну, когда у меня появятся проблемы? :d

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  4. #3
    Пользователь Аватар для Nis*
    Регистрация
    17.08.2011
    Адрес
    Сообщений
    142
    не ожидал что из-за моей проблемы Люди будут делать такое

  5. #4
    Цитата Сообщение от vGhost
    А можно вас попросить что нибудь написать и мне тоже, ну, когда у меня появятся проблемы? :d
    конечно можно

  6. #5
    Новичок
    Регистрация
    01.10.2011
    Сообщений
    1
    Супер

  7. #6
    Например
    $FTP->Upload('C:/ufile.txt');
    почему не работает?

  8. #7
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Цитата Сообщение от fyrawqa Посмотреть сообщение
    Например

    почему не работает?
    Потому что галочку HandsDirect надо выставить в True, тогда заработает!

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  9. #8
    HandsDirect это где?

  10. #9
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Там где не работает!

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  11. #10
    Радуга! Аватар для haker
    Регистрация
    11.03.2010
    Адрес
    Россия 38
    Сообщений
    1,741
    Цитата Сообщение от vGhost Посмотреть сообщение
    Там где не работает!
    призрак хватит флудить.. не смешно уже

    fyrawqa у нас телепатом нету... хз почему
    АдМиНы и МоДеРы среди нас!! Так что будьте вежливы, а то можете получить бан
    http://system-x-files.ru/ - мой блог
    Заказ работ для DevelStudio.

  12. #11
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Цитата Сообщение от haker Посмотреть сообщение
    призрак хватит флудить.. не смешно уже
    А я не флудил, я пытался мягко намекнуть что:
    а) у нас телепатов нету;
    б) каков вопрос, таков и ответ;
    в) чем более точно будет рассказано что делали, какой написали код, где возникла ошибка, какая именно ошибка и тест самой ошибки, тем более точно будет дан ответ где и что поменять;

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  13. #12
    $FTP->Upload('c:/lol.txt');
    Последний раз редактировалось fyrawqa; 08.11.2011 в 15:53.

  14. #13
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Вот ваш ответ, читайте иногда сообщения об ошибках то:
    http://translate.google.com/#en|ru|c...or%20directory

    З.Ы. прикольно пароль спалили, сверху затёрли, а снизу нет :-D
    Последний раз редактировалось vGhost; 08.11.2011 в 15:54.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  15. #14
    А зачем открывать? Он же должен этот файл залить на фтп сервер и путь к файлу который он должен залить я указал верно

  16. #15
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Вы издеваетесь? Чтоб файл залить, программа его должна открыть, прочитать, а потом отправлять на фтп данные. т.е. содержимое файла. Файл это не предмет, типа как табуретка, которую можно взять и перенести в другую комнату. Файл это набор данных. А процесс заливания, это процесс отправки этих данных на фтп, а чтоб их отправить, их надо прочитать. А чтоб их прочитать, файл надо открыть.
    Но суть не в этом. Там написано что файла не существует, следовательно путь указанный к файлу - не верный.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  17. #16
    Я не издеваюсь так как путь к файлу указан верно

  18. #17
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    1) если бы путь был бы указан верно, не было бы сообщения об ошибке-> невозможно открыть файл, такого файла нету.
    2) Проверьте букву диска в вашем пути, не написана ли она у вас в русской раскладке (т.е. не англ Ц, а русская С )


    UPD спустя пару часов: И тишинааа, видимо я угадал, буква диска Ц была набита в русской раскладке, т.е. место англ Ц была русская С. Можно начать подрабатывать телепатом
    Последний раз редактировалось vGhost; 08.11.2011 в 19:49.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  19. #18
    а как подключить скрипт в проект))?

    FTP.php

  20. #19
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,292

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения