Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 03.05.2014, 08:52   #1
 Пехотинец
Аватар для Sokol_295
 
Sokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краяхSokol_295 неизвестен в этих краях
Регистрация: 14.05.2009
Сообщений: 92
Популярность: -2320
Сказал(а) спасибо: 17
Поблагодарили 22 раз(а) в 16 сообщениях
 
По умолчанию Загрузка файлов на ФТП - tEasyFTP (Sourcemod)

Плагин реализует возможность загрузки файлов с вашего сервера на FTP адрес, указанный в конфигурации. Плагин находится в бета-релизе и не может считаться полноценным.

Файл конфигурации называется под именем RemoveTargets.cfg, который лежит в /addons/sourcemod/configs и выглядит следующим образом:

Код:
"RemoteTargets"
{
    "example"
    {
        "host"        "example.com"
        "port"        "21"
        "user"        "ftpuser"
        "password"    "ftppass"
        "path"        "/"
        "ssl"        "try"
        
        "CreateMissingDirs"    "1"        
    }
}
Вы можете использовать эту функцию + обратную функцию для загрузки файла:
Код:
functag EasyFTP_FileUploaded public(const String:sTarget[], const String:sLocalFile[], const String:sRemoteFile[], iErrorCode, any:data); 
native EasyFTP_UploadFile(const String:sTarget[], const String:sLocalFile[], const String:sRemoteFile[], EasyFTP_FileUploaded:func, any:data = 0);
Например:
EasyFTP_UploadFile("demos", "myDemoFile.dem", "/", EasyFTP_CallBack);
И еще:
Код:
public EasyFTP_CallBack(const String:sTarget[], const String:sLocalFile[], const String:sRemoteFile[], iErrorCode, any:data) 
{ 
    if(iErrorCode == 0)        // These are the cURL error codes 
    { 
        PrintToServer("Success. File %s uploaded to %s.", sLocalFile, sTarget);     
    } else { 
        PrintToServer("Failed uploading %s to %s.", sLocalFile, sTarget);     
    } 
}
Требования: Расширение cURL

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]

[Ссылки могут видеть только зарегистрированные пользователи. ] источник
  Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Загрузка больших файлов на C++ Annedroid Вопросы и ответы, обсуждения 5 11.05.2013 15:03
[Статья] Быстрая загрузка файлов с сервера •L• Статьи и описания по Counter-Strike 0 04.04.2012 22:17
загрузка файлов komesar Общение и обсуждение Counter-Strike 5 16.03.2011 23:55

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 03:26.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net