Ce référentiel est une démonstration de la façon de télécharger et de télécharger des fichiers à partir d'un serveur FTP à l'aide de PHP. Il se compose de deux dossiers principaux: ftpupload pour télécharger des fichiers sur le serveur FTP et ftpdownload pour télécharger des fichiers à partir du serveur FTP.
Avant d'exécuter ce projet, vous devez installer XAMPP sur votre système. XAMPP est un package de solution de solution de serveur Web multiplateforme gratuit et open-open. Vous pouvez télécharger et installer XAMPP à partir d'ici.
$ git clone https://github.com/kartikey-codes/FTPdemo.git
htdocs : Après le clonage du référentiel, copiez l'intégralité du dossier ftpdemo dans votre répertoire XAMPP htdocs . Par défaut, le répertoire htdocs est situé à C:xampphtdocs sur Windows.
Démarrez le panneau de configuration XAMPP et assurez-vous que le serveur Apache est en cours d'exécution.
Ouvrez un navigateur Web et naviguez vers http://localhost/ftpdemo/ftpupload/index.html pour accéder à la page de téléchargement de fichiers FTP et http://localhost/ftpdemo/ftpdownload/index.html pour accéder à la page de téléchargement du fichier FTP.
Pour utiliser ce projet avec votre serveur FTP, vous devrez modifier les informations d'identification du serveur FTP dans les fichiers PHP:
$ftp_server : remplacez par votre nom d'hôte FTP Server.$ftp_username : Remplacez par votre nom d'utilisateur FTP Server.$ftp_password : remplacez par votre mot de passe FTP Server.$ftp_server : remplacez par votre nom d'hôte FTP Server.$ftp_username : Remplacez par votre nom d'utilisateur FTP Server.$ftp_password : remplacez par votre mot de passe FTP Server.$download_dir : réglé sur le chemin du répertoire sur votre serveur FTP où les fichiers doivent être téléchargés à partir de. Pour des instructions détaillées sur la configuration de votre propre serveur FTP et la configuration de Filezilla, vous pouvez vous référer à notre article moyen: lien vers l'article moyen.
Dans l'article, vous trouverez des informations sur la façon d'obtenir votre nom d'hôte, nom d'utilisateur et mot de passe FTP Server, ou utiliser les informations d'identification existantes pour les tests.
N'hésitez pas à explorer le référentiel ftpdemo et à l'utiliser comme référence pour les téléchargements de fichiers FTP et les téléchargements à l'aide de PHP.
Bienvenue aux contributions Hacktoberfest 2023 pour ce projet! Nous apprécions votre intérêt à améliorer et à améliorer notre base de code. Voici plusieurs façons de contribuer:
? Inscrivez-vous ici pour HackToberfest et faites quatre demandes de traction (PRS) entre le 1er et le 1er octobre pour saisir des butin gratuits.
Travaillez sur les problèmes : vous pouvez accéder à la section des problèmes, où vous trouverez une liste des problèmes existants. Vous pouvez choisir de travailler sur l'un de ces problèmes ou d'ouvrir de nouveaux si vous découvrez des problèmes.
Améliorez l'interface utilisateur : améliorez l'expérience utilisateur en affinant les pages HTML et CSS pour les pages de téléchargement et de téléchargement.
Ajoutez une validation : implémentez à la fois la validation côté client et côté serveur pour assurer l'entrée utilisateur sécurisée et précise.
Améliorer la sécurité : renforcer les mesures de sécurité dans le code PHP pour protéger les vulnérabilités communes.
Ajoutez la fonctionnalité JavaScript : incorporez JavaScript côté client pour augmenter l'interactivité et la réactivité.
Documentation : enrichir le fichier ReadMe avec des instructions complètes, des exemples et des conseils de dépannage.
Correction de bogues : identifier et résoudre tous les bogues ou problèmes existants dans le code.
Améliorations des performances : optimiser le code pour améliorer les performances et l'efficacité.
Fourk ce référentiel sur votre compte GitHub.
Cloner le référentiel et se déplacer à l'intérieur
git clone https://github.com/<your-account>/FTPdemo.git && cd FTPdemo
Créez une nouvelle branche pour votre contribution:
git checkout -b branch-name
Faites vos modifications, puis effectuez ce qui suit:
git add .
git commit -m "Add feature: [Description of your changes]"
Poussez vos modifications à votre fourche:
git push origin branch-name
Créez une demande de traction (PR) pour fusionner vos modifications dans le référentiel principal.
Attendez l'examen du mainteneur et je gérerai le processus de fusion.
Pour obtenir l'approbation de la demande de traction beaucoup plus rapidement et plus rapide, suivez-moi, n'oubliez pas de mettre en vedette ce référentiel pour montrer votre support!
Pour commencer à contribuer, consultez la contribution.md
Merci pour vos précieuses contributions au projet FTPDEMO! Vos efforts aident à rendre ce projet encore meilleur.
Le projet est sous licence dans le MIT