Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/05/2007, à 20:14

Kirua666

fichier téléchargeables sur un site sans les mettre 1 par 1

bon, j'ai pas pu expliquer exactement dans le titre, à cause du nombre de caractère.

sur un site (en html), je voudrai mettre pleins de fichiers téléchargeables (plus de 20 000 -_-')
des truk légaux, bien sur...
j'aimerai savoir comment je peut tous les mettre d'un coup sans devoir mettre les 20 000 liens de ces fichiers un par un dans le fichier .html

si possible faire un système de redirecteion de fichiers (ou qqch comme ça) pour que quand j'umploade de nouveaux fichiers sur mon ftp ils apparaissent dans ma page avec les autre fichiers téléchargeables

Hors ligne

#2 Le 25/05/2007, à 20:17

Nigo

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

si le serveur web l'accèpte, tu ne met pas de index.html du tout et il affichera les dossiers et fichiers directement

Hors ligne

#3 Le 25/05/2007, à 20:45

Kirua666

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

oui, ça je sais, mais ça fait moche ...
je voudrai faire une site (je sais comment faire lol) avec une bannière, des catégories, etc... et dans une catégorie qu'il y ai tout ces fichiers...

Hors ligne

#4 Le 25/05/2007, à 20:47

Nigo

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

ben utilise PHP ou autre langage de script

Hors ligne

#5 Le 25/05/2007, à 20:54

Kirua666

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

bah je sais l'utiliser, mais je sais pas rediriger les liens vers tout ces fichiers, ni en html, ni en php, ni rien... -_-' (je sais mm pas si c'est possible)

Hors ligne

#6 Le 25/05/2007, à 21:00

Zeta

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

J'ai pas compris ton dernier message. Si les noms des fichiers sont structurés de la même façon (fichier1, fichier2, fichier3,etc...) tu devrais pouvoir t'en sortir avec le php.

Hors ligne

#7 Le 25/05/2007, à 21:08

Kirua666

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

ah ? je fait comment ???????

Hors ligne

#8 Le 25/05/2007, à 21:10

naholyr

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

Kirua666 a écrit :

bah je sais l'utiliser, mais je sais pas rediriger les liens vers tout ces fichiers, ni en html, ni en php, ni rien... -_-' (je sais mm pas si c'est possible)

Donc non, tu ne sais pas l'utiliser smile
Franchement plutôt que de te prendre la tête, le display d'Apache me paraît très bien pour ce que tu veux faire.
Sinon des scripts PHP qui listent le contenu d'un répertoire avec des liens sur les fichiers/dossiers pour télécharger/parcourir, il y en a par millions, ça prend une cinquantaine de lignes.

Tiens, si tu veux le faire toi-même, les pistes sont :
opendir()
readdir()
closedir()
readfile()
header()

Dernière modification par naholyr (Le 25/05/2007, à 21:12)

Hors ligne

#9 Le 25/05/2007, à 21:26

DecIRC

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

Représente toi le script par

Pour chaque fichier présent dans le répertoire X, affiche le nom du fichier comme lien téléchargeable.

cEd

Hors ligne

#10 Le 25/05/2007, à 22:05

dibat

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

Tu crée un fichier fichier.php. En admettant que tout tes fichiers soient dans un répertoire tu fais ça (en adaptant bien sur)

<html>
    <head>
    </head>
  <? $rep = "le chemin du repertoire";
    $dir = opendir($rep); 

    while ($f = readdir($dir)) {
               if(is_file($rep.$f)) {
                                    list($title, $ext)=split('[.]',$f);


          
                        echo "<br><a href=\"http://url/chemin_du_rep/\".$f.\"\">Telecharger</a>";
                        echo "<br><br>";
                   
               }
    } 
    closedir($dir); ?>

    </body>
</html>

J'ai pas testé mais je crois que ça devrait marcher... et à l'occasion si le coeur t'en dis passe sur le site du zero pour apprendre le php c'est un langage très facil d'accès pour les gens qui veulent faire des ptit sites persos mais qui ne sont pas pour autant des informaticiens.

Hors ligne

#11 Le 26/05/2007, à 12:00

Kirua666

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

ok, merci beaucoups à vous tous !! je pense m'en sortir comme ça lol

Edit : dans le code, on dirai qu'il manque la balise <body>


comme ça, ce serai mieu (je m'y connais juste un peu, en fait j'ai étudié le html pour apprendre le php... mais je connais que les bases du html)

<html>
    <head>
    </head>
   <body>
  <? $rep = "le chemin du repertoire";
    $dir = opendir($rep); 

    while ($f = readdir($dir)) {
               if(is_file($rep.$f)) {
                                    list($title, $ext)=split('[.]',$f);


          
                        echo "<br><a href=\"http://url/chemin_du_rep/\".$f.\"\">Telecharger</a>";
                        echo "<br><br>";
                   
               }
    } 
    closedir($dir); ?>

    </body>
</html>

Dernière modification par Kirua666 (Le 26/05/2007, à 12:06)

Hors ligne

#12 Le 26/05/2007, à 13:31

Kirua666

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

qqn peu me le confirmer quand mm ?

Hors ligne

#13 Le 28/05/2007, à 14:14

dibat

Re : fichier téléchargeables sur un site sans les mettre 1 par 1

oui oui il manque bien la balise body...

Hors ligne