Gestionnaire de téléchargement sur site web
loulou
-
Régis -
Régis -
Bonjour,
Je suis en train de créer une petite plateforme collaborative Web pour pouvoir travaillé a distance avec mes collaborateur.
la plateforme se présent en 2 partie.
1: des fichier téléchargeable par des lien hypertexte standard pour que tout les collaborateur puisse avoirs une copie de mon travaille.
2: un système qui permet a mes collaborateur de me déposer des fichier pour que moi je dispose d'une copie de leurs travaille.
c'est le deuxième point qui me pose problème car je ne veux pas qu'il est a utilisé un client FTP ou autre logiciel qui pourrais posés problème.
Je souhaiterais donc maitre en place un système qui se présenterais comme le système qui permet d'ajouté les pièce jointe a un e Mail.
Comment puis-je réalisé cela ?
PS: la plateforme collaborative est héberger sur mon serveur personnel qui fonctionne sur un Windows XP home SP 2 et un serveur apache.
Merci d'avance...
Je suis en train de créer une petite plateforme collaborative Web pour pouvoir travaillé a distance avec mes collaborateur.
la plateforme se présent en 2 partie.
1: des fichier téléchargeable par des lien hypertexte standard pour que tout les collaborateur puisse avoirs une copie de mon travaille.
2: un système qui permet a mes collaborateur de me déposer des fichier pour que moi je dispose d'une copie de leurs travaille.
c'est le deuxième point qui me pose problème car je ne veux pas qu'il est a utilisé un client FTP ou autre logiciel qui pourrais posés problème.
Je souhaiterais donc maitre en place un système qui se présenterais comme le système qui permet d'ajouté les pièce jointe a un e Mail.
Comment puis-je réalisé cela ?
PS: la plateforme collaborative est héberger sur mon serveur personnel qui fonctionne sur un Windows XP home SP 2 et un serveur apache.
Merci d'avance...
A voir également:
- Gestionnaire de téléchargement sur site web
- Site de telechargement - Accueil - Outils
- Création site web - Guide
- Web office - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
8 réponses
Un upload en PHP ;)
Je peux te proposer le mien, en t'envoyant mon code source ...
Contacte-moi si tu es intéressé
Une capture d'écran : http://img686.imageshack.us/img686/3549/uploagbya70m.png
Mais beinsûr tu pourras l'adapter.
Cordialement;
Si un jour, l'envie de travailler te prends, assied-toi et attends que ca passe ...
Les boulets, on ne les aime que dans les quotes ! Merci
Je peux te proposer le mien, en t'envoyant mon code source ...
Contacte-moi si tu es intéressé
Une capture d'écran : http://img686.imageshack.us/img686/3549/uploagbya70m.png
Mais beinsûr tu pourras l'adapter.
Cordialement;
Si un jour, l'envie de travailler te prends, assied-toi et attends que ca passe ...
Les boulets, on ne les aime que dans les quotes ! Merci
Le voilà :
Bon je l'ai un peu adapté à ton cas, en enlevant ce qui ne t'inresserait pas.
Mais tu peux encore le modifier/l'améliorer évidement ;)
Il faut surtout que tu remplace le dossier de destination ... DOSSIER SUR LE FTP dans le code ;)
Et que tu adaptes les extensions autorisées.
Code :
Cordialement
Bon je l'ai un peu adapté à ton cas, en enlevant ce qui ne t'inresserait pas.
Mais tu peux encore le modifier/l'améliorer évidement ;)
Il faut surtout que tu remplace le dossier de destination ... DOSSIER SUR LE FTP dans le code ;)
Et que tu adaptes les extensions autorisées.
Code :
<?php if($ajout == "1"){ // On teste si le fichier a bien été envoyé et s'il n'y a pas d'erreur if (isset($_FILES['fichier_up']) AND $_FILES['fichier_up']['error'] == 0) { // Testons si le fichier n'est pas trop gros (Taille modifiable : en octets ! (Ici : 10Mo) if ($_FILES['fichier_up']['size'] <= 10000000) { $infosfichier = pathinfo($_FILES['fichier_up']['name']); $extension_fichier = $infosfichier['extension']; $extensions_autorisees = array('jpg', 'JPG', 'jpeg', 'JPEG'); // EXTENSION AUTORISEES, POSSIBILITE D'EN AJOUTER $nom_fichier = $_POST['nom_fichier']; $nom_fichier_complet = "{$nom_fichier}.{$extension_fichier}"; if (in_array($extension_fichier, $extensions_autorisees)) { // On peut valider le fichier et le stocker définitivement move_uploaded_file($_FILES['fichier_up']['tmp_name'], '/DOSSIER SUR LE FTP/'.$nom_fichier_complet); $url_fichier = "DOSSIER SUR LE FTP/{$nom_fichier}.{$extension_fichier}"; ?> <script language="JavaScript1.2"> { alert('Le fichier selectionné a été UpLoadé avec succès dans : <? echo $repertoire_final; ?>'); } </script> <?php } else { ?> <script language="JavaScript1.2"> { alert('Le format du fichier selectionné n\'est pas autorisé.'); } </script> <?php } } else { ?> <script language="JavaScript1.2"> { alert('Le fichier selectionné est trop lourd.'); } </script> <?php } } else { ?> <script language="JavaScript1.2"> { alert('Erreur lors du chargement. Veuillez recommencer.'); } </script> <?php } } else { ?> <br> <center><u><b>UpLoader</b></u></center><br><br> <center> <form action="upload.php?ajout=1" name="ajout" method="post" enctype="multipart/form-data"> <input type="file" name="fichier_up" style="background-color:#eeeeee;border:2px inset red;"/><br> <input name="nom_fichier" type="text" style="width:240px; background-color:#eeeeee;border:2px inset red; height:27px; font-size:14px;" value="Nom du fichier (Sans extension)" onFocus="if (this.value == 'Nom du fichier (Sans extension)') { this.value = ''; }"><br><br> <div id="dossier" style=" background-color:#eeeeee; border:2px inset red;width:240px;"> <br> <input type="submit" value="Envoyer le fichier" onclick="return(confirm('Merci de bien vouloir patienter que le serveur télécharge votre fichier'))"/> </form> </center> <?php } ?> </center>
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je t'ai dis que c'était à toi de le définir dans le script !
Et il faut que le chemin indiqué corresponde sur ton ftp
Et il faut que le chemin indiqué corresponde sur ton ftp
Bonjour,
Pourquoi n'allez vous pas voir simplement https://www.j-doc.com/ ?
Ça fait exactement ce que vous demandez, c'est de l'open source et en plus vous pouvez acheter des services comme pour les autres logiciels.
Pourquoi n'allez vous pas voir simplement https://www.j-doc.com/ ?
Ça fait exactement ce que vous demandez, c'est de l'open source et en plus vous pouvez acheter des services comme pour les autres logiciels.