Création de liens a durée limité

Résolu
hpbest Messages postés 3 Statut Membre -  
hpbest Messages postés 3 Statut Membre -
bonjour à tous

J ai besoin de crée un systeme de telechargement de fichiers via mon site.
je souhaite passer par un petit questionnaire, un fois tous inscris le lien s affiche, quand le fichier est telechargé, que le lien ne soit plus valide, et pour finir recevoir par mail une confirmation que le telechargement est bien terminé.

de plus j aimerai si cela est possible pouvoir généré ce type de lien de maniere automatique histoire d avoir toujours 4 ou 5 liens d avance

sauf si biensur cela peu se faire automatiquement chaque fois qu on se connect a cette page

j'espere etre clair

Voilà si quelqu un pouvait m aider

merci d avance car je galere depuis un moment

2 réponses

  1. crabs Messages postés 909 Statut Membre 507
     
    Salut,
    Une idée pour ton système de lien en PHP :
    - dans la page qui donne le lien
    + tu créer un identifiant de ton download genre $id=(md5(uniqid()) ;
    + tu enregistre dans une base ou un fichier les infos de download : l'id, le nom
    du fichier et la date de validité
    + tu affiche le lien sous la forme : download.php?id=[id] ([id] valeur de l'id
    généré précédement)
    - dans la page download.php
    + en fonction de l'id tu vérifie qu'il existe dans ta base ou ton fichier
    + tu vérifie la validité
    + tu déclenche un download
    + tu nettoies ta base ou ton fichier des liens non valides
    + tu t'envoies un mail qui confirme le download

    Je ne connais pas de système qui permettent de savoir si le download est ok
    pour l'internaute.
    Pour assurer le download, tu peux utiliser les 4 dernières lignes du script
    donné sur cette page : http://ccazajus.free.fr/2WEB/a4_download.php
    (lignes header() + readfile() ).

    A+, crabs
    2
  2. hpbest Messages postés 3 Statut Membre
     
    merci beaucoup pour ton aide, meme si j ai pas trop les connaissances pour realiser un script pareil

    encore merci
    0