Lien unique de telechargement

Fermé
DE BELDER - 5 nov. 2006 à 21:09
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 6 nov. 2006 à 19:04
Bonjour à tous,

J'utilise le script suivant pour le moment. Mais je voudrais utiliser un script qui me permetrait de générer un code unique valable 24h. Mais je ne sais pas comment faire donc si quelqu'un à une piste.


<?php
$file='divx/4108.divx';
header('Content-length: '.filesize($file));
header('Content-Type: application/divx');
header('Content-Disposition: attachment; filename="video.divx"');
readfile('divx/4108.divx');
?>

Merci d'avance,

JLOUIS
A voir également:

3 réponses

Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
5 nov. 2006 à 21:31
???
Euh, c'est quoi la question ?
Il fait quoi ton code ?
Je ne comprends pas tout, tu peux détailler plus ?
0
le but de mon script c'est de prendre la vidéo dans le répertoire divx et prendre la vidéo 4108.divx. Mais le nom de fichier sera video.divx et si la personne utlise un programme de téléchargement style download accelarator alors il aura dans les paramètres de téléchargement 001.php

Mais ce que je ne voudrais pas c'est qu'il clique 50 vidéos et qu'il les télécharge petit à petit.

==> d'où le but de vouloir faire un code unique valable 24h ;-)
0
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
6 nov. 2006 à 19:04
D'accord.

Je suis en train de tester une solution.
Sinon, voici un lien qui pourra peut-être t'aider :
http://www.asp-php.net/scripts/asp-php/download.php


Voila, j'ai réussi.
Par contre, c'est avec un bête fichier texte...
Pas sur que ca marche avec une vidéo.

Le texte qui est renvoyé est bien celui qui est contenu dans le fichier.

C'est a l'adresse :
http://ssylvainsab.free.fr/autres/ccmsdz/lien_temporaire/

Voici le code que j'utilise :
$file='test.txt';
header('Content-length: '.filesize($file));
header('Content-Type: text/plain');
header('Content-Disposition: attachment; filename="un_fichier_texte.txt"');
$texte=file_get_contents('test.txt');
echo $texte;


a plus
0