Votre question

Telecharger un fichier avec du PHP (Zip, Exe)

Tags :
  • Zip
  • Programmation
Dernière réponse : dans Programmation
30 Juin 2006 14:35:05

Bonjour, je cherche depuis quelque temps comment telecharger un fichier ZIP ou EXE de mon site via une page php

Exemple: http://www.monsite.com/download.php?id=chemin+nomdufich...

Quelque chose du genre, le lien apres doit etre crypter et ressembler a un lien comme ceci:

http://www.monsite.com/download.php?9fr4FeJKA6hAa1684

Meme si le fichier php fonctionne deja (sans avoir crypter le lien) poster le code ici... merci

Autres pages sur : telecharger fichier php zip exe

30 Juin 2006 16:08:17

Est ce que ce code convient t'il ou cela n'a rien a voir:

<?php
header("Content-disposition: attachment; filename=monfichier.exe");
header("Content-type: application/octet-stream");
?>
1 Juillet 2006 16:47:02

oui mais le probleme c'est que ca fait 1 semaine que j'essaye de modifier ce code, pas moyen de le faire fonctionner..

<?
$fichier = 'monfichier.exe';

// Nous extrayons les informations grâce à $fichier
$fichier_nom = basename($fichier);
$fichier_taille = filesize($fichier);
$fichier_mime = mime_content_type($fichier);

// téléchargement du fichier
header("Content-disposition: attachment; filename=$fichier");
header("Content-Type: application/octet-stream");
header("Content-Description: File Transfert");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $fichier_taille");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate,

post-check=0, pre-check=0");
header("Expires: 0");
readfile($fichier);
?>

Y'a t'il encore quelque chose a mettre, ligne, valeur a remplir ou autre?? Ce script me donne:

"Fatal error: Call to undefined function: mime_content_type() in /download/download.php on line 7"

Si j'enleve la ligne du check mime je recoit :

---------------------------
Microsoft Internet Explorer
---------------------------
Internet Explorer cannot download download.php from www.monsite.com.

Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later.
---------------------------
OK
---------------------------

Comment faire pour appeler monfichier.exe et faire Save-As, est ce si compliqué?? :-?
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS