Comment créer une page de téléchargement automatique?

Résolu
solioroc Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, je vien de créer mon site d'hébergement de fichier qui fonctionne très bien (http://burnup.pe.hu) mais il me manque une page de téléchargement qui ce créer automatiquement pour le fichier. Les fichiers sont bien envoyé sur le ftp du site.

Les scripts:
upload du fichier (upload.php)
<html>
  <body>
    <form enctype="multipart/form-data" action="up.php" method="post">
      <input type="hidden" name="MAX_FILE_SIZE" value="100000" />
      Transfère le fichier <input type="file" name="monfichier" />
      <input type="submit" />
    </form>
  </body>
</html>


envoie automatique sur le ftp: (up.php)
<?php
$nomOrigine = $_FILES['monfichier']['name'];
$elementsChemin = pathinfo($nomOrigine);
$extensionFichier = $elementsChemin['extension'];
$extensionsAutorisees = array("jpeg", "jpg", "gif");
if (!(in_array($extensionFichier, $extensionsAutorisees))) {
    echo "Le fichier n'a pas l'extension attendue";
} else {    
    // Copie dans le repertoire du script avec un nom
    // incluant l'heure a la seconde pres 
    $repertoireDestination = dirname(__FILE__)."/";
    $nomDestination = "fichier_du_".date("YmdHis").".".$extensionFichier;

    if (move_uploaded_file($_FILES["monfichier"]["tmp_name"], 
                                     $repertoireDestination.$nomDestination)) {
        echo "Le fichier temporaire ".$_FILES["monfichier"]["tmp_name"].
                " a été déplacé vers ".$repertoireDestination.$nomDestination;
    } else {
        echo "Le fichier n'a pas été uploadé (trop gros ?) ou ".
                "Le déplacement du fichier temporaire a échoué".
                " vérifiez l'existence du répertoire ".$repertoireDestination;
    }
}
?>


Quelqu'un pourrait me faire le script de création automatique de la page de téléchargement du fichier envoyer.

Merci :)
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Les fichiers sont bien envoyé sur le ftp du site.

NON !
Les fichiers sont "uploadés" sur le serveur... il n'est nullement question de FTP ici !



Quelqu'un pourrait me faire le script de création automatique de la page de téléchargement du fichier envoyer.

Oui toi !

Il te suffit, par exemple, de mettre un LIEN vers le fichier présent sur le serveur.

 <a href='chemin_vers_le_fichier' >nom_du_fichier</a>


L'idéal serait, lorsque tu upload le fichier sur le serveur, de stocker le chemin dans une base de données....
Et ensuite, dans la page ou afficher la liste des fichiers, d'utiliser le contenu de cette table.




0
solioroc Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
je veux faire automatiquement pas manuel enfaite...
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > solioroc Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Ben oui... et c'est bien ce que je te propose .... d'où l'utilisation d'un Base de données !
0