bonsoir
je voudrai avoir le code pour telecharger un fichier ou une musique... en cliquant sur un bouton
ce lien doi m'ouvrir une fenetre ou il y a marquer
executer enregistrer annuler
merci
++
Le probleme avec sa c'est par exemple avec un mp3 ou une video sa lance le lecteur et non le telechargement
Moi sa fait longtemps que je cherchait une solution pour ce probleme
Dépendant des navigateurs il suffit de changer le type mime pour lancer le téléchargement.
Pour les mp3 par ex suffit de mettre un faux type, zip en type mime.
Mais ca ne marche plus pour ie et firefox qui se basent sur l'en tete du fichier ou l'extension.
Oui mais ca ne marche que sur les serveur qui ont le safemode desactivé. Il y en a tres peu.
Presque tout les mutualisés l'ont activé. Il y a juste ovh qui désactive.
Apres cette fonction est aussi limité à la taille du fichier.
Vu que le fichier est chargé en mémoire (php) avant d'etre envoyé en sortie, des que la taille du fichier dépasse la taille memoire max autorisé sur le serveur, ca plante.
En général l'utilisation memoire est mimité à 6 ou 8 mo. Pas grand chose quoi.
Cette methode reviens en fait à changer le type mime aussi, mais force en quelque sorte la main du navigateur pour toujours le télécharger.
{quote]Vu que le fichier est chargé en mémoire (php) avant d'etre envoyé en sortie, des que la taille du fichier dépasse la taille memoire max autorisé sur le serveur, ca plante.
En général l'utilisation memoire est mimité à 6 ou 8 mo. Pas grand chose quoi.[/quote]
Tu parles de mon code?
j'utilise readfile: readfile() lit le fichier filename et l'envoie à la sortie standard.
Donc, tu ne met rien en mémoire, tu balances directement sur la sortie.
Et rien n'empèche d'utiliser ob_start() et ob_flush().
Je te signale que j'utilise ça sur pas mal de serveurs avec des fichiers allant jusqu'a 20Mo sans soucis...
la meilleur façon est d'envoyer ton fichier téléchargeable à l'un des sites host , et dans ton code tapes ton lien qu'on t'a donné après l'envoi en html .
ET la meilleur chose met tes fichiers en image comme (.iso,.img....) ça compresse mieux que les ZIP et RAR.