Se connecter avec
S'enregistrer | Connectez-vous

Telecharger un fichier avec du PHP (Zip, Exe)

Dernière réponse : dans Programmation

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

Lassé par la pub ? Créez un compte

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é?? :-?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde