Этот репозиторий является демонстрацией того, как загружать и загружать файлы с FTP -сервера с помощью PHP. Он состоит из двух основных папок: ftpupload для загрузки файлов на FTP -сервер и ftpdownload для загрузки файлов с FTP -сервера.
Перед запуском этого проекта вам нужно установить XAMPP в вашей системе. XAMPP-это бесплатный пакет решений для веб-серверов с открытым исходным кодом. Вы можете скачать и установить Xampp отсюда.
$ git clone https://github.com/kartikey-codes/FTPdemo.git
htdocs : После клонирования репозитория скопируйте всю папку ftpdemo в свой каталог XAMPP htdocs . По умолчанию каталог htdocs расположен по адресу C:xampphtdocs в Windows.
Запустите панель управления XAMPP и убедитесь, что сервер Apache работает.
Откройте веб -браузер и перейдите к http://localhost/ftpdemo/ftpupload/index.html , чтобы получить доступ к странице загрузки файлов ftp и http://localhost/ftpdemo/ftpdownload/index.html чтобы получить доступ к странице загрузки FTP.
Чтобы использовать этот проект с вашим FTP -сервером, вам нужно изменить учетные данные FTP -сервера в файлах PHP:
$ftp_server : заменить на имя хоста FTP -сервера.$ftp_username : замените на имя пользователя FTP -сервера.$ftp_password : заменить паролем FTP -сервера.$ftp_server : заменить на имя хоста FTP -сервера.$ftp_username : замените на имя пользователя FTP -сервера.$ftp_password : заменить паролем FTP -сервера.$download_dir : установить на путь каталога на вашем FTP -сервере, откуда загружаются файлы. Для получения подробных инструкций по настройке собственного FTP -сервера и настройке Filezilla вы можете обратиться к нашей статье: ссылка на Medium Article.
В статье вы найдете информацию о том, как получить имя хоста FTP -сервера, имя пользователя и пароль, или использовать существующие учетные данные для тестирования.
Не стесняйтесь исследовать репозиторий ftpdemo и использовать его в качестве ссылки для загрузки и загрузки файлов FTP с помощью PHP.
Добро пожаловать в вклад Hacktoberfest 2023 для этого проекта! Мы ценим ваш интерес к улучшению и улучшению нашей кодовой базы. Вот несколько способов внести свой вклад:
? Зарегистрируйтесь здесь для Hacktoberfest и сделайте четыре запроса на привлечение (PRS) в период с 1 по 31 октября, чтобы получить бесплатные добычи.
Работа над вопросами : вы можете перейти в раздел «Проблемы», где вы найдете список существующих проблем. Вы можете работать над любым из этих проблем или открыть новые, если вы обнаружите какие -либо проблемы.
Улучшение пользовательского интерфейса : улучшить пользовательский опыт, уточнив HTML и CSS для страниц загрузки и загрузки.
Добавьте проверку : реализуйте валидацию на стороне клиента и на стороне сервера, чтобы обеспечить безопасный и точный пользовательский ввод.
Повышение безопасности : укрепление мер безопасности в коде PHP для защиты от общих уязвимостей.
Добавить функциональность JavaScript : включить клиентский JavaScript, чтобы повысить интерактивность и отзывчивость.
Документация : обогатите файл readme с помощью комплексных инструкций, примеров и руководства по устранению неполадок.
Исправления ошибок : определить и разрешить любые существующие ошибки или проблемы в коде.
Улучшение производительности : оптимизируйте код для повышения производительности и эффективности.
Разверните этот репозиторий в свою учетную запись GitHub.
Клонировать репозиторий и перейдите внутрь его
git clone https://github.com/<your-account>/FTPdemo.git && cd FTPdemo
Создайте новую ветвь для вашего вклада:
git checkout -b branch-name
Внесите свои изменения, а затем сделайте следующее:
git add .
git commit -m "Add feature: [Description of your changes]"
Нажмите свои изменения в свою вилку:
git push origin branch-name
Создайте запрос на вытягивание (PR) , чтобы объединить ваши изменения в основной репозиторий.
Ожидайте обзора от сопровождающего, и я справлюсь с процессом слияния.
Чтобы получить одобрение запроса на притяжение намного быстрее и быстрее следовать за мной, не забудьте свести этот репозиторий, чтобы показать вашу поддержку!
Чтобы начать вносить свой вклад, ознакомьтесь с Anforming.md
Спасибо за ваши ценные вклад в проект FTPDEMO! Ваши усилия помогают сделать этот проект еще лучше.
Проект лицензирован под MIT